| Interface | Description | 
|---|---|
| OrcBatchReader<T> | 
 Used for implementing ORC batch readers. 
 | 
| OrcRowReader<T> | 
 Used for implementing ORC row readers. 
 | 
| OrcRowWriter<T> | 
 Write data value of a schema. 
 | 
| OrcValueReader<T> | |
| OrcValueWriter<T> | 
| Class | Description | 
|---|---|
| ORC | |
| ORC.DataWriteBuilder | |
| ORC.DeleteWriteBuilder | |
| ORC.ReadBuilder | |
| ORC.WriteBuilder | |
| OrcMetrics | |
| ORCSchemaUtil | 
 Utilities for mapping Iceberg to ORC schemas. 
 | 
| OrcSchemaVisitor<T> | 
 Generic visitor of an ORC Schema. 
 | 
| OrcSchemaWithTypeVisitor<T> | |
| OrcValueReaders | |
| OrcValueReaders.StructReader<T> | |
| VectorizedRowBatchIterator | 
 An adaptor so that the ORC RecordReader can be used as an Iterator. 
 | 
| Enum | Description | 
|---|---|
| ORCSchemaUtil.BinaryType | |
| ORCSchemaUtil.LongType |