package orc
- Alphabetic
- Public
- All
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