Types

Link copied to clipboard
data class Checkpoint(val unmappedNamespace: String?, val unmappedName: String, val state: JsonNode?, val additionalProperties: LinkedHashMap<String, Any> = LinkedHashMap())
Link copied to clipboard
object Companion
Link copied to clipboard
data class Stats(val recordCount: Long, val rejectedRecordCount: Long = 0, val additionalStats: Map<String, Double> = emptyMap())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val totalBytes: Long?
Link copied to clipboard
abstract val totalRecords: Long?
Link copied to clipboard
abstract val totalRejectedRecords: Long?

Functions

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