public class SqlServerChangeRecordEmitter extends RelationalChangeRecordEmitter
ChangeRecordEmitter.Receiver| Modifier and Type | Field and Description |
|---|---|
private Object[] |
data |
private Object[] |
dataNext |
static int |
OP_DELETE |
static int |
OP_INSERT |
static int |
OP_UPDATE_AFTER |
static int |
OP_UPDATE_BEFORE |
private int |
operation |
logger, PK_UPDATE_NEWKEY_FIELD, PK_UPDATE_OLDKEY_FIELD| Constructor and Description |
|---|
SqlServerChangeRecordEmitter(OffsetContext offset,
int operation,
Object[] data,
Object[] dataNext,
Clock clock) |
| Modifier and Type | Method and Description |
|---|---|
protected Object[] |
getNewColumnValues() |
protected Object[] |
getOldColumnValues() |
protected Envelope.Operation |
getOperation() |
emitChangeRecords, emitCreateRecord, emitDeleteRecord, emitReadRecord, emitUpdateRecord, skipEmptyMessagesgetClock, getOffsetpublic static final int OP_DELETE
public static final int OP_INSERT
public static final int OP_UPDATE_BEFORE
public static final int OP_UPDATE_AFTER
private final int operation
private final Object[] data
private final Object[] dataNext
public SqlServerChangeRecordEmitter(OffsetContext offset, int operation, Object[] data, Object[] dataNext, Clock clock)
protected Envelope.Operation getOperation()
getOperation in class RelationalChangeRecordEmitterprotected Object[] getOldColumnValues()
getOldColumnValues in class RelationalChangeRecordEmitterprotected Object[] getNewColumnValues()
getNewColumnValues in class RelationalChangeRecordEmitterCopyright © 2020 JBoss by Red Hat. All rights reserved.