StreamCheckpoint

data class StreamCheckpoint(val checkpoint: CheckpointMessage.Checkpoint, val sourceStats: CheckpointMessage.Stats?, var destinationStats: CheckpointMessage.Stats? = null, val additionalProperties: Map<String, Any> = emptyMap(), val serializedSizeBytes: Long, val checkpointKey: CheckpointKey? = null, var totalRecords: Long? = null, var totalBytes: Long? = null, var totalRejectedRecords: Long? = null, var additionalStats: MutableMap<String, Double> = mutableMapOf()) : CheckpointMessage

Constructors

Link copied to clipboard
constructor(unmappedNamespace: String?, unmappedName: String, blob: String, sourceRecordCount: Long, additionalProperties: Map<String, Any> = emptyMap(), destinationRecordCount: Long? = null, checkpointKey: CheckpointKey? = null, totalRecords: Long? = null, totalBytes: Long? = null, additionalStats: MutableMap<String, Double> = mutableMapOf())

Convenience constructor, intended for use in tests.

constructor(checkpoint: CheckpointMessage.Checkpoint, sourceStats: CheckpointMessage.Stats?, destinationStats: CheckpointMessage.Stats? = null, additionalProperties: Map<String, Any> = emptyMap(), serializedSizeBytes: Long, checkpointKey: CheckpointKey? = null, totalRecords: Long? = null, totalBytes: Long? = null, totalRejectedRecords: Long? = null, additionalStats: MutableMap<String, Double> = mutableMapOf())

Properties

Link copied to clipboard
open override val additionalProperties: Map<String, Any>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val checkpointKey: CheckpointKey? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val serializedSizeBytes: Long
Link copied to clipboard
Link copied to clipboard
open override var totalBytes: Long?
Link copied to clipboard
open override var totalRecords: Long?
Link copied to clipboard
open override var totalRejectedRecords: Long?

Functions

Link copied to clipboard
open override fun asProtocolMessage(): AirbyteMessage
Link copied to clipboard
open fun decorateStateMessage(message: AirbyteStateMessage)
Link copied to clipboard
open override fun updateStats(destinationStats: CheckpointMessage.Stats?, totalRecords: Long?, totalBytes: Long?, totalRejectedRecords: Long?, additionalStats: Map<String, Double>)
Link copied to clipboard