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>