Package org.apache.iceberg.orc
Class OrcValueReaders.StructReader<T>
java.lang.Object
org.apache.iceberg.orc.OrcValueReaders.StructReader<T>
- All Implemented Interfaces:
- OrcValueReader<T>
- Enclosing class:
- OrcValueReaders
public abstract static class OrcValueReaders.StructReader<T>
extends Object
implements OrcValueReader<T>
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedStructReader(List<OrcValueReader<?>> readers, Types.StructType struct, Map<Integer, ?> idToConstant) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected abstract Tcreate()nonNullRead(org.apache.orc.storage.ql.exec.vector.ColumnVector vector, int row) reader(int pos) protected abstract voidvoidsetBatchContext(long batchOffsetInFile) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.iceberg.orc.OrcValueReaderread
- 
Constructor Details- 
StructReaderprotected StructReader(List<OrcValueReader<?>> readers, Types.StructType struct, Map<Integer, ?> idToConstant) 
 
- 
- 
Method Details- 
create
- 
set
- 
reader
- 
nonNullRead- Specified by:
- nonNullReadin interface- OrcValueReader<T>
 
- 
setBatchContextpublic void setBatchContext(long batchOffsetInFile) - Specified by:
- setBatchContextin interface- OrcValueReader<T>
 
 
-