public class MySqlChangeRecordEmitter extends RelationalChangeRecordEmitter
ChangeRecordEmitter.Receiver| Modifier and Type | Field and Description |
|---|---|
private Object[] |
after |
private Object[] |
before |
private OffsetContext |
offset |
private Envelope.Operation |
operation |
logger, PK_UPDATE_NEWKEY_FIELD, PK_UPDATE_OLDKEY_FIELD| Constructor and Description |
|---|
MySqlChangeRecordEmitter(OffsetContext offset,
Clock clock,
Envelope.Operation operation,
Serializable[] before,
Serializable[] after) |
| Modifier and Type | Method and Description |
|---|---|
protected Object[] |
getNewColumnValues() |
OffsetContext |
getOffset() |
protected Object[] |
getOldColumnValues() |
protected Envelope.Operation |
getOperation() |
emitChangeRecords, emitCreateRecord, emitDeleteRecord, emitReadRecord, emitTruncateRecord, emitUpdateRecord, skipEmptyMessagesgetClockprivate final Envelope.Operation operation
private final OffsetContext offset
private final Object[] before
private final Object[] after
public MySqlChangeRecordEmitter(OffsetContext offset, Clock clock, Envelope.Operation operation, Serializable[] before, Serializable[] after)
public OffsetContext getOffset()
getOffset in interface ChangeRecordEmittergetOffset in class AbstractChangeRecordEmitter<TableSchema>protected Envelope.Operation getOperation()
getOperation in class RelationalChangeRecordEmitterprotected Object[] getOldColumnValues()
getOldColumnValues in class RelationalChangeRecordEmitterprotected Object[] getNewColumnValues()
getNewColumnValues in class RelationalChangeRecordEmitterCopyright © 2021 JBoss by Red Hat. All rights reserved.