package orc
- Alphabetic
- Public
- Protected
Type Members
- class OrcArrayColumnVector extends OrcColumnVector
A column vector implementation for Spark's
ArrayType. - class OrcAtomicColumnVector extends OrcColumnVector
A column vector implementation for Spark's AtomicType.
- abstract class OrcColumnVector extends ColumnVector
A column vector interface wrapping Hive's
ColumnVector.A column vector interface wrapping Hive's
ColumnVector.Because Spark
ColumnarBatchonly accepts Spark's vectorized.ColumnVector, this column vector is used to adapt Hive ColumnVector with Spark ColumnarVector. - class OrcColumnarBatchReader extends RecordReader[Void, ColumnarBatch]
To support vectorization in WholeStageCodeGen, this reader returns ColumnarBatch.
To support vectorization in WholeStageCodeGen, this reader returns ColumnarBatch. After creating,
initializeandinitBatchshould be called sequentially. - class OrcDeserializer extends AnyRef
A deserializer to deserialize ORC structs to Spark rows.
- class OrcFileFormat extends FileFormat with DataSourceRegister with Serializable
New ORC File Format based on Apache ORC.
- trait OrcFiltersBase extends AnyRef
Methods that can be shared when upgrading the built-in Hive.
- class OrcMapColumnVector extends OrcColumnVector
A column vector implementation for Spark's
MapType. - class OrcOptions extends Serializable
Options for the ORC data source.
- class OrcSerializer extends AnyRef
A serializer to serialize Spark rows to ORC structs.
- class OrcStructColumnVector extends OrcColumnVector
A column vector implementation for Spark's
StructType.
Value Members
- object OrcOptions extends Serializable
- object OrcUtils extends Logging