Class MetaDataReaderFunction
java.lang.Object
org.apache.iceberg.flink.source.reader.DataIteratorReaderFunction<org.apache.flink.table.data.RowData>
org.apache.iceberg.flink.source.reader.MetaDataReaderFunction
- 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>
@Internal
public class MetaDataReaderFunction
extends DataIteratorReaderFunction<org.apache.flink.table.data.RowData>
Reading metadata tables (like snapshots, manifests, etc.)
- See Also:
 
- 
Constructor Summary
ConstructorsConstructorDescriptionMetaDataReaderFunction(org.apache.flink.configuration.ReadableConfig config, Schema tableSchema, Schema projectedSchema, FileIO io, EncryptionManager encryption)  - 
Method Summary
Methods inherited from class org.apache.iceberg.flink.source.reader.DataIteratorReaderFunction
apply 
- 
Constructor Details
- 
MetaDataReaderFunction
public MetaDataReaderFunction(org.apache.flink.configuration.ReadableConfig config, Schema tableSchema, Schema projectedSchema, FileIO io, EncryptionManager encryption)  
 - 
 - 
Method Details
- 
createDataIterator
public DataIterator<org.apache.flink.table.data.RowData> createDataIterator(IcebergSourceSplit split) - Specified by:
 createDataIteratorin classDataIteratorReaderFunction<org.apache.flink.table.data.RowData>
 
 -