Class RowDataReaderFunction
- java.lang.Object
- 
- org.apache.iceberg.flink.source.reader.DataIteratorReaderFunction<org.apache.flink.table.data.RowData>
- 
- org.apache.iceberg.flink.source.reader.RowDataReaderFunction
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- java.util.function.Function<IcebergSourceSplit,CloseableIterator<org.apache.flink.connector.base.source.reader.RecordsWithSplitIds<RecordAndPosition<org.apache.flink.table.data.RowData>>>>,- ReaderFunction<org.apache.flink.table.data.RowData>
 
 public class RowDataReaderFunction extends DataIteratorReaderFunction<org.apache.flink.table.data.RowData> - See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description RowDataReaderFunction(org.apache.flink.configuration.ReadableConfig config, Schema tableSchema, Schema projectedSchema, java.lang.String nameMapping, boolean caseSensitive, FileIO io, EncryptionManager encryption)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DataIterator<org.apache.flink.table.data.RowData>createDataIterator(IcebergSourceSplit split)- 
Methods inherited from class org.apache.iceberg.flink.source.reader.DataIteratorReaderFunctionapply
 
- 
 
- 
- 
- 
Constructor Detail- 
RowDataReaderFunctionpublic RowDataReaderFunction(org.apache.flink.configuration.ReadableConfig config, Schema tableSchema, Schema projectedSchema, java.lang.String nameMapping, boolean caseSensitive, FileIO io, EncryptionManager encryption)
 
- 
 - 
Method Detail- 
createDataIteratorpublic DataIterator<org.apache.flink.table.data.RowData> createDataIterator(IcebergSourceSplit split) - Specified by:
- createDataIteratorin class- DataIteratorReaderFunction<org.apache.flink.table.data.RowData>
 
 
- 
 
-