Package org.apache.iceberg.avro
Class GenericAvroReader<T>
- java.lang.Object
- 
- org.apache.iceberg.avro.GenericAvroReader<T>
 
- 
- All Implemented Interfaces:
- org.apache.avro.io.DatumReader<T>,- SupportsRowPosition
 
 public class GenericAvroReader<T> extends java.lang.Object implements org.apache.avro.io.DatumReader<T>, SupportsRowPosition 
- 
- 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <D> GenericAvroReader<D>create(org.apache.avro.Schema schema)Tread(T reuse, org.apache.avro.io.Decoder decoder)voidsetClassLoader(java.lang.ClassLoader newClassLoader)voidsetRowPositionSupplier(java.util.function.Supplier<java.lang.Long> posSupplier)voidsetSchema(org.apache.avro.Schema schema)
 
- 
- 
- 
Method Detail- 
createpublic static <D> GenericAvroReader<D> create(org.apache.avro.Schema schema) 
 - 
setSchemapublic void setSchema(org.apache.avro.Schema schema) - Specified by:
- setSchemain interface- org.apache.avro.io.DatumReader<T>
 
 - 
setClassLoaderpublic void setClassLoader(java.lang.ClassLoader newClassLoader) 
 - 
setRowPositionSupplierpublic void setRowPositionSupplier(java.util.function.Supplier<java.lang.Long> posSupplier) - Specified by:
- setRowPositionSupplierin interface- SupportsRowPosition
 
 
- 
 
-