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 |
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.
|
Modifier and Type | Field and Description |
---|---|
ColumnVector |
ListColumnVector.child |
ColumnVector[] |
VectorizedRowBatch.cols |
ColumnVector[] |
UnionColumnVector.fields |
ColumnVector[] |
StructColumnVector.fields |
ColumnVector |
MapColumnVector.keys |
ColumnVector |
MapColumnVector.values |
Modifier and Type | Method and Description |
---|---|
void |
UnionColumnVector.setElement(int outElementNum,
int inputElementNum,
ColumnVector inputVector) |
void |
TimestampColumnVector.setElement(int outElementNum,
int inputElementNum,
ColumnVector inputVector) |
void |
StructColumnVector.setElement(int outElementNum,
int inputElementNum,
ColumnVector inputVector) |
void |
MapColumnVector.setElement(int outElementNum,
int inputElementNum,
ColumnVector inputVector) |
void |
LongColumnVector.setElement(int outElementNum,
int inputElementNum,
ColumnVector inputVector) |
void |
ListColumnVector.setElement(int outElementNum,
int inputElementNum,
ColumnVector inputVector) |
void |
IntervalDayTimeColumnVector.setElement(int outElementNum,
int inputElementNum,
ColumnVector inputVector) |
void |
DoubleColumnVector.setElement(int outElementNum,
int inputElementNum,
ColumnVector inputVector) |
void |
DecimalColumnVector.setElement(int outElementNum,
int inputElementNum,
ColumnVector inputVector) |
abstract void |
ColumnVector.setElement(int outElementNum,
int inputElementNum,
ColumnVector inputVector)
Set the element in this column vector from the given input vector.
|
void |
BytesColumnVector.setElement(int outElementNum,
int inputElementNum,
ColumnVector inputVector) |
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 © 2016 The Apache Software Foundation. All rights reserved.