Package org.apache.iceberg.data.orc
Class GenericOrcReader
- java.lang.Object
- 
- org.apache.iceberg.data.orc.GenericOrcReader
 
- 
- All Implemented Interfaces:
- OrcRowReader<Record>
 
 public class GenericOrcReader extends java.lang.Object implements OrcRowReader<Record> 
- 
- 
Constructor SummaryConstructors Constructor Description GenericOrcReader(Schema expectedSchema, org.apache.orc.TypeDescription readOrcSchema, java.util.Map<java.lang.Integer,?> idToConstant)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OrcRowReader<Record>buildReader(Schema expectedSchema, org.apache.orc.TypeDescription fileSchema)static OrcRowReader<Record>buildReader(Schema expectedSchema, org.apache.orc.TypeDescription fileSchema, java.util.Map<java.lang.Integer,?> idToConstant)Recordread(org.apache.orc.storage.ql.exec.vector.VectorizedRowBatch batch, int row)Reads a row.voidsetBatchContext(long batchOffsetInFile)
 
- 
- 
- 
Constructor Detail- 
GenericOrcReaderpublic GenericOrcReader(Schema expectedSchema, org.apache.orc.TypeDescription readOrcSchema, java.util.Map<java.lang.Integer,?> idToConstant) 
 
- 
 - 
Method Detail- 
buildReaderpublic static OrcRowReader<Record> buildReader(Schema expectedSchema, org.apache.orc.TypeDescription fileSchema) 
 - 
buildReaderpublic static OrcRowReader<Record> buildReader(Schema expectedSchema, org.apache.orc.TypeDescription fileSchema, java.util.Map<java.lang.Integer,?> idToConstant) 
 - 
readpublic Record read(org.apache.orc.storage.ql.exec.vector.VectorizedRowBatch batch, int row) Description copied from interface:OrcRowReaderReads a row.- Specified by:
- readin interface- OrcRowReader<Record>
 
 - 
setBatchContextpublic void setBatchContext(long batchOffsetInFile) - Specified by:
- setBatchContextin interface- OrcRowReader<Record>
 
 
- 
 
-