Uses of Class org.apache.hadoop.hive.ql.exec.vector.ColumnVector (Hive Storage API 2.1.1-pre-orc API)
Date: 2016-10-19

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

- Packages that use ColumnVector
  Package | Description
  --- | ---
  org.apache.hadoop.hive.ql.exec.vector |

- - ### Uses of ColumnVector in org.apache.hadoop.hive.ql.exec.vector

    Subclasses of ColumnVector in 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.

    Fields in org.apache.hadoop.hive.ql.exec.vector declared as ColumnVector
    Modifier and Type | Field and Description
    --- | ---
    `ColumnVector` | ListColumnVector.`child`
    `ColumnVector[]` | VectorizedRowBatch.`cols`
    `ColumnVector[]` | UnionColumnVector.`fields`
    `ColumnVector[]` | StructColumnVector.`fields`
    `ColumnVector` | MapColumnVector.`keys`
    `ColumnVector` | MapColumnVector.`values`

    Methods in org.apache.hadoop.hive.ql.exec.vector with parameters of type ColumnVector
    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)`

    Constructors in org.apache.hadoop.hive.ql.exec.vector with parameters of type ColumnVector
    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.