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:
- Serializable,- 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:
- 
Constructor SummaryConstructorsConstructorDescriptionRowDataReaderFunction(org.apache.flink.configuration.ReadableConfig config, Schema tableSchema, Schema projectedSchema, String nameMapping, boolean caseSensitive, FileIO io, EncryptionManager encryption, List<Expression> filters) RowDataReaderFunction(org.apache.flink.configuration.ReadableConfig config, Schema tableSchema, Schema projectedSchema, String nameMapping, boolean caseSensitive, FileIO io, EncryptionManager encryption, List<Expression> filters, long limit) 
- 
Method SummaryMethods inherited from class org.apache.iceberg.flink.source.reader.DataIteratorReaderFunctionapply
- 
Constructor Details- 
RowDataReaderFunctionpublic RowDataReaderFunction(org.apache.flink.configuration.ReadableConfig config, Schema tableSchema, Schema projectedSchema, String nameMapping, boolean caseSensitive, FileIO io, EncryptionManager encryption, List<Expression> filters) 
- 
RowDataReaderFunctionpublic RowDataReaderFunction(org.apache.flink.configuration.ReadableConfig config, Schema tableSchema, Schema projectedSchema, String nameMapping, boolean caseSensitive, FileIO io, EncryptionManager encryption, List<Expression> filters, long limit) 
 
- 
- 
Method Details- 
createDataIteratorpublic DataIterator<org.apache.flink.table.data.RowData> createDataIterator(IcebergSourceSplit split) - Specified by:
- createDataIteratorin class- DataIteratorReaderFunction<org.apache.flink.table.data.RowData>
 
 
-