Uses of Interface
io.debezium.pipeline.spi.ChangeRecordEmitter.Receiver
-
Uses of ChangeRecordEmitter.Receiver in io.debezium.pipeline
Modifier and TypeInterfaceDescriptionstatic interface
EventDispatcher.SnapshotReceiver<P extends Partition>
Change record receiver used during snapshotting.Modifier and TypeClassDescriptionprivate final class
private final class
private final class
Modifier and TypeMethodDescriptionvoid
AbstractChangeRecordEmitter.emitChangeRecords
(DataCollectionSchema schema, ChangeRecordEmitter.Receiver<P> receiver) protected abstract void
AbstractChangeRecordEmitter.emitCreateRecord
(ChangeRecordEmitter.Receiver<P> receiver, T schema) Emits change record(s) associated with an insert operation.protected abstract void
AbstractChangeRecordEmitter.emitDeleteRecord
(ChangeRecordEmitter.Receiver<P> receiver, T schema) Emits change record(s) associated with a delete operation.protected abstract void
AbstractChangeRecordEmitter.emitReadRecord
(ChangeRecordEmitter.Receiver<P> receiver, T schema) Emits change record(s) associated with a snapshot.protected abstract void
AbstractChangeRecordEmitter.emitUpdateRecord
(ChangeRecordEmitter.Receiver<P> receiver, T schema) Emits change record(s) associated with an update operation. -
Uses of ChangeRecordEmitter.Receiver in io.debezium.pipeline.spi
Modifier and TypeMethodDescriptionvoid
ChangeRecordEmitter.emitChangeRecords
(DataCollectionSchema schema, ChangeRecordEmitter.Receiver<P> receiver) Emits the change record(s) corresponding to data change represented by this emitter. -
Uses of ChangeRecordEmitter.Receiver in io.debezium.relational
Modifier and TypeMethodDescriptionvoid
RelationalChangeRecordEmitter.emitChangeRecords
(DataCollectionSchema schema, ChangeRecordEmitter.Receiver<P> receiver) protected void
RelationalChangeRecordEmitter.emitCreateRecord
(ChangeRecordEmitter.Receiver<P> receiver, TableSchema tableSchema) protected void
RelationalChangeRecordEmitter.emitDeleteRecord
(ChangeRecordEmitter.Receiver<P> receiver, TableSchema tableSchema) protected void
RelationalChangeRecordEmitter.emitReadRecord
(ChangeRecordEmitter.Receiver<P> receiver, TableSchema tableSchema) protected void
RelationalChangeRecordEmitter.emitTruncateRecord
(ChangeRecordEmitter.Receiver<P> receiver, TableSchema schema) protected void
RelationalChangeRecordEmitter.emitUpdateAsPrimaryKeyChangeRecord
(ChangeRecordEmitter.Receiver<P> receiver, TableSchema tableSchema, org.apache.kafka.connect.data.Struct oldKey, org.apache.kafka.connect.data.Struct newKey, org.apache.kafka.connect.data.Struct oldValue, org.apache.kafka.connect.data.Struct newValue) protected void
RelationalChangeRecordEmitter.emitUpdateRecord
(ChangeRecordEmitter.Receiver<P> receiver, TableSchema tableSchema)