Uses of Class
io.debezium.connector.sqlserver.Lsn
-
-
Uses of Lsn in io.debezium.connector.sqlserver
Fields in io.debezium.connector.sqlserver declared as Lsn Modifier and Type Field Description private LsnSourceInfo. changeLsnprivate LsnSourceInfo. commitLsnprivate LsnTxLogPosition. commitLsnprivate LsnSqlServerConnection.CdcEnabledTable. fromLsnprivate LsnTxLogPosition. inTxLsnprivate LsnMaxLsnResult. maxLsnThe highest lsn regardless of configuration.private LsnMaxLsnResult. maxTransactionalLsnThe highest lsn belonging to a valid change transaction as determined bySqlServerConnectorConfig.MAX_LSN_OPTIMIZATIONor default to the same as maxLsn.static LsnLsn. NULLprivate LsnSqlServerChangeTable. startLsnA LSN from which the data in the change table are relevantprivate LsnSqlServerChangeTable. stopLsnA LSN to which the data in the change table are relevantMethods in io.debezium.connector.sqlserver that return Lsn Modifier and Type Method Description LsnSourceInfo. getChangeLsn()LsnSourceInfo. getCommitLsn()LsnTxLogPosition. getCommitLsn()LsnSqlServerConnection.CdcEnabledTable. getFromLsn()private LsnSqlServerConnection. getFromLsn(SqlServerChangeTable changeTable, Lsn intervalFromLsn)LsnTxLogPosition. getInTxLsn()LsnMaxLsnResult. getMaxLsn()LsnSqlServerConnection. getMaxLsn()LsnMaxLsnResult. getMaxTransactionalLsn()LsnSqlServerConnection. getMinLsn(String changeTableName)LsnSqlServerChangeTable. getStartLsn()LsnSqlServerChangeTable. getStopLsn()LsnSqlServerConnection. incrementLsn(Lsn lsn)Obtain the next available position in the database log.static LsnLsn. valueOf(byte[] lsnBinary)static LsnLsn. valueOf(String lsnString)Methods in io.debezium.connector.sqlserver with parameters of type Lsn Modifier and Type Method Description intLsn. compareTo(Lsn o)Enables ordering of LSNs.voidSqlServerConnection. getChangesForTable(TableId tableId, Lsn fromLsn, Lsn toLsn, JdbcConnection.ResultSetConsumer consumer)Provides all changes recorded by the SQL Server CDC capture process for a given table.voidSqlServerConnection. getChangesForTables(SqlServerChangeTable[] changeTables, Lsn intervalFromLsn, Lsn intervalToLsn, JdbcConnection.BlockingMultiResultSetConsumer consumer)Provides all changes recorder by the SQL Server CDC capture process for a set of tables.private LsnSqlServerConnection. getFromLsn(SqlServerChangeTable changeTable, Lsn intervalFromLsn)LsnSqlServerConnection. incrementLsn(Lsn lsn)Obtain the next available position in the database log.booleanLsn. isBetween(Lsn from, Lsn to)Verifies whether the LSN falls into a LSN intervalSet<SqlServerChangeTable>SqlServerConnection. listOfNewChangeTables(Lsn fromLsn, Lsn toLsn)voidSourceInfo. setChangeLsn(Lsn lsn)voidSourceInfo. setCommitLsn(Lsn commitLsn)voidSqlServerChangeTable. setStopLsn(Lsn stopLsn)static TxLogPositionTxLogPosition. valueOf(Lsn commitLsn)static TxLogPositionTxLogPosition. valueOf(Lsn commitLsn, Lsn inTxLsn)Constructors in io.debezium.connector.sqlserver with parameters of type Lsn Constructor Description CdcEnabledTable(String tableId, String captureName, Lsn fromLsn)MaxLsnResult(Lsn maxLsn, Lsn maxTransactionalLsn)SqlServerChangeTable(TableId sourceTableId, String captureInstance, int changeTableObjectId, Lsn startLsn, Lsn stopLsn, List<String> capturedColumns)SqlServerChangeTable(String captureInstance, int changeTableObjectId, Lsn startLsn, Lsn stopLsn)TxLogPosition(Lsn commitLsn, Lsn inTxLsn)
-