Interface | Description |
---|---|
VectorColumnAssign | |
VectorizationContextRegion |
VectorizationContextRegion optional interface implemented by vectorized operators
that are changing the vectorization context (region boundary operators)
|
VectorizationOperator |
VectorizationOperator required interface implemented by vectorized operators
to return the vectorization context and description.
|
VectorizedInputFormatInterface |
Marker interface to indicate a given input format supports
vectorization input.
|
VectorUtilBatchObjectPool.IAllocator<T> |
Class | Description |
---|---|
BytesColumnVector |
This class supports string and binary data by value reference -- i.e.
|
ColumnVector |
ColumnVector contains the shared structure for the sub-types,
including NULL information, and whether this vector
repeats, i.e.
|
DateColumnVector |
This class extends LongColumnVector in order to introduce some date-specific semantics.
|
Decimal64ColumnVector | |
DecimalColumnVector | |
DoubleColumnVector |
This class represents a nullable double precision floating point column vector.
|
IntervalDayTimeColumnVector |
This class represents a nullable interval day time column vector capable of handing a
wide range of interval day time values.
|
ListColumnVector |
The representation of a vectorized column of list objects.
|
LongColumnVector |
This class represents a nullable int column vector.
|
MapColumnVector |
The representation of a vectorized column of map objects.
|
MultiValuedColumnVector |
The representation of a vectorized column of multi-valued objects, such
as lists and maps.
|
StructColumnVector |
The representation of a vectorized column of struct objects.
|
TimestampColumnVector |
This class represents a nullable timestamp column vector capable of handing a wide range of
timestamp values.
|
TimestampUtils | |
UnionColumnVector |
The representation of a vectorized column of struct objects.
|
VectorAggregationBufferBatch |
This maps a batch to the aggregation buffers sets to use for each row (key)
|
VectorAggregationBufferRow |
Represents a set of aggregation buffers to be used for a specific key for UDAF GROUP BY.
|
VectorAggregationDesc |
VectorAggregationDesc.
|
VectorAppMasterEventOperator |
App Master Event operator implementation.
|
VectorAssignRow |
This class assigns specified columns of a row from a Writable row objects.
|
VectorBatchDebug | |
VectorColumnMapping |
This class collects column information for copying a row from one VectorizedRowBatch to
same/another batch.
|
VectorColumnOrderedMap |
This class collects column information for mapping vector columns, including the hive type name.
|
VectorColumnOutputMapping |
This class collects column information for copying a row from one VectorizedRowBatch to
same/another batch.
|
VectorColumnSetInfo |
Class to keep information on a set of typed vector columns.
|
VectorColumnSourceMapping |
This class collects column information for copying a row from one VectorizedRowBatch to
same/another batch.
|
VectorCopyRow |
This class copies specified columns of a row from one VectorizedRowBatch to another.
|
VectorDeserializeRow<T extends DeserializeRead> |
This class deserializes a serialization format into a row of a VectorizedRowBatch.
|
VectorExpressionDescriptor |
Describes a vector expression and encapsulates the
VectorExpressionDescriptor.Mode , number of arguments,
argument types VectorExpressionDescriptor.ArgumentType and expression types VectorExpressionDescriptor.InputExpressionType . |
VectorExpressionDescriptor.Builder |
Builder builds a
VectorExpressionDescriptor.Descriptor object. |
VectorExpressionDescriptor.Descriptor |
Descriptor is immutable and is constructed by the
VectorExpressionDescriptor.Builder only. |
VectorExtractRow |
This class extracts specified VectorizedRowBatch row columns into writables.
|
VectorFileSinkOperator |
File Sink operator implementation.
|
VectorFilterOperator |
Filter operator implementation.
|
VectorGroupByOperator |
Vectorized GROUP BY operator implementation.
|
VectorGroupKeyHelper |
Class for copying the group key from an input batch to an output batch.
|
VectorizationContext |
Context class for vectorization execution.
|
VectorizedBatchUtil | |
VectorizedRowBatch |
A VectorizedRowBatch is a set of rows, organized with each column
as a vector.
|
VectorizedRowBatchCtx |
Context for Vectorized row batch.
|
VectorizedSupport | |
VectorLimitOperator |
Limit operator implementation Limits the number of rows to be passed on.
|
VectorMapJoinBaseOperator |
The *NON-NATIVE* base vector map join operator class used by VectorMapJoinOperator and
VectorMapJoinOuterFilteredOperator.
|
VectorMapJoinOperator |
The vectorized version of the MapJoinOperator.
|
VectorMapJoinOuterFilteredOperator |
This is the *NON-NATIVE* vector map join operator for just LEFT OUTER JOIN and filtered.
|
VectorMapOperator | |
VectorReduceSinkOperator | |
VectorSelectOperator |
Select operator implementation.
|
VectorSerializeRow<T extends SerializeWrite> |
This class serializes columns from a row in a VectorizedRowBatch into a serialization format.
|
VectorSMBMapJoinOperator |
VectorSMBJoinOperator.
|
VectorSparkHashTableSinkOperator |
Vectorized version of SparkHashTableSinkOperator
Currently the implementation just delegates all the work to super class
Copied from VectorFileSinkOperator
|
VectorSparkPartitionPruningSinkOperator |
Vectorized version for SparkPartitionPruningSinkOperator.
|
VectorTopNKeyOperator |
VectorTopNKeyOperator passes rows that contains top N keys only.
|
VectorUtilBatchObjectPool<T> | |
VoidColumnVector |
This class represents a void (or no) type column vector.
|
Enum | Description |
---|---|
ColumnVector.Type |
The current kinds of column vectors.
|
VectorExpressionDescriptor.ArgumentType | |
VectorExpressionDescriptor.InputExpressionType | |
VectorExpressionDescriptor.Mode | |
VectorizationContext.HiveVectorAdaptorUsageMode | |
VectorizationContext.HiveVectorIfStmtMode | |
VectorizationContext.InConstantType | |
VectorizedSupport.Support |
Annotation Type | Description |
---|---|
VectorizedExpressions | |
VectorizedExpressionsSupportDecimal64 | |
VectorizedUDAFs |
Copyright © 2022 The Apache Software Foundation. All rights reserved.