public class SqlServerConnectorConfig extends HistorizedRelationalDatabaseConnectorConfig
| Modifier and Type | Class and Description |
|---|---|
static class |
SqlServerConnectorConfig.SnapshotIsolationMode
The set of predefined snapshot isolation mode options.
|
static class |
SqlServerConnectorConfig.SnapshotMode
The set of predefined SnapshotMode options or aliases.
|
private static class |
SqlServerConnectorConfig.SystemTablesPredicate |
RelationalDatabaseConnectorConfig.DecimalHandlingMode| Modifier and Type | Field and Description |
|---|---|
static Field.Set |
ALL_FIELDS
The set of
Fields defined as part of this configuration. |
private Predicate<ColumnId> |
columnFilter |
static Field |
DATABASE_NAME |
private String |
databaseName |
static Field |
LOGICAL_NAME |
static Field |
SNAPSHOT_ISOLATION_MODE |
static Field |
SNAPSHOT_MODE |
private SqlServerConnectorConfig.SnapshotIsolationMode |
snapshotIsolationMode |
private SqlServerConnectorConfig.SnapshotMode |
snapshotMode |
DATABASE_HISTORYCOLUMN_BLACKLIST, DECIMAL_HANDLING_MODE, TABLE_BLACKLIST, TABLE_IGNORE_BUILTIN, TABLE_WHITELISTDATABASE_CONFIG_PREFIX, DEFAULT_MAX_BATCH_SIZE, DEFAULT_MAX_QUEUE_SIZE, DEFAULT_POLL_INTERVAL_MILLIS, MAX_BATCH_SIZE, MAX_QUEUE_SIZE, POLL_INTERVAL_MS, SNAPSHOT_DELAY_MS, TOMBSTONES_ON_DELETE| Constructor and Description |
|---|
SqlServerConnectorConfig(Configuration config) |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.kafka.common.config.ConfigDef |
configDef() |
Predicate<ColumnId> |
getColumnFilter() |
String |
getDatabaseName() |
protected HistoryRecordComparator |
getHistoryRecordComparator() |
SqlServerConnectorConfig.SnapshotIsolationMode |
getSnapshotIsolationMode() |
SqlServerConnectorConfig.SnapshotMode |
getSnapshotMode() |
getDatabaseHistorygetDecimalMode, getTableFiltersgetConfig, getHeartbeatTopicsPrefix, getLogicalName, getMaxBatchSize, getMaxQueueSize, getPollInterval, getSnapshotDelay, isEmitTombstoneOnDelete, validateServerNameIsDifferentFromHistoryTopicNamepublic static final Field LOGICAL_NAME
public static final Field DATABASE_NAME
public static final Field SNAPSHOT_MODE
public static final Field SNAPSHOT_ISOLATION_MODE
public static Field.Set ALL_FIELDS
Fields defined as part of this configuration.private final String databaseName
private final SqlServerConnectorConfig.SnapshotMode snapshotMode
private final SqlServerConnectorConfig.SnapshotIsolationMode snapshotIsolationMode
public SqlServerConnectorConfig(Configuration config)
public static org.apache.kafka.common.config.ConfigDef configDef()
public String getDatabaseName()
public SqlServerConnectorConfig.SnapshotIsolationMode getSnapshotIsolationMode()
public SqlServerConnectorConfig.SnapshotMode getSnapshotMode()
protected HistoryRecordComparator getHistoryRecordComparator()
getHistoryRecordComparator in class HistorizedRelationalDatabaseConnectorConfigCopyright © 2019 JBoss by Red Hat. All rights reserved.