Package io.debezium.connector.sqlserver
Class SqlServerChangeTable
java.lang.Object
io.debezium.relational.ChangeTable
io.debezium.connector.sqlserver.SqlServerChangeTable
A logical representation of change table containing changes for a given source table.
There is usually one change table for each source table. When the schema of the source table
is changed then two change tables could be present.
- Author:
- Jiri Pechanec
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSqlServerChangeTable(TableId sourceTableId, String captureInstance, int changeTableObjectId, Lsn startLsn, List<String> capturedColumns) SqlServerChangeTable(String captureInstance, int changeTableObjectId, Lsn startLsn) -
Method Summary
Modifier and TypeMethodDescriptionprivate static TableIdresolveChangeTableId(TableId sourceTableId, String captureInstance) voidsetStopLsn(Lsn stopLsn) toString()Methods inherited from class io.debezium.relational.ChangeTable
getCaptureInstance, getChangeTableId, getChangeTableObjectId, getSourceTable, getSourceTableId, setSourceTable
-
Field Details
-
CDC_SCHEMA
- See Also:
-
startLsn
A LSN from which the data in the change table are relevant -
stopLsn
A LSN to which the data in the change table are relevant -
capturedColumns
List of columns captured by the CDC table.
-
-
Constructor Details
-
SqlServerChangeTable
-
SqlServerChangeTable
-
-
Method Details
-
getStartLsn
-
getStopLsn
-
setStopLsn
-
getCapturedColumns
-
toString
- Overrides:
toStringin classChangeTable
-
resolveChangeTableId
-