Uses of Interface
io.debezium.pipeline.spi.ChangeRecordEmitter
-
Packages that use ChangeRecordEmitter Package Description io.debezium.pipeline io.debezium.pipeline.source.snapshot.incremental io.debezium.relational -
-
Uses of ChangeRecordEmitter in io.debezium.pipeline
Classes in io.debezium.pipeline that implement ChangeRecordEmitter Modifier and Type Class Description classAbstractChangeRecordEmitter<T extends DataCollectionSchema>An abstract implementation ofChangeRecordEmitter.Methods in io.debezium.pipeline with parameters of type ChangeRecordEmitter Modifier and Type Method Description booleanEventDispatcher. dispatchDataChangeEvent(T dataCollectionId, ChangeRecordEmitter changeRecordEmitter)Dispatches one or moreDataChangeEvents.voidEventDispatcher. dispatchSnapshotEvent(T dataCollectionId, ChangeRecordEmitter changeRecordEmitter, EventDispatcher.SnapshotReceiver receiver)Optional<DataCollectionSchema>EventDispatcher. errorOnMissingSchema(T dataCollectionId, ChangeRecordEmitter changeRecordEmitter)Optional<DataCollectionSchema>EventDispatcher.InconsistentSchemaHandler. handle(T dataCollectionId, ChangeRecordEmitter changeRecordEmitter)Optional<DataCollectionSchema>EventDispatcher. ignoreMissingSchema(T dataCollectionId, ChangeRecordEmitter changeRecordEmitter) -
Uses of ChangeRecordEmitter in io.debezium.pipeline.source.snapshot.incremental
Methods in io.debezium.pipeline.source.snapshot.incremental that return ChangeRecordEmitter Modifier and Type Method Description protected ChangeRecordEmitterSignalBasedIncrementalSnapshotChangeEventSource. getChangeRecordEmitter(T dataCollectionId, OffsetContext offsetContext, Object[] row)Returns aChangeRecordEmitterproducing the change records for the given table row. -
Uses of ChangeRecordEmitter in io.debezium.relational
Classes in io.debezium.relational that implement ChangeRecordEmitter Modifier and Type Class Description classRelationalChangeRecordEmitterBase class forChangeRecordEmitterimplementations based on a relational database.classSnapshotChangeRecordEmitterEmits change data based on a single row read via JDBC.Methods in io.debezium.relational that return ChangeRecordEmitter Modifier and Type Method Description protected ChangeRecordEmitterRelationalSnapshotChangeEventSource. getChangeRecordEmitter(AbstractSnapshotChangeEventSource.SnapshotContext<O> snapshotContext, TableId tableId, Object[] row)Returns aChangeRecordEmitterproducing the change records for the given table row.
-