Package io.debezium.connector.oracle
Class BaseChangeRecordEmitter<T>
java.lang.Object
io.debezium.pipeline.AbstractChangeRecordEmitter<P,TableSchema>
io.debezium.relational.RelationalChangeRecordEmitter
io.debezium.connector.oracle.BaseChangeRecordEmitter<T>
- All Implemented Interfaces:
ChangeRecordEmitter
- Direct Known Subclasses:
LogMinerChangeRecordEmitter,XStreamChangeRecordEmitter
Base class to emit change data based on a single entry event.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.debezium.pipeline.spi.ChangeRecordEmitter
ChangeRecordEmitter.Receiver<P extends Partition> -
Field Summary
FieldsFields inherited from class io.debezium.relational.RelationalChangeRecordEmitter
PK_UPDATE_NEWKEY_FIELD, PK_UPDATE_OLDKEY_FIELD -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseChangeRecordEmitter(Partition partition, OffsetContext offset, Table table, Clock clock) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidemitTruncateRecord(ChangeRecordEmitter.Receiver receiver, TableSchema tableSchema) Methods inherited from class io.debezium.relational.RelationalChangeRecordEmitter
emitChangeRecords, emitCreateRecord, emitDeleteRecord, emitReadRecord, emitUpdateRecord, getNewColumnValues, getOldColumnValues, skipEmptyMessagesMethods inherited from class io.debezium.pipeline.AbstractChangeRecordEmitter
getClock, getOffset, getPartitionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.debezium.pipeline.spi.ChangeRecordEmitter
getOperation
-
Field Details
-
table
-
-
Constructor Details
-
BaseChangeRecordEmitter
protected BaseChangeRecordEmitter(Partition partition, OffsetContext offset, Table table, Clock clock)
-
-
Method Details
-
emitTruncateRecord
protected void emitTruncateRecord(ChangeRecordEmitter.Receiver receiver, TableSchema tableSchema) throws InterruptedException - Overrides:
emitTruncateRecordin classRelationalChangeRecordEmitter- Throws:
InterruptedException
-