Package io.debezium.connector.oracle
Class SourceInfo
- java.lang.Object
-
- io.debezium.connector.AbstractSourceInfo
-
- io.debezium.connector.common.BaseSourceInfo
-
- io.debezium.connector.oracle.SourceInfo
-
@NotThreadSafe public class SourceInfo extends BaseSourceInfo
-
-
Field Summary
Fields Modifier and Type Field Description static StringCOMMIT_SCN_KEYprivate ScncommitScnstatic StringLCR_POSITION_KEYprivate StringlcrPositionprivate Scnscnstatic StringSCN_KEYstatic StringSNAPSHOT_KEYprivate InstantsourceTimeprivate Set<TableId>tableIdsprivate StringtransactionIdstatic StringTXID_KEY-
Fields inherited from class io.debezium.connector.common.BaseSourceInfo
snapshotRecord
-
Fields inherited from class io.debezium.connector.AbstractSourceInfo
COLLECTION_NAME_KEY, DATABASE_NAME_KEY, DEBEZIUM_CONNECTOR_KEY, DEBEZIUM_VERSION_KEY, SCHEMA_NAME_KEY, SEQUENCE_KEY, SERVER_NAME_KEY, TABLE_NAME_KEY, TIMESTAMP_KEY
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSourceInfo(OracleConnectorConfig connectorConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Stringdatabase()ScngetCommitScn()StringgetLcrPosition()ScngetScn()InstantgetSourceTime()StringgetTransactionId()voidsetCommitScn(Scn commitScn)voidsetLcrPosition(String lcrPosition)voidsetScn(Scn scn)voidsetSourceTime(Instant sourceTime)voidsetTransactionId(String transactionId)Stringtable()voidtableEvent(TableId tableId)voidtableEvent(Set<TableId> tableIds)StringtableSchema()protected Instanttimestamp()-
Methods inherited from class io.debezium.connector.common.BaseSourceInfo
isSnapshot, setSnapshot, snapshot
-
Methods inherited from class io.debezium.connector.AbstractSourceInfo
schema, sequence, serverName, struct, structMaker
-
-
-
-
Field Detail
-
TXID_KEY
public static final String TXID_KEY
- See Also:
- Constant Field Values
-
SCN_KEY
public static final String SCN_KEY
- See Also:
- Constant Field Values
-
COMMIT_SCN_KEY
public static final String COMMIT_SCN_KEY
- See Also:
- Constant Field Values
-
LCR_POSITION_KEY
public static final String LCR_POSITION_KEY
- See Also:
- Constant Field Values
-
SNAPSHOT_KEY
public static final String SNAPSHOT_KEY
- See Also:
- Constant Field Values
-
scn
private Scn scn
-
commitScn
private Scn commitScn
-
lcrPosition
private String lcrPosition
-
transactionId
private String transactionId
-
sourceTime
private Instant sourceTime
-
-
Constructor Detail
-
SourceInfo
protected SourceInfo(OracleConnectorConfig connectorConfig)
-
-
Method Detail
-
getScn
public Scn getScn()
-
getCommitScn
public Scn getCommitScn()
-
setScn
public void setScn(Scn scn)
-
setCommitScn
public void setCommitScn(Scn commitScn)
-
getLcrPosition
public String getLcrPosition()
-
setLcrPosition
public void setLcrPosition(String lcrPosition)
-
getTransactionId
public String getTransactionId()
-
setTransactionId
public void setTransactionId(String transactionId)
-
getSourceTime
public Instant getSourceTime()
-
setSourceTime
public void setSourceTime(Instant sourceTime)
-
tableSchema
public String tableSchema()
-
table
public String table()
-
tableEvent
public void tableEvent(TableId tableId)
-
timestamp
protected Instant timestamp()
- Specified by:
timestampin classAbstractSourceInfo
-
database
protected String database()
- Specified by:
databasein classAbstractSourceInfo
-
-