@NotThreadSafe
public class SourceInfo
extends io.debezium.connector.AbstractSourceInfo
| Modifier and Type | Field and Description |
|---|---|
static String |
LCR_POSITION_KEY |
private LcrPosition |
lcrPosition |
private long |
scn |
static String |
SCN_KEY |
private boolean |
snapshot |
static String |
SNAPSHOT_KEY |
private Instant |
sourceTime |
private io.debezium.relational.TableId |
tableId |
private String |
transactionId |
static String |
TXID_KEY |
| Modifier | Constructor and Description |
|---|---|
protected |
SourceInfo(OracleConnectorConfig connectorConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
database() |
LcrPosition |
getLcrPosition() |
long |
getScn() |
Instant |
getSourceTime() |
io.debezium.relational.TableId |
getTableId() |
String |
getTransactionId() |
boolean |
isSnapshot() |
void |
setLcrPosition(LcrPosition lcrPosition) |
void |
setScn(long scn) |
void |
setSnapshot(boolean snapshot) |
void |
setSourceTime(Instant sourceTime) |
void |
setTableId(io.debezium.relational.TableId tableId) |
void |
setTransactionId(String transactionId) |
protected boolean |
snapshot() |
org.apache.kafka.connect.data.Struct |
struct() |
protected Instant |
timestamp() |
public static final String TXID_KEY
public static final String SCN_KEY
public static final String LCR_POSITION_KEY
public static final String SNAPSHOT_KEY
private long scn
private LcrPosition lcrPosition
private String transactionId
private Instant sourceTime
private boolean snapshot
private io.debezium.relational.TableId tableId
protected SourceInfo(OracleConnectorConfig connectorConfig)
public org.apache.kafka.connect.data.Struct struct()
Structpublic long getScn()
public void setScn(long scn)
public LcrPosition getLcrPosition()
public void setLcrPosition(LcrPosition lcrPosition)
public String getTransactionId()
public void setTransactionId(String transactionId)
public Instant getSourceTime()
public void setSourceTime(Instant sourceTime)
public void setSnapshot(boolean snapshot)
public boolean isSnapshot()
public io.debezium.relational.TableId getTableId()
public void setTableId(io.debezium.relational.TableId tableId)
protected Instant timestamp()
timestamp in class io.debezium.connector.AbstractSourceInfoprotected boolean snapshot()
snapshot in class io.debezium.connector.AbstractSourceInfoprotected String database()
database in class io.debezium.connector.AbstractSourceInfoCopyright © 2019 JBoss by Red Hat. All rights reserved.