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<P extends Partition,T extends DataCollectionSchema>An abstract implementation ofChangeRecordEmitter.Methods in io.debezium.pipeline with parameters of type ChangeRecordEmitter Modifier and Type Method Description booleanEventDispatcher. dispatchDataChangeEvent(P partition, T dataCollectionId, ChangeRecordEmitter<P> changeRecordEmitter)Dispatches one or moreDataChangeEvents.voidEventDispatcher. dispatchSnapshotEvent(P partition, T dataCollectionId, ChangeRecordEmitter<P> changeRecordEmitter, EventDispatcher.SnapshotReceiver<P> receiver)Optional<DataCollectionSchema>EventDispatcher. errorOnMissingSchema(P partition, T dataCollectionId, ChangeRecordEmitter<P> changeRecordEmitter)Optional<DataCollectionSchema>EventDispatcher.InconsistentSchemaHandler. handle(P partition, T dataCollectionId, ChangeRecordEmitter changeRecordEmitter)Optional<DataCollectionSchema>EventDispatcher. ignoreMissingSchema(T dataCollectionId, ChangeRecordEmitter<P> 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 ChangeRecordEmitter<P>AbstractIncrementalSnapshotChangeEventSource. getChangeRecordEmitter(P partition, 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 classRelationalChangeRecordEmitter<P extends Partition>Base class forChangeRecordEmitterimplementations based on a relational database.classSnapshotChangeRecordEmitter<P extends Partition>Emits change data based on a single row read via JDBC.Methods in io.debezium.relational that return ChangeRecordEmitter Modifier and Type Method Description protected ChangeRecordEmitter<P>RelationalSnapshotChangeEventSource. getChangeRecordEmitter(AbstractSnapshotChangeEventSource.SnapshotContext<P,O> snapshotContext, TableId tableId, Object[] row)Returns aChangeRecordEmitterproducing the change records for the given table row.
-