Class SourceInfo
java.lang.Object
io.debezium.connector.AbstractSourceInfo
io.debezium.connector.common.BaseSourceInfo
io.debezium.connector.spanner.context.source.SourceInfo
public class SourceInfo
extends io.debezium.connector.common.BaseSourceInfo
Information provided by Spanner connector in source field or offsets
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprivate final Stringprivate final Instantstatic final Stringprivate final Stringstatic final Stringprivate final Stringprivate final Booleanprivate final Booleanstatic final Stringstatic final Stringprivate final Instantstatic final Stringprivate final Integerstatic final Stringstatic final Stringprivate final Longprivate final Longstatic final Stringprivate final Stringstatic final Stringprivate final Stringstatic final Stringprivate final Instantprivate final Longprivate final Instantstatic final Stringprivate final Stringstatic final Stringstatic final Stringstatic final Stringprivate final Stringstatic final Stringprivate final Stringstatic final Stringprivate final StringFields inherited from class io.debezium.connector.common.BaseSourceInfo
snapshotRecordFields 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, SNAPSHOT_KEY, TABLE_NAME_KEY, TIMESTAMP_KEY -
Constructor Summary
ConstructorsConstructorDescriptionSourceInfo(SpannerConnectorConfig connectorConfig, String tableName, Instant recordTimestamp, Instant commitTimestamp, Instant readAtTimestamp, String serverTransactionId, Long recordSequence, Instant lowWatermark, Long numberRecordsInTransaction, String transactionTag, Boolean isSystemTransaction, String valueCaptureType, String partitionToken, Integer modNumber, Boolean isLastRecordInTransactionInPartition, Long numberOfPartitionsInTransaction) -
Method Summary
Methods inherited from class io.debezium.connector.common.BaseSourceInfo
isSnapshot, setSnapshot, snapshotMethods inherited from class io.debezium.connector.AbstractSourceInfo
schema, serverName, struct, structMaker
-
Field Details
-
SOURCE_KEY
- See Also:
-
PROJECT_ID_KEY
- See Also:
-
INSTANCE_ID_KEY
- See Also:
-
DATABASE_ID_KEY
- See Also:
-
CHANGE_STREAM_NAME_KEY
- See Also:
-
TABLE_KEY
- See Also:
-
READ_AT_TIMESTAMP_KEY
- See Also:
-
SERVER_TRANSACTIONAL_ID_KEY
- See Also:
-
NUMBER_OF_RECORDS_IN_TRANSACTION
- See Also:
-
TRANSACTION_TAG
- See Also:
-
SYSTEM_TRANSACTION
- See Also:
-
LOW_WATERMARK_KEY
- See Also:
-
VALUE_CAPTURE_TYPE
- See Also:
-
PARTITION_TOKEN
- See Also:
-
MOD_NUMBER
- See Also:
-
NUMBER_PARTITIONS_IN_TRANSACTION
- See Also:
-
LAST_RECORD_IN_TRANSACTION_IN_PARTITION
- See Also:
-
projectId
-
instanceId
-
databaseId
-
changeStreamName
-
tableName
-
recordTimestamp
-
commitTimestamp
-
serverTransactionId
-
recordSequence
-
lowWatermark
-
readAtTimestamp
-
numberRecordsInTransaction
-
transactionTag
-
isSystemTransaction
-
valueCaptureType
-
partitionToken
-
modNumber
-
isLastRecordInTransactionInPartition
-
numberOfPartitionsInTransaction
-
-
Constructor Details
-
SourceInfo
public SourceInfo(SpannerConnectorConfig connectorConfig, String tableName, Instant recordTimestamp, Instant commitTimestamp, Instant readAtTimestamp, String serverTransactionId, Long recordSequence, Instant lowWatermark, Long numberRecordsInTransaction, String transactionTag, Boolean isSystemTransaction, String valueCaptureType, String partitionToken, Integer modNumber, Boolean isLastRecordInTransactionInPartition, Long numberOfPartitionsInTransaction)
-
-
Method Details
-
timestamp
- Specified by:
timestampin classio.debezium.connector.AbstractSourceInfo
-
database
- Specified by:
databasein classio.debezium.connector.AbstractSourceInfo
-
sequence
- Overrides:
sequencein classio.debezium.connector.AbstractSourceInfo
-
getRecordTimestamp
-
getCommitTimestamp
-
getServerTransactionId
-
getRecordSequence
-
getTableName
-
getInstanceId
-
getDatabaseId
-
getChangeStreamName
-
getProjectId
-
getLowWatermark
-
getReadAtTimestamp
-
getNumberRecordsInTransaction
-
getTransactionTag
-
isSystemTransaction
-
getValueCaptureType
-
getPartitionToken
-
getModNumber
-
getLastRecordInTransactionInPartition
-
getNumberOfPartitionsInTransaction
-