| Package | Description |
|---|---|
| org.apache.hadoop.hive.ql.exec.vector |
| Modifier and Type | Class and Description |
|---|---|
class |
BytesColumnVector
This class supports string and binary data by value reference -- i.e.
|
class |
Decimal64ColumnVector |
class |
DecimalColumnVector |
class |
DoubleColumnVector
This class represents a nullable double precision floating point column vector.
|
class |
IntervalDayTimeColumnVector
This class represents a nullable interval day time column vector capable of handing a
wide range of interval day time values.
|
class |
ListColumnVector
The representation of a vectorized column of list objects.
|
class |
LongColumnVector
This class represents a nullable int column vector.
|
class |
MapColumnVector
The representation of a vectorized column of map objects.
|
class |
MultiValuedColumnVector
The representation of a vectorized column of multi-valued objects, such
as lists and maps.
|
class |
StructColumnVector
The representation of a vectorized column of struct objects.
|
class |
TimestampColumnVector
This class represents a nullable timestamp column vector capable of handing a wide range of
timestamp values.
|
class |
UnionColumnVector
The representation of a vectorized column of struct objects.
|
class |
VoidColumnVector
This class represents a void (or no) type column vector.
|
| Modifier and Type | Field and Description |
|---|---|
ColumnVector |
ListColumnVector.child |
ColumnVector[] |
VectorizedRowBatch.cols |
ColumnVector[] |
StructColumnVector.fields |
ColumnVector[] |
UnionColumnVector.fields |
ColumnVector |
MapColumnVector.keys |
ColumnVector |
MapColumnVector.values |
| Modifier and Type | Method and Description |
|---|---|
void |
LongColumnVector.copySelected(boolean selectedInUse,
int[] sel,
int size,
ColumnVector outputColVector) |
void |
MapColumnVector.copySelected(boolean selectedInUse,
int[] sel,
int size,
ColumnVector outputColVector) |
void |
IntervalDayTimeColumnVector.copySelected(boolean selectedInUse,
int[] sel,
int size,
ColumnVector outputColVector) |
void |
StructColumnVector.copySelected(boolean selectedInUse,
int[] sel,
int size,
ColumnVector outputColVector) |
void |
BytesColumnVector.copySelected(boolean selectedInUse,
int[] sel,
int size,
ColumnVector outputColVector)
Copy the current object contents into the output.
|
abstract void |
ColumnVector.copySelected(boolean selectedInUse,
int[] sel,
int size,
ColumnVector outputColVector) |
void |
TimestampColumnVector.copySelected(boolean selectedInUse,
int[] sel,
int size,
ColumnVector outputColVector) |
void |
VoidColumnVector.copySelected(boolean selectedInUse,
int[] sel,
int size,
ColumnVector outputColVector) |
void |
UnionColumnVector.copySelected(boolean selectedInUse,
int[] sel,
int size,
ColumnVector outputColVector) |
void |
DecimalColumnVector.copySelected(boolean selectedInUse,
int[] sel,
int size,
ColumnVector outputColVector) |
void |
ListColumnVector.copySelected(boolean selectedInUse,
int[] sel,
int size,
ColumnVector outputColVector) |
void |
DoubleColumnVector.copySelected(boolean selectedInUse,
int[] sel,
int size,
ColumnVector outputColVector) |
void |
LongColumnVector.setElement(int outputElementNum,
int inputElementNum,
ColumnVector inputColVector)
Set the element in this column vector from the given input vector.
|
void |
MapColumnVector.setElement(int outputElementNum,
int inputElementNum,
ColumnVector inputColVector)
Set the element in this column vector from the given input vector.
|
void |
Decimal64ColumnVector.setElement(int outputElementNum,
int inputElementNum,
ColumnVector inputColVector)
Set the element in this column vector from the given input vector.
|
void |
IntervalDayTimeColumnVector.setElement(int outputElementNum,
int inputElementNum,
ColumnVector inputColVector)
Set the element in this column vector from the given input vector.
|
void |
StructColumnVector.setElement(int outputElementNum,
int inputElementNum,
ColumnVector inputColVector)
Set the element in this column vector from the given input vector.
|
void |
BytesColumnVector.setElement(int outputElementNum,
int inputElementNum,
ColumnVector inputColVector)
Set the element in this column vector from the given input vector.
|
abstract void |
ColumnVector.setElement(int outputElementNum,
int inputElementNum,
ColumnVector inputColVector)
Set the element in this column vector from the given input vector.
|
void |
TimestampColumnVector.setElement(int outputElementNum,
int inputElementNum,
ColumnVector inputColVector)
Set the element in this column vector from the given input vector.
|
void |
VoidColumnVector.setElement(int outputElementNum,
int inputElementNum,
ColumnVector inputColVector) |
void |
UnionColumnVector.setElement(int outputElementNum,
int inputElementNum,
ColumnVector inputColVector)
Set the element in this column vector from the given input vector.
|
void |
DecimalColumnVector.setElement(int outputElementNum,
int inputElementNum,
ColumnVector inputColVector)
Set the element in this column vector from the given input vector.
|
void |
ListColumnVector.setElement(int outputElementNum,
int inputElementNum,
ColumnVector inputColVector)
Set the element in this column vector from the given input vector.
|
void |
DoubleColumnVector.setElement(int outputElementNum,
int inputElementNum,
ColumnVector inputColVector)
Set the element in this column vector from the given input vector.
|
void |
LongColumnVector.shallowCopyTo(ColumnVector otherCv) |
void |
IntervalDayTimeColumnVector.shallowCopyTo(ColumnVector otherCv) |
void |
MultiValuedColumnVector.shallowCopyTo(ColumnVector otherCv) |
void |
StructColumnVector.shallowCopyTo(ColumnVector otherCv) |
void |
BytesColumnVector.shallowCopyTo(ColumnVector otherCv) |
void |
ColumnVector.shallowCopyTo(ColumnVector otherCv)
Shallow copy of the contents of this vector to the other vector;
replaces other vector's values.
|
void |
TimestampColumnVector.shallowCopyTo(ColumnVector otherCv) |
void |
UnionColumnVector.shallowCopyTo(ColumnVector otherCv) |
void |
DecimalColumnVector.shallowCopyTo(ColumnVector otherCv) |
void |
DoubleColumnVector.shallowCopyTo(ColumnVector otherCv) |
| Constructor and Description |
|---|
ListColumnVector(int len,
ColumnVector child)
Constructor for ListColumnVector.
|
MapColumnVector(int len,
ColumnVector keys,
ColumnVector values)
Constructor for MapColumnVector
|
StructColumnVector(int len,
ColumnVector... fields)
Constructor for StructColumnVector
|
UnionColumnVector(int len,
ColumnVector... fields)
Constructor for UnionColumnVector
|
Copyright © 2018 The Apache Software Foundation. All rights reserved.