public class LogMinerChangeRecordEmitter extends BaseChangeRecordEmitter<LogMinerColumnValue>
LogMinerDmlEntry event.ChangeRecordEmitter.Receiver| Modifier and Type | Field and Description |
|---|---|
private LogMinerDmlEntry |
dmlEntry |
protected Table |
table |
logger, PK_UPDATE_NEWKEY_FIELD, PK_UPDATE_OLDKEY_FIELD| Constructor and Description |
|---|
LogMinerChangeRecordEmitter(OffsetContext offset,
LogMinerDmlEntry dmlEntry,
Table table,
Clock clock) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
getColumnData(LogMinerColumnValue columnValue) |
protected String |
getColumnName(LogMinerColumnValue columnValue) |
protected Object[] |
getNewColumnValues() |
protected Object[] |
getOldColumnValues() |
protected Envelope.Operation |
getOperation() |
getColumnValuesemitChangeRecords, emitCreateRecord, emitDeleteRecord, emitReadRecord, emitTruncateRecord, emitUpdateRecord, skipEmptyMessagesgetClock, getOffsetprivate LogMinerDmlEntry dmlEntry
protected final Table table
public LogMinerChangeRecordEmitter(OffsetContext offset, LogMinerDmlEntry dmlEntry, Table table, Clock clock)
protected Envelope.Operation getOperation()
getOperation in class BaseChangeRecordEmitter<LogMinerColumnValue>protected Object[] getOldColumnValues()
getOldColumnValues in class RelationalChangeRecordEmitterprotected Object[] getNewColumnValues()
getNewColumnValues in class RelationalChangeRecordEmitterprotected String getColumnName(LogMinerColumnValue columnValue)
getColumnName in class BaseChangeRecordEmitter<LogMinerColumnValue>protected Object getColumnData(LogMinerColumnValue columnValue)
getColumnData in class BaseChangeRecordEmitter<LogMinerColumnValue>Copyright © 2021 JBoss by Red Hat. All rights reserved.