|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ColumnVector | |
|---|---|
| org.apache.hadoop.hive.ql.exec.vector | |
| org.apache.hadoop.hive.ql.exec.vector.expressions | |
| Uses of ColumnVector in org.apache.hadoop.hive.ql.exec.vector |
|---|
| Subclasses of ColumnVector in org.apache.hadoop.hive.ql.exec.vector | |
|---|---|
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 |
LongColumnVector
This class represents a nullable int column vector. |
| Fields in org.apache.hadoop.hive.ql.exec.vector declared as ColumnVector | |
|---|---|
ColumnVector[] |
VectorizedRowBatch.cols
|
| Methods in org.apache.hadoop.hive.ql.exec.vector with parameters of type ColumnVector | |
|---|---|
void |
LongColumnVector.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)
|
static void |
VectorizedBatchUtil.setNullColIsNullValue(ColumnVector cv,
int rowIndex)
Sets the IsNull value for ColumnVector at specified index |
| Uses of ColumnVector in org.apache.hadoop.hive.ql.exec.vector.expressions |
|---|
| Methods in org.apache.hadoop.hive.ql.exec.vector.expressions with parameters of type ColumnVector | |
|---|---|
protected int |
VectorUDFDateDiffScalarCol.evaluateDate(ColumnVector columnVector,
int index)
|
protected int |
VectorUDFDateDiffColScalar.evaluateDate(ColumnVector columnVector,
int index)
|
protected byte[] |
VectorUDFDateAddColScalar.evaluateDate(ColumnVector columnVector,
int index)
|
protected byte[] |
VectorUDFDateAddColCol.evaluateDate(ColumnVector columnVector,
int index,
long numDays)
|
protected void |
VectorUDFDateAddColScalar.evaluateString(ColumnVector columnVector,
BytesColumnVector outputVector,
int i)
|
protected void |
VectorUDFDateDiffScalarCol.evaluateString(ColumnVector columnVector,
LongColumnVector output,
int i)
|
protected void |
VectorUDFDateDiffColScalar.evaluateString(ColumnVector columnVector,
LongColumnVector output,
int i)
|
protected int |
VectorUDFDateDiffScalarCol.evaluateTimestamp(ColumnVector columnVector,
int index)
|
protected int |
VectorUDFDateDiffColScalar.evaluateTimestamp(ColumnVector columnVector,
int index)
|
protected byte[] |
VectorUDFDateAddColScalar.evaluateTimestamp(ColumnVector columnVector,
int index)
|
protected byte[] |
VectorUDFDateAddColCol.evaluateTimestamp(ColumnVector columnVector,
int index,
long numDays)
|
static int |
NullUtil.filterNulls(ColumnVector v,
boolean selectedInUse,
int[] sel,
int n)
Filter out rows with null values. |
static void |
NullUtil.initOutputNullsToFalse(ColumnVector v,
boolean isRepeating,
boolean selectedInUse,
int[] sel,
int n)
|
static void |
NullUtil.propagateNullsColCol(ColumnVector inputColVector1,
ColumnVector inputColVector2,
ColumnVector outputColVector,
int[] sel,
int n,
boolean selectedInUse)
|
static void |
NullUtil.setNullOutputEntriesColScalar(ColumnVector v,
boolean selectedInUse,
int[] sel,
int n)
|
Object |
VectorExpressionWriter.setValue(Object row,
ColumnVector column,
int columnRow)
|
Object |
VectorExpressionWriter.writeValue(ColumnVector column,
int row)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||