Uses of Class
io.debezium.connector.sqlserver.Lsn
Packages that use Lsn
-
Uses of Lsn in io.debezium.connector.sqlserver
Fields in io.debezium.connector.sqlserver declared as LsnModifier and TypeFieldDescriptionprivate LsnSourceInfo.changeLsnprivate LsnSourceInfo.commitLsnprivate final LsnTxLogPosition.commitLsnprivate final LsnSqlServerConnection.CdcEnabledTable.fromLsnprivate final LsnTxLogPosition.inTxLsnstatic final LsnLsn.NULLprivate final 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 LsnModifier and TypeMethodDescriptionSourceInfo.getChangeLsn()SourceInfo.getCommitLsn()TxLogPosition.getCommitLsn()SqlServerConnection.CdcEnabledTable.getFromLsn()private LsnSqlServerConnection.getFromLsn(String databaseName, SqlServerChangeTable changeTable, Lsn intervalFromLsn) TxLogPosition.getInTxLsn()SqlServerConnection.getMaxTransactionLsn(String databaseName) SqlServerConnection.getNthTransactionLsnFromBeginning(String databaseName, int maxOffset) SqlServerConnection.getNthTransactionLsnFromLast(String databaseName, Lsn lastLsn, int maxOffset) SqlServerChangeTable.getStartLsn()SqlServerChangeTable.getStopLsn()private LsnSqlServerStreamingChangeEventSource.getToLsn(SqlServerConnection connection, String databaseName, TxLogPosition lastProcessedPosition, int maxTransactionsPerIteration) SqlServerConnection.incrementLsn(String databaseName, Lsn lsn) Obtain the next available position in the database log.static LsnLsn.valueOf(byte[] lsnBinary) static LsnMethods in io.debezium.connector.sqlserver with parameters of type LsnModifier and TypeMethodDescriptionintEnables ordering of LSNs.voidSqlServerConnection.getChangesForTables(String databaseName, 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.SqlServerConnection.getChangeTables(String databaseName, Lsn toLsn) private SqlServerChangeTable[]SqlServerStreamingChangeEventSource.getChangeTablesToQuery(SqlServerPartition partition, SqlServerOffsetContext offsetContext, Lsn toLsn) private LsnSqlServerConnection.getFromLsn(String databaseName, SqlServerChangeTable changeTable, Lsn intervalFromLsn) SqlServerConnection.getNewChangeTables(String databaseName, Lsn fromLsn, Lsn toLsn) SqlServerConnection.getNthTransactionLsnFromLast(String databaseName, Lsn lastLsn, int maxOffset) SqlServerConnection.incrementLsn(String databaseName, Lsn lsn) Obtain the next available position in the database log.booleanVerifies whether the LSN falls into a LSN intervalvoidSourceInfo.setChangeLsn(Lsn lsn) voidSourceInfo.setCommitLsn(Lsn commitLsn) voidSqlServerChangeTable.setStopLsn(Lsn stopLsn) static TxLogPositionstatic TxLogPositionConstructors in io.debezium.connector.sqlserver with parameters of type LsnModifierConstructorDescriptionprivateCdcEnabledTable(String tableId, String captureName, Lsn fromLsn) SqlServerChangeTable(TableId sourceTableId, String captureInstance, int changeTableObjectId, Lsn startLsn, List<String> capturedColumns) SqlServerChangeTable(String captureInstance, int changeTableObjectId, Lsn startLsn) privateTxLogPosition(Lsn commitLsn, Lsn inTxLsn)