Class InternalReader<T>

java.lang.Object
org.apache.iceberg.avro.InternalReader<T>
Type Parameters:
T - Java type returned by the reader
All Implemented Interfaces:
org.apache.avro.io.DatumReader<T>, SupportsRowPosition

public class InternalReader<T> extends Object implements org.apache.avro.io.DatumReader<T>, SupportsRowPosition
A reader that produces Iceberg's internal in-memory object model.

Iceberg's internal in-memory object model produces the types defined in Type.TypeID.javaClass().