public class FileStoreSource extends Object implements org.apache.flink.api.connector.source.Source<org.apache.flink.table.data.RowData,FileStoreSourceSplit,PendingSplitsCheckpoint>
Source of file store.| 构造器和说明 |
|---|
FileStoreSource(org.apache.flink.table.store.table.FileStoreTable table,
boolean isContinuous,
long discoveryInterval,
boolean latestContinuous,
int[][] projectedFields,
org.apache.flink.table.store.file.predicate.Predicate predicate) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.flink.api.connector.source.SplitEnumerator<FileStoreSourceSplit,PendingSplitsCheckpoint> |
createEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<FileStoreSourceSplit> context) |
org.apache.flink.api.connector.source.SourceReader<org.apache.flink.table.data.RowData,FileStoreSourceSplit> |
createReader(org.apache.flink.api.connector.source.SourceReaderContext context) |
org.apache.flink.api.connector.source.Boundedness |
getBoundedness() |
PendingSplitsCheckpointSerializer |
getEnumeratorCheckpointSerializer() |
FileStoreSourceSplitSerializer |
getSplitSerializer() |
org.apache.flink.api.connector.source.SplitEnumerator<FileStoreSourceSplit,PendingSplitsCheckpoint> |
restoreEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<FileStoreSourceSplit> context,
PendingSplitsCheckpoint checkpoint) |
public org.apache.flink.api.connector.source.Boundedness getBoundedness()
getBoundedness 在接口中 org.apache.flink.api.connector.source.Source<org.apache.flink.table.data.RowData,FileStoreSourceSplit,PendingSplitsCheckpoint>public org.apache.flink.api.connector.source.SourceReader<org.apache.flink.table.data.RowData,FileStoreSourceSplit> createReader(org.apache.flink.api.connector.source.SourceReaderContext context)
createReader 在接口中 org.apache.flink.api.connector.source.Source<org.apache.flink.table.data.RowData,FileStoreSourceSplit,PendingSplitsCheckpoint>public org.apache.flink.api.connector.source.SplitEnumerator<FileStoreSourceSplit,PendingSplitsCheckpoint> createEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<FileStoreSourceSplit> context)
createEnumerator 在接口中 org.apache.flink.api.connector.source.Source<org.apache.flink.table.data.RowData,FileStoreSourceSplit,PendingSplitsCheckpoint>public org.apache.flink.api.connector.source.SplitEnumerator<FileStoreSourceSplit,PendingSplitsCheckpoint> restoreEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<FileStoreSourceSplit> context, PendingSplitsCheckpoint checkpoint)
restoreEnumerator 在接口中 org.apache.flink.api.connector.source.Source<org.apache.flink.table.data.RowData,FileStoreSourceSplit,PendingSplitsCheckpoint>public FileStoreSourceSplitSerializer getSplitSerializer()
getSplitSerializer 在接口中 org.apache.flink.api.connector.source.Source<org.apache.flink.table.data.RowData,FileStoreSourceSplit,PendingSplitsCheckpoint>public PendingSplitsCheckpointSerializer getEnumeratorCheckpointSerializer()
getEnumeratorCheckpointSerializer 在接口中 org.apache.flink.api.connector.source.Source<org.apache.flink.table.data.RowData,FileStoreSourceSplit,PendingSplitsCheckpoint>Copyright © 2019–2022 The Apache Software Foundation. All rights reserved.