public class LongColumnVector extends ColumnVector
ColumnVector.Type| Modifier and Type | Field and Description | 
|---|---|
| static long | NULL_VALUE | 
| long[] | vector | 
isNull, isRepeating, noNulls| Constructor and Description | 
|---|
| LongColumnVector()Use this constructor by default. | 
| LongColumnVector(int len)Don't use this except for testing purposes. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | copySelected(boolean selectedInUse,
            int[] sel,
            int size,
            DoubleColumnVector output) | 
| void | copySelected(boolean selectedInUse,
            int[] sel,
            int size,
            LongColumnVector output) | 
| void | ensureSize(int size,
          boolean preserveData)Ensure the ColumnVector can hold at least size values. | 
| void | fill(long value) | 
| void | fillWithNulls() | 
| void | flatten(boolean selectedInUse,
       int[] sel,
       int size) | 
| void | setElement(int outElementNum,
          int inputElementNum,
          ColumnVector inputVector)Set the element in this column vector from the given input vector. | 
| void | stringifyValue(StringBuilder buffer,
              int row)Print the value for this column into the given string builder. | 
flattenNoNulls, flattenPush, flattenRepeatingNulls, init, reset, setRepeating, unFlattenpublic long[] vector
public static final long NULL_VALUE
public LongColumnVector()
public LongColumnVector(int len)
len - the number of rowspublic void copySelected(boolean selectedInUse,
                         int[] sel,
                         int size,
                         LongColumnVector output)
public void copySelected(boolean selectedInUse,
                         int[] sel,
                         int size,
                         DoubleColumnVector output)
public void fill(long value)
public void fillWithNulls()
public void flatten(boolean selectedInUse,
                    int[] sel,
                    int size)
flatten in class ColumnVectorpublic void setElement(int outElementNum,
                       int inputElementNum,
                       ColumnVector inputVector)
ColumnVectorsetElement in class ColumnVectorpublic void stringifyValue(StringBuilder buffer, int row)
ColumnVectorstringifyValue in class ColumnVectorbuffer - the buffer to print intorow - the id of the row to printpublic void ensureSize(int size,
                       boolean preserveData)
ColumnVectorensureSize in class ColumnVectorsize - the new minimum sizepreserveData - should the old data be preserved?Copyright © 2016 The Apache Software Foundation. All rights reserved.