public class AvroGenericRecordReaderFunction extends DataIteratorReaderFunction<org.apache.avro.generic.GenericRecord>
GenericRecord.| Constructor and Description | 
|---|
| AvroGenericRecordReaderFunction(java.lang.String tableName,
                               org.apache.flink.configuration.ReadableConfig config,
                               Schema tableSchema,
                               Schema projectedSchema,
                               java.lang.String nameMapping,
                               boolean caseSensitive,
                               FileIO io,
                               EncryptionManager encryption,
                               java.util.List<Expression> filters) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected DataIterator<org.apache.avro.generic.GenericRecord> | createDataIterator(IcebergSourceSplit split) | 
| static AvroGenericRecordReaderFunction | fromTable(Table table)Create a reader function without projection and name mapping. | 
applypublic AvroGenericRecordReaderFunction(java.lang.String tableName,
                                       org.apache.flink.configuration.ReadableConfig config,
                                       Schema tableSchema,
                                       Schema projectedSchema,
                                       java.lang.String nameMapping,
                                       boolean caseSensitive,
                                       FileIO io,
                                       EncryptionManager encryption,
                                       java.util.List<Expression> filters)
public static AvroGenericRecordReaderFunction fromTable(Table table)
protected DataIterator<org.apache.avro.generic.GenericRecord> createDataIterator(IcebergSourceSplit split)
createDataIterator in class DataIteratorReaderFunction<org.apache.avro.generic.GenericRecord>