public abstract class JdbcSourceFetchTaskContext extends Object implements FetchTask.Context
| 限定符和类型 | 字段和说明 |
|---|---|
protected JdbcDataSourceDialect |
dataSourceDialect |
protected io.debezium.config.CommonConnectorConfig |
dbzConnectorConfig |
protected io.debezium.util.SchemaNameAdjuster |
schemaNameAdjuster |
protected JdbcSourceConfig |
sourceConfig |
| 构造器和说明 |
|---|
JdbcSourceFetchTaskContext(JdbcSourceConfig sourceConfig,
JdbcDataSourceDialect dataSourceDialect) |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
configure(SourceSplitBase sourceSplitBase) |
abstract io.debezium.relational.RelationalDatabaseSchema |
getDatabaseSchema() |
JdbcDataSourceDialect |
getDataSourceDialect() |
io.debezium.config.CommonConnectorConfig |
getDbzConnectorConfig() |
abstract JdbcSourceEventDispatcher |
getDispatcher() |
abstract io.debezium.pipeline.ErrorHandler |
getErrorHandler() |
abstract io.debezium.pipeline.spi.OffsetContext |
getOffsetContext() |
abstract io.debezium.connector.base.ChangeEventQueue<io.debezium.pipeline.DataChangeEvent> |
getQueue() |
io.debezium.util.SchemaNameAdjuster |
getSchemaNameAdjuster() |
SourceConfig |
getSourceConfig() |
abstract org.apache.flink.table.types.logical.RowType |
getSplitType(io.debezium.relational.Table table) |
abstract Offset |
getStreamOffset(org.apache.kafka.connect.source.SourceRecord sourceRecord) |
protected final JdbcSourceConfig sourceConfig
protected final JdbcDataSourceDialect dataSourceDialect
protected final io.debezium.config.CommonConnectorConfig dbzConnectorConfig
protected final io.debezium.util.SchemaNameAdjuster schemaNameAdjuster
public JdbcSourceFetchTaskContext(JdbcSourceConfig sourceConfig, JdbcDataSourceDialect dataSourceDialect)
public abstract void configure(SourceSplitBase sourceSplitBase)
public SourceConfig getSourceConfig()
public JdbcDataSourceDialect getDataSourceDialect()
public io.debezium.config.CommonConnectorConfig getDbzConnectorConfig()
public io.debezium.util.SchemaNameAdjuster getSchemaNameAdjuster()
public abstract io.debezium.relational.RelationalDatabaseSchema getDatabaseSchema()
public abstract org.apache.flink.table.types.logical.RowType getSplitType(io.debezium.relational.Table table)
public abstract io.debezium.pipeline.ErrorHandler getErrorHandler()
public abstract JdbcSourceEventDispatcher getDispatcher()
public abstract io.debezium.pipeline.spi.OffsetContext getOffsetContext()
public abstract io.debezium.connector.base.ChangeEventQueue<io.debezium.pipeline.DataChangeEvent> getQueue()
public abstract Offset getStreamOffset(org.apache.kafka.connect.source.SourceRecord sourceRecord)
Copyright © 2022 10MG. All rights reserved.