Uses of Interface
io.debezium.pipeline.spi.ChangeRecordEmitter
Package
Description
-
Uses of ChangeRecordEmitter in io.debezium.pipeline
Modifier and TypeClassDescriptionclass
AbstractChangeRecordEmitter<P extends Partition,
T extends DataCollectionSchema> An abstract implementation ofChangeRecordEmitter
.Modifier and TypeMethodDescriptionboolean
EventDispatcher.dispatchDataChangeEvent
(P partition, T dataCollectionId, ChangeRecordEmitter<P> changeRecordEmitter) Dispatches one or moreDataChangeEvent
s.void
EventDispatcher.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
Modifier and TypeMethodDescriptionprotected ChangeRecordEmitter<P>
AbstractIncrementalSnapshotChangeEventSource.getChangeRecordEmitter
(P partition, T dataCollectionId, OffsetContext offsetContext, Object[] row) Returns aChangeRecordEmitter
producing the change records for the given table row. -
Uses of ChangeRecordEmitter in io.debezium.relational
Modifier and TypeClassDescriptionclass
RelationalChangeRecordEmitter<P extends Partition>
Base class forChangeRecordEmitter
implementations based on a relational database.class
SnapshotChangeRecordEmitter<P extends Partition>
Emits change data based on a single row read via JDBC.Modifier and TypeMethodDescriptionprotected ChangeRecordEmitter<P>
RelationalSnapshotChangeEventSource.getChangeRecordEmitter
(AbstractSnapshotChangeEventSource.SnapshotContext<P, O> snapshotContext, TableId tableId, Object[] row) Returns aChangeRecordEmitter
producing the change records for the given table row.