Class RowDataReaderFunction

  • 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>

    public class RowDataReaderFunction
    extends DataIteratorReaderFunction<org.apache.flink.table.data.RowData>
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      RowDataReaderFunction​(org.apache.flink.configuration.ReadableConfig config, org.apache.iceberg.Schema tableSchema, org.apache.iceberg.Schema projectedSchema, java.lang.String nameMapping, boolean caseSensitive, org.apache.iceberg.io.FileIO io, org.apache.iceberg.encryption.EncryptionManager encryption, java.util.List<org.apache.iceberg.expressions.Expression> filters)  
      RowDataReaderFunction​(org.apache.flink.configuration.ReadableConfig config, org.apache.iceberg.Schema tableSchema, org.apache.iceberg.Schema projectedSchema, java.lang.String nameMapping, boolean caseSensitive, org.apache.iceberg.io.FileIO io, org.apache.iceberg.encryption.EncryptionManager encryption, java.util.List<org.apache.iceberg.expressions.Expression> filters, long limit)  
    • Constructor Detail

      • RowDataReaderFunction

        public RowDataReaderFunction​(org.apache.flink.configuration.ReadableConfig config,
                                     org.apache.iceberg.Schema tableSchema,
                                     org.apache.iceberg.Schema projectedSchema,
                                     java.lang.String nameMapping,
                                     boolean caseSensitive,
                                     org.apache.iceberg.io.FileIO io,
                                     org.apache.iceberg.encryption.EncryptionManager encryption,
                                     java.util.List<org.apache.iceberg.expressions.Expression> filters)
      • RowDataReaderFunction

        public RowDataReaderFunction​(org.apache.flink.configuration.ReadableConfig config,
                                     org.apache.iceberg.Schema tableSchema,
                                     org.apache.iceberg.Schema projectedSchema,
                                     java.lang.String nameMapping,
                                     boolean caseSensitive,
                                     org.apache.iceberg.io.FileIO io,
                                     org.apache.iceberg.encryption.EncryptionManager encryption,
                                     java.util.List<org.apache.iceberg.expressions.Expression> filters,
                                     long limit)