DebeziumOperations

Deprecated

Implement the two interfaces separately

Stateless connector-specific Debezium operations.

Functions

Link copied to clipboard
Link copied to clipboard

Maps an incumbent OpaqueStateValue into a DebeziumWarmStartState.

Link copied to clipboard

Identifies the null of the stream that this event belongs to, if applicable.

Link copied to clipboard

Identifies the namespace of the stream that this event belongs to, if applicable.

Link copied to clipboard

Synthesizes a DebeziumColdStartingState when no incumbent OpaqueStateValue is available.

Link copied to clipboard

Generates Debezium properties for use with a DebeziumColdStartingState.

Link copied to clipboard

Generates Debezium properties for use with a ValidDebeziumWarmStartState.

Link copied to clipboard
abstract fun position(recordValue: DebeziumRecordValue): T?

Tries to extract the WAL position from a DebeziumRecordValue.

abstract fun position(sourceRecord: SourceRecord): T?

Tries to extract the WAL position from a SourceRecord.

abstract fun position(offset: DebeziumOffset): T

Extracts the WAL position from a DebeziumOffset.

Link copied to clipboard

Maps a Debezium state to an OpaqueStateValue.