| Constructor and Description |
|---|
MySqlSnapshotSplitReadTask(io.debezium.connector.mysql.MySqlConnectorConfig connectorConfig,
io.debezium.connector.mysql.MySqlOffsetContext previousOffset,
io.debezium.pipeline.source.spi.SnapshotProgressListener snapshotProgressListener,
io.debezium.connector.mysql.MySqlDatabaseSchema databaseSchema,
io.debezium.connector.mysql.MySqlConnection jdbcConnection,
EventDispatcherImpl<io.debezium.relational.TableId> dispatcher,
io.debezium.schema.TopicSelector<io.debezium.relational.TableId> topicSelector,
io.debezium.util.Clock clock,
MySqlSnapshotSplit snapshotSplit) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,MySqlSnapshotSplit> |
MySqlSnapshotSplitAssigner.getAssignedSplits() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,MySqlSnapshotSplit> |
SnapshotPendingSplitsState.getAssignedSplits() |
List<MySqlSnapshotSplit> |
SnapshotPendingSplitsState.getRemainingSplits() |
| Constructor and Description |
|---|
SnapshotPendingSplitsState(List<io.debezium.relational.TableId> alreadyProcessedTables,
List<MySqlSnapshotSplit> remainingSplits,
Map<String,MySqlSnapshotSplit> assignedSplits,
Map<String,BinlogOffset> splitFinishedOffsets,
AssignerStatus assignerStatus,
List<io.debezium.relational.TableId> remainingTables,
boolean isTableIdCaseSensitive,
boolean isRemainingTablesCheckpointed) |
SnapshotPendingSplitsState(List<io.debezium.relational.TableId> alreadyProcessedTables,
List<MySqlSnapshotSplit> remainingSplits,
Map<String,MySqlSnapshotSplit> assignedSplits,
Map<String,BinlogOffset> splitFinishedOffsets,
AssignerStatus assignerStatus,
List<io.debezium.relational.TableId> remainingTables,
boolean isTableIdCaseSensitive,
boolean isRemainingTablesCheckpointed) |
| Modifier and Type | Method and Description |
|---|---|
MySqlSnapshotSplit |
MySqlSplit.asSnapshotSplit()
Casts this split into a
MySqlSnapshotSplit. |
MySqlSnapshotSplit |
MySqlSnapshotSplitState.toMySqlSplit() |
| Constructor and Description |
|---|
MySqlSnapshotSplitState(MySqlSnapshotSplit split) |
| Modifier and Type | Method and Description |
|---|---|
static FinishedSnapshotSplitInfo |
RecordUtils.getSnapshotSplitInfo(MySqlSnapshotSplit split,
org.apache.kafka.connect.source.SourceRecord highWatermark)
Return the finished snapshot split information.
|
static List<org.apache.kafka.connect.source.SourceRecord> |
RecordUtils.normalizedSplitRecords(MySqlSnapshotSplit snapshotSplit,
List<org.apache.kafka.connect.source.SourceRecord> sourceRecords,
io.debezium.util.SchemaNameAdjuster nameAdjuster)
Normalize the records of snapshot split which represents the split records state on high
watermark.
|
Copyright © 2022 The Apache Software Foundation. All rights reserved.