public class MySqlSourceFetchTaskContext extends JdbcSourceFetchTaskContext
| 限定符和类型 | 类和说明 |
|---|---|
static class |
MySqlSourceFetchTaskContext.MySqlEventMetadataProvider
Copied from debezium for accessing here.
|
class |
MySqlSourceFetchTaskContext.MySqlTaskContextImpl
A subclass implementation of
MySqlTaskContext which reuses one BinaryLogClient. |
dataSourceDialect, dbzConnectorConfig, schemaNameAdjuster, sourceConfig| 构造器和说明 |
|---|
MySqlSourceFetchTaskContext(JdbcSourceConfig sourceConfig,
JdbcDataSourceDialect dataSourceDialect) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
void |
configure(SourceSplitBase sourceSplitBase) |
com.github.shyiko.mysql.binlog.BinaryLogClient |
getBinaryLogClient() |
io.debezium.connector.mysql.MySqlConnection |
getConnection() |
io.debezium.connector.mysql.MySqlDatabaseSchema |
getDatabaseSchema() |
io.debezium.connector.mysql.MySqlConnectorConfig |
getDbzConnectorConfig() |
JdbcSourceEventDispatcher |
getDispatcher() |
io.debezium.pipeline.ErrorHandler |
getErrorHandler() |
io.debezium.connector.mysql.MySqlOffsetContext |
getOffsetContext() |
io.debezium.connector.base.ChangeEventQueue<io.debezium.pipeline.DataChangeEvent> |
getQueue() |
io.debezium.pipeline.metrics.SnapshotChangeEventSourceMetrics |
getSnapshotChangeEventSourceMetrics() |
MySqlSourceConfig |
getSourceConfig() |
SeaTunnelRowType |
getSplitType(Table table) |
io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics |
getStreamingChangeEventSourceMetrics() |
Offset |
getStreamOffset(org.apache.kafka.connect.source.SourceRecord sourceRecord) |
Tables.TableFilter |
getTableFilter() |
MySqlSourceFetchTaskContext.MySqlTaskContextImpl |
getTaskContext() |
formatMessageTimestamp, getDataSourceDialect, getSchemaNameAdjuster, getTableId, isDataChangeRecord, isExactlyOnce, isRecordBetween, rewriteOutputBufferpublic MySqlSourceFetchTaskContext(JdbcSourceConfig sourceConfig, JdbcDataSourceDialect dataSourceDialect)
public void configure(SourceSplitBase sourceSplitBase)
public void close()
public MySqlSourceConfig getSourceConfig()
public io.debezium.connector.mysql.MySqlConnection getConnection()
public com.github.shyiko.mysql.binlog.BinaryLogClient getBinaryLogClient()
public MySqlSourceFetchTaskContext.MySqlTaskContextImpl getTaskContext()
public io.debezium.connector.mysql.MySqlConnectorConfig getDbzConnectorConfig()
public io.debezium.connector.mysql.MySqlOffsetContext getOffsetContext()
public io.debezium.pipeline.metrics.SnapshotChangeEventSourceMetrics getSnapshotChangeEventSourceMetrics()
public io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics getStreamingChangeEventSourceMetrics()
public io.debezium.pipeline.ErrorHandler getErrorHandler()
public io.debezium.connector.mysql.MySqlDatabaseSchema getDatabaseSchema()
public SeaTunnelRowType getSplitType(Table table)
getSplitType 在类中 JdbcSourceFetchTaskContextpublic JdbcSourceEventDispatcher getDispatcher()
getDispatcher 在类中 JdbcSourceFetchTaskContextpublic io.debezium.connector.base.ChangeEventQueue<io.debezium.pipeline.DataChangeEvent> getQueue()
public Tables.TableFilter getTableFilter()
public Offset getStreamOffset(org.apache.kafka.connect.source.SourceRecord sourceRecord)
Copyright © 2024 The Apache Software Foundation. All rights reserved.