Package io.debezium.connector.cassandra
Class SourceInfo
- java.lang.Object
-
- io.debezium.connector.AbstractSourceInfo
-
- io.debezium.connector.cassandra.SourceInfo
-
public class SourceInfo extends io.debezium.connector.AbstractSourceInfoMetadata about the source of the change event
-
-
Field Summary
Fields Modifier and Type Field Description Stringclusterstatic StringCLUSTER_KEYstatic StringCOMMITLOG_FILENAME_KEYstatic StringCOMMITLOG_POSITION_KEYStringconnectorstatic StringKEYSPACE_NAME_KEYKeyspaceTablekeyspaceTableOffsetPositionoffsetPositionbooleansnapshotstatic StringSNAPSHOT_KEYstatic StringTABLE_NAME_KEYstatic StringTIMESTAMP_KEYInstanttsMicroStringversion
-
Constructor Summary
Constructors Constructor Description SourceInfo(io.debezium.config.CommonConnectorConfig config, String cluster, OffsetPosition offsetPosition, KeyspaceTable keyspaceTable, boolean snapshot, Instant tsMicro)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Stringdatabase()booleanequals(Object o)inthashCode()protected io.debezium.connector.SnapshotRecordsnapshot()protected Instanttimestamp()StringtoString()protected longtsMicroInLong()
-
-
-
Field Detail
-
CLUSTER_KEY
public static final String CLUSTER_KEY
- See Also:
- Constant Field Values
-
COMMITLOG_FILENAME_KEY
public static final String COMMITLOG_FILENAME_KEY
- See Also:
- Constant Field Values
-
COMMITLOG_POSITION_KEY
public static final String COMMITLOG_POSITION_KEY
- See Also:
- Constant Field Values
-
KEYSPACE_NAME_KEY
public static final String KEYSPACE_NAME_KEY
- See Also:
- Constant Field Values
-
TABLE_NAME_KEY
public static final String TABLE_NAME_KEY
- See Also:
- Constant Field Values
-
SNAPSHOT_KEY
public static final String SNAPSHOT_KEY
- See Also:
- Constant Field Values
-
TIMESTAMP_KEY
public static final String TIMESTAMP_KEY
- See Also:
- Constant Field Values
-
version
public final String version
-
connector
public final String connector
-
cluster
public String cluster
-
offsetPosition
public OffsetPosition offsetPosition
-
keyspaceTable
public KeyspaceTable keyspaceTable
-
snapshot
public boolean snapshot
-
tsMicro
public Instant tsMicro
-
-
Constructor Detail
-
SourceInfo
public SourceInfo(io.debezium.config.CommonConnectorConfig config, String cluster, OffsetPosition offsetPosition, KeyspaceTable keyspaceTable, boolean snapshot, Instant tsMicro)
-
-
Method Detail
-
timestamp
protected Instant timestamp()
- Specified by:
timestampin classio.debezium.connector.AbstractSourceInfo
-
tsMicroInLong
protected long tsMicroInLong()
-
snapshot
protected io.debezium.connector.SnapshotRecord snapshot()
- Specified by:
snapshotin classio.debezium.connector.AbstractSourceInfo
-
database
protected String database()
- Specified by:
databasein classio.debezium.connector.AbstractSourceInfo
-
-