public final class FileStoreSourceReader extends org.apache.flink.connector.base.source.reader.SingleThreadMultiplexSourceReaderBase<org.apache.flink.connector.file.src.util.RecordAndPosition<org.apache.flink.table.data.RowData>,org.apache.flink.table.data.RowData,FileStoreSourceSplit,FileStoreSourceSplitState>
SourceReader that read records from FileStoreSourceSplit.| 构造器和说明 |
|---|
FileStoreSourceReader(org.apache.flink.api.connector.source.SourceReaderContext readerContext,
org.apache.flink.table.store.table.source.TableRead tableRead) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected FileStoreSourceSplitState |
initializedState(FileStoreSourceSplit split) |
protected void |
onSplitFinished(Map<String,FileStoreSourceSplitState> finishedSplitIds) |
void |
start() |
protected FileStoreSourceSplit |
toSplitType(String splitId,
FileStoreSourceSplitState splitState) |
addSplits, close, getNumberOfCurrentlyAssignedSplits, handleSourceEvents, isAvailable, notifyNoMoreSplits, pollNext, snapshotStatepublic FileStoreSourceReader(org.apache.flink.api.connector.source.SourceReaderContext readerContext,
org.apache.flink.table.store.table.source.TableRead tableRead)
public void start()
start 在接口中 org.apache.flink.api.connector.source.SourceReader<org.apache.flink.table.data.RowData,FileStoreSourceSplit>start 在类中 org.apache.flink.connector.base.source.reader.SourceReaderBase<org.apache.flink.connector.file.src.util.RecordAndPosition<org.apache.flink.table.data.RowData>,org.apache.flink.table.data.RowData,FileStoreSourceSplit,FileStoreSourceSplitState>protected void onSplitFinished(Map<String,FileStoreSourceSplitState> finishedSplitIds)
onSplitFinished 在类中 org.apache.flink.connector.base.source.reader.SourceReaderBase<org.apache.flink.connector.file.src.util.RecordAndPosition<org.apache.flink.table.data.RowData>,org.apache.flink.table.data.RowData,FileStoreSourceSplit,FileStoreSourceSplitState>protected FileStoreSourceSplitState initializedState(FileStoreSourceSplit split)
initializedState 在类中 org.apache.flink.connector.base.source.reader.SourceReaderBase<org.apache.flink.connector.file.src.util.RecordAndPosition<org.apache.flink.table.data.RowData>,org.apache.flink.table.data.RowData,FileStoreSourceSplit,FileStoreSourceSplitState>protected FileStoreSourceSplit toSplitType(String splitId, FileStoreSourceSplitState splitState)
toSplitType 在类中 org.apache.flink.connector.base.source.reader.SourceReaderBase<org.apache.flink.connector.file.src.util.RecordAndPosition<org.apache.flink.table.data.RowData>,org.apache.flink.table.data.RowData,FileStoreSourceSplit,FileStoreSourceSplitState>Copyright © 2019–2022 The Apache Software Foundation. All rights reserved.