| Constructor and Description |
|---|
MySqlValidator(MySqlSourceConfig sourceConfig) |
| Modifier and Type | Method and Description |
|---|---|
static List<io.debezium.relational.TableId> |
DebeziumUtils.discoverCapturedTables(io.debezium.jdbc.JdbcConnection jdbc,
MySqlSourceConfig sourceConfig) |
static io.debezium.jdbc.JdbcConnection |
DebeziumUtils.openJdbcConnection(MySqlSourceConfig sourceConfig)
Creates and opens a new
JdbcConnection backing connection pool. |
| Modifier and Type | Method and Description |
|---|---|
MySqlSourceConfig |
StatefulTaskContext.getSourceConfig() |
| Constructor and Description |
|---|
StatefulTaskContext(MySqlSourceConfig sourceConfig,
com.github.shyiko.mysql.binlog.BinaryLogClient binaryLogClient,
io.debezium.connector.mysql.MySqlConnection connection) |
| Constructor and Description |
|---|
MySqlSchema(MySqlSourceConfig sourceConfig,
boolean isTableIdCaseSensitive) |
| Constructor and Description |
|---|
MySqlBinlogSplitAssigner(MySqlSourceConfig sourceConfig) |
MySqlBinlogSplitAssigner(MySqlSourceConfig sourceConfig,
BinlogPendingSplitsState checkpoint) |
MySqlHybridSplitAssigner(MySqlSourceConfig sourceConfig,
int currentParallelism,
HybridPendingSplitsState checkpoint) |
MySqlHybridSplitAssigner(MySqlSourceConfig sourceConfig,
int currentParallelism,
List<io.debezium.relational.TableId> remainingTables,
boolean isTableIdCaseSensitive) |
MySqlSnapshotSplitAssigner(MySqlSourceConfig sourceConfig,
int currentParallelism,
List<io.debezium.relational.TableId> remainingTables,
boolean isTableIdCaseSensitive) |
MySqlSnapshotSplitAssigner(MySqlSourceConfig sourceConfig,
int currentParallelism,
SnapshotPendingSplitsState checkpoint) |
| Modifier and Type | Method and Description |
|---|---|
MySqlSourceConfig |
MySqlSourceConfigFactory.createConfig(int subtaskId)
Creates a new
MySqlSourceConfig for the given subtask subtaskId. |
| Modifier and Type | Method and Description |
|---|---|
static com.zaxxer.hikari.HikariDataSource |
PooledDataSourceFactory.createPooledDataSource(MySqlSourceConfig sourceConfig) |
com.zaxxer.hikari.HikariDataSource |
JdbcConnectionPools.getOrCreateConnectionPool(ConnectionPoolId poolId,
MySqlSourceConfig sourceConfig) |
com.zaxxer.hikari.HikariDataSource |
ConnectionPools.getOrCreateConnectionPool(ConnectionPoolId poolId,
MySqlSourceConfig sourceConfig)
Gets a connection pool from pools, create a new pool if the pool does not exists in the
connection pools .
|
| Constructor and Description |
|---|
JdbcConnectionFactory(MySqlSourceConfig sourceConfig) |
| Constructor and Description |
|---|
MySqlSourceEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<MySqlSplit> context,
MySqlSourceConfig sourceConfig,
MySqlSplitAssigner splitAssigner) |
| Constructor and Description |
|---|
MySqlSourceReader(org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue<org.apache.flink.connector.base.source.reader.RecordsWithSplitIds<org.apache.kafka.connect.source.SourceRecord>> elementQueue,
java.util.function.Supplier<MySqlSplitReader> splitReaderSupplier,
org.apache.flink.connector.base.source.reader.RecordEmitter<org.apache.kafka.connect.source.SourceRecord,T,MySqlSplitState> recordEmitter,
org.apache.flink.configuration.Configuration config,
MySqlSourceReaderContext context,
MySqlSourceConfig sourceConfig) |
MySqlSplitReader(MySqlSourceConfig sourceConfig,
int subtaskId,
MySqlSourceReaderContext context) |
| Modifier and Type | Method and Description |
|---|---|
static Map<io.debezium.relational.TableId,io.debezium.relational.history.TableChanges.TableChange> |
TableDiscoveryUtils.discoverCapturedTableSchemas(MySqlSourceConfig sourceConfig,
io.debezium.connector.mysql.MySqlConnection jdbc) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.