Class DataIteratorReaderFunction<T>
java.lang.Object
org.apache.iceberg.flink.source.reader.DataIteratorReaderFunction<T>
- All Implemented Interfaces:
Serializable
,Function<IcebergSourceSplit,
,CloseableIterator<org.apache.flink.connector.base.source.reader.RecordsWithSplitIds<RecordAndPosition<T>>>> ReaderFunction<T>
- Direct Known Subclasses:
AvroGenericRecordReaderFunction
,MetaDataReaderFunction
,RowDataReaderFunction
A
ReaderFunction
implementation that uses DataIterator
.- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionCloseableIterator<org.apache.flink.connector.base.source.reader.RecordsWithSplitIds<RecordAndPosition<T>>>
apply
(IcebergSourceSplit split) protected abstract DataIterator<T>
-
Constructor Details
-
DataIteratorReaderFunction
-
-
Method Details
-
createDataIterator
-
apply
public CloseableIterator<org.apache.flink.connector.base.source.reader.RecordsWithSplitIds<RecordAndPosition<T>>> apply(IcebergSourceSplit split) - Specified by:
apply
in interfaceFunction<IcebergSourceSplit,
CloseableIterator<org.apache.flink.connector.base.source.reader.RecordsWithSplitIds<RecordAndPosition<T>>>>
-