Uses of Interface
io.debezium.pipeline.spi.ChangeRecordEmitter
Packages that use ChangeRecordEmitter
Package
Description
-
Uses of ChangeRecordEmitter in io.debezium.pipeline
Classes in io.debezium.pipeline that implement ChangeRecordEmitterModifier and TypeClassDescriptionclassAbstractChangeRecordEmitter<P extends Partition,T extends DataCollectionSchema> An abstract implementation ofChangeRecordEmitter.Methods in io.debezium.pipeline with parameters of type ChangeRecordEmitterModifier and TypeMethodDescriptionbooleanEventDispatcher.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) EventDispatcher.errorOnMissingSchema(P partition, T dataCollectionId, ChangeRecordEmitter<P> changeRecordEmitter) EventDispatcher.InconsistentSchemaHandler.handle(P partition, T dataCollectionId, ChangeRecordEmitter changeRecordEmitter) 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 ChangeRecordEmitterModifier and TypeMethodDescriptionprotected 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 ChangeRecordEmitterModifier and TypeClassDescriptionclassRelationalChangeRecordEmitter<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 ChangeRecordEmitterModifier and TypeMethodDescriptionprotected ChangeRecordEmitter<P>RelationalSnapshotChangeEventSource.getChangeRecordEmitter(P partition, O offset, TableId tableId, Object[] row, Instant timestamp) Returns aChangeRecordEmitterproducing the change records for the given table row.