public class SqlServerDialect extends Object implements JdbcDataSourceDialect
JdbcDataSourceDialect implementation for MySQL datasource.| 构造器和说明 |
|---|
SqlServerDialect(SqlServerSourceConfigFactory configFactory,
List<CatalogTable> catalogTables) |
| 限定符和类型 | 方法和说明 |
|---|---|
ChunkSplitter |
createChunkSplitter(JdbcSourceConfig sourceConfig) |
FetchTask<SourceSplitBase> |
createFetchTask(SourceSplitBase sourceSplitBase) |
SqlServerSourceFetchTaskContext |
createFetchTaskContext(SourceSplitBase sourceSplitBase,
JdbcSourceConfig taskSourceConfig) |
List<TableId> |
discoverDataCollections(JdbcSourceConfig sourceConfig) |
List<ConstraintKey> |
getConstraintKeys(io.debezium.jdbc.JdbcConnection jdbcConnection,
TableId tableId) |
String |
getName() |
JdbcConnectionPoolFactory |
getPooledDataSourceFactory() |
Optional<PrimaryKey> |
getPrimaryKey(io.debezium.jdbc.JdbcConnection jdbcConnection,
TableId tableId) |
boolean |
isDataCollectionIdCaseSensitive(JdbcSourceConfig sourceConfig) |
io.debezium.jdbc.JdbcConnection |
openJdbcConnection(JdbcSourceConfig sourceConfig) |
io.debezium.relational.history.TableChanges.TableChange |
queryTableSchema(io.debezium.jdbc.JdbcConnection jdbc,
TableId tableId) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetUniqueKeysnotifyCheckpointCompletenotifyCheckpointAbortedpublic SqlServerDialect(SqlServerSourceConfigFactory configFactory, List<CatalogTable> catalogTables)
public String getName()
getName 在接口中 DataSourceDialect<JdbcSourceConfig>public boolean isDataCollectionIdCaseSensitive(JdbcSourceConfig sourceConfig)
public io.debezium.jdbc.JdbcConnection openJdbcConnection(JdbcSourceConfig sourceConfig)
openJdbcConnection 在接口中 JdbcDataSourceDialectpublic ChunkSplitter createChunkSplitter(JdbcSourceConfig sourceConfig)
createChunkSplitter 在接口中 DataSourceDialect<JdbcSourceConfig>public JdbcConnectionPoolFactory getPooledDataSourceFactory()
public List<TableId> discoverDataCollections(JdbcSourceConfig sourceConfig)
discoverDataCollections 在接口中 DataSourceDialect<JdbcSourceConfig>discoverDataCollections 在接口中 JdbcDataSourceDialectpublic io.debezium.relational.history.TableChanges.TableChange queryTableSchema(io.debezium.jdbc.JdbcConnection jdbc, TableId tableId)
queryTableSchema 在接口中 JdbcDataSourceDialectpublic SqlServerSourceFetchTaskContext createFetchTaskContext(SourceSplitBase sourceSplitBase, JdbcSourceConfig taskSourceConfig)
createFetchTaskContext 在接口中 DataSourceDialect<JdbcSourceConfig>createFetchTaskContext 在接口中 JdbcDataSourceDialectpublic FetchTask<SourceSplitBase> createFetchTask(SourceSplitBase sourceSplitBase)
createFetchTask 在接口中 DataSourceDialect<JdbcSourceConfig>createFetchTask 在接口中 JdbcDataSourceDialectpublic Optional<PrimaryKey> getPrimaryKey(io.debezium.jdbc.JdbcConnection jdbcConnection, TableId tableId)
getPrimaryKey 在接口中 JdbcDataSourceDialectpublic List<ConstraintKey> getConstraintKeys(io.debezium.jdbc.JdbcConnection jdbcConnection, TableId tableId)
getConstraintKeys 在接口中 JdbcDataSourceDialectCopyright © 2024 The Apache Software Foundation. All rights reserved.