| Modifier and Type | Field and Description |
|---|---|
private Lsn |
SourceInfo.changeLsn |
private Lsn |
TxLogPosition.commitLsn |
private Lsn |
SourceInfo.commitLsn |
private Lsn |
SqlServerConnection.CdcEnabledTable.fromLsn |
private Lsn |
TxLogPosition.inTxLsn |
private Lsn |
MaxLsnResult.maxLsn
The highest lsn regardless of configuration.
|
private Lsn |
MaxLsnResult.maxTransactionalLsn
The highest lsn belonging to a valid change transaction as determined by
SqlServerConnectorConfig.MAX_LSN_OPTIMIZATION or default to the same as maxLsn. |
static Lsn |
Lsn.NULL |
private Lsn |
SqlServerChangeTable.startLsn
A LSN from which the data in the change table are relevant
|
private Lsn |
SqlServerChangeTable.stopLsn
A LSN to which the data in the change table are relevant
|
| Modifier and Type | Method and Description |
|---|---|
Lsn |
SourceInfo.getChangeLsn() |
Lsn |
TxLogPosition.getCommitLsn() |
Lsn |
SourceInfo.getCommitLsn() |
Lsn |
SqlServerConnection.CdcEnabledTable.getFromLsn() |
private Lsn |
SqlServerConnection.getFromLsn(SqlServerChangeTable changeTable,
Lsn intervalFromLsn) |
Lsn |
TxLogPosition.getInTxLsn() |
Lsn |
SqlServerConnection.getMaxLsn() |
Lsn |
MaxLsnResult.getMaxLsn() |
Lsn |
MaxLsnResult.getMaxTransactionalLsn() |
Lsn |
SqlServerConnection.getMinLsn(String changeTableName) |
Lsn |
SqlServerChangeTable.getStartLsn() |
Lsn |
SqlServerChangeTable.getStopLsn() |
Lsn |
SqlServerConnection.incrementLsn(Lsn lsn)
Obtain the next available position in the database log.
|
static Lsn |
Lsn.valueOf(byte[] lsnBinary) |
static Lsn |
Lsn.valueOf(String lsnString) |
| Modifier and Type | Method and Description |
|---|---|
int |
Lsn.compareTo(Lsn o)
Enables ordering of LSNs.
|
void |
SqlServerConnection.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.
|
void |
SqlServerConnection.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 Lsn |
SqlServerConnection.getFromLsn(SqlServerChangeTable changeTable,
Lsn intervalFromLsn) |
Lsn |
SqlServerConnection.incrementLsn(Lsn lsn)
Obtain the next available position in the database log.
|
boolean |
Lsn.isBetween(Lsn from,
Lsn to)
Verifies whether the LSN falls into a LSN interval
|
Set<SqlServerChangeTable> |
SqlServerConnection.listOfNewChangeTables(Lsn fromLsn,
Lsn toLsn) |
void |
SourceInfo.setChangeLsn(Lsn lsn) |
void |
SourceInfo.setCommitLsn(Lsn commitLsn) |
void |
SqlServerChangeTable.setStopLsn(Lsn stopLsn) |
static TxLogPosition |
TxLogPosition.valueOf(Lsn commitLsn) |
static TxLogPosition |
TxLogPosition.valueOf(Lsn commitLsn,
Lsn inTxLsn) |
| Constructor and Description |
|---|
CdcEnabledTable(String tableId,
String captureName,
Lsn fromLsn) |
MaxLsnResult(Lsn maxLsn,
Lsn maxTransactionalLsn) |
SqlServerChangeTable(String captureInstance,
int changeTableObjectId,
Lsn startLsn,
Lsn stopLsn) |
SqlServerChangeTable(TableId sourceTableId,
String captureInstance,
int changeTableObjectId,
Lsn startLsn,
Lsn stopLsn,
List<String> capturedColumns) |
TxLogPosition(Lsn commitLsn,
Lsn inTxLsn) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.