Class MetaDataReaderFunction

  • All Implemented Interfaces:
    java.io.Serializable, java.util.function.Function<IcebergSourceSplit,​org.apache.iceberg.io.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:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      MetaDataReaderFunction​(org.apache.flink.configuration.ReadableConfig config, org.apache.iceberg.Schema tableSchema, org.apache.iceberg.Schema projectedSchema, org.apache.iceberg.io.FileIO io, org.apache.iceberg.encryption.EncryptionManager encryption)  
    • Constructor Detail

      • MetaDataReaderFunction

        public MetaDataReaderFunction​(org.apache.flink.configuration.ReadableConfig config,
                                      org.apache.iceberg.Schema tableSchema,
                                      org.apache.iceberg.Schema projectedSchema,
                                      org.apache.iceberg.io.FileIO io,
                                      org.apache.iceberg.encryption.EncryptionManager encryption)