public class Decimal64ColumnVector extends LongColumnVector
ColumnVector.Type| Modifier and Type | Field and Description |
|---|---|
short |
precision |
short |
scale |
NULL_VALUE, vectorisNull, isRepeating, noNulls, type| Constructor and Description |
|---|
Decimal64ColumnVector(int precision,
int scale) |
Decimal64ColumnVector(int size,
int precision,
int scale) |
| Modifier and Type | Method and Description |
|---|---|
HiveDecimalWritable |
getScratchWritable()
Return a convenience writable object stored by this column vector.
|
void |
set(int elementNum,
HiveDecimal hiveDec)
Set a Decimal64 field from a HiveDecimal.
|
void |
set(int elementNum,
HiveDecimalWritable writable)
Set a Decimal64 field from a HiveDecimalWritable.
|
void |
setElement(int outputElementNum,
int inputElementNum,
ColumnVector inputColVector)
Set the element in this column vector from the given input vector.
|
copySelected, copySelected, ensureSize, fill, fillWithNulls, flatten, shallowCopyTo, stringifyValuedecRef, flattenNoNulls, flattenPush, flattenRepeatingNulls, getRef, incRef, init, reset, setRepeating, unFlattenpublic Decimal64ColumnVector(int precision,
int scale)
public Decimal64ColumnVector(int size,
int precision,
int scale)
public void set(int elementNum,
HiveDecimalWritable writable)
elementNum - writable - public void set(int elementNum,
HiveDecimal hiveDec)
elementNum - hiveDec - public void setElement(int outputElementNum,
int inputElementNum,
ColumnVector inputColVector)
setElement in class LongColumnVectorpublic HiveDecimalWritable getScratchWritable()
Copyright © 2021 The Apache Software Foundation. All rights reserved.