Uses of Class
org.apache.hadoop.hive.ql.exec.vector.ColumnVector

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)
           
 



Copyright © 2014 The Apache Software Foundation. All rights reserved.