public final class MySqlRecords extends Object implements org.apache.flink.connector.base.source.reader.RecordsWithSplitIds<org.apache.kafka.connect.source.SourceRecord>
RecordsWithSplitIds which contains the records of one table split.| Constructor and Description |
|---|
MySqlRecords(String splitId,
Iterator recordsForSplit,
Set<String> finishedSnapshotSplits) |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
finishedSplits() |
static MySqlRecords |
forFinishedSplit(String splitId) |
static MySqlRecords |
forRecords(String splitId,
Iterator<org.apache.kafka.connect.source.SourceRecord> recordsForSplit) |
org.apache.kafka.connect.source.SourceRecord |
nextRecordFromSplit() |
String |
nextSplit() |
@Nullable public String nextSplit()
nextSplit in interface org.apache.flink.connector.base.source.reader.RecordsWithSplitIds<org.apache.kafka.connect.source.SourceRecord>@Nullable public org.apache.kafka.connect.source.SourceRecord nextRecordFromSplit()
nextRecordFromSplit in interface org.apache.flink.connector.base.source.reader.RecordsWithSplitIds<org.apache.kafka.connect.source.SourceRecord>public Set<String> finishedSplits()
finishedSplits in interface org.apache.flink.connector.base.source.reader.RecordsWithSplitIds<org.apache.kafka.connect.source.SourceRecord>public static MySqlRecords forRecords(String splitId, Iterator<org.apache.kafka.connect.source.SourceRecord> recordsForSplit)
public static MySqlRecords forFinishedSplit(String splitId)
Copyright © 2022 The Apache Software Foundation. All rights reserved.