Package | Description |
---|---|
org.apache.hadoop.hive.ql.exec.vector | |
org.apache.hadoop.hive.ql.exec.vector.expressions |
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 |
LongColumnVector
This class represents a nullable int column vector.
|
Modifier and Type | Field and Description |
---|---|
ColumnVector[] |
VectorizedRowBatch.cols |
Modifier and Type | Method and Description |
---|---|
static ColumnVector |
VectorizedRowBatchCtx.allocateColumnVector(String type,
int defaultSize) |
Modifier and Type | Method and Description |
---|---|
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
|
Modifier and Type | Method and Description |
---|---|
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) |
Copyright © 2017 The Apache Software Foundation. All rights reserved.