Package | Description |
---|---|
org.apache.hadoop.hive.ql.exec.vector.expressions |
Modifier and Type | Method and Description |
---|---|
static void |
DecimalUtil.abs(int i,
HiveDecimal input,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.abs(int i,
HiveDecimalWritable input,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.addChecked(int i,
HiveDecimal left,
HiveDecimal right,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.addChecked(int i,
HiveDecimal left,
HiveDecimalWritable right,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.addChecked(int i,
HiveDecimalWritable left,
HiveDecimal right,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.addChecked(int i,
HiveDecimalWritable left,
HiveDecimalWritable right,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.bround(int i,
HiveDecimalWritable input,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.bround(int i,
HiveDecimalWritable input,
int decimalPlaces,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.ceiling(int i,
HiveDecimal input,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.ceiling(int i,
HiveDecimalWritable input,
DecimalColumnVector outputColVector) |
protected void |
CastDecimalToDecimal.convert(DecimalColumnVector outV,
DecimalColumnVector inV,
int i)
Convert input decimal value to a decimal with a possibly different precision and scale,
at position i in the respective vectors.
|
static void |
DecimalUtil.divideChecked(int i,
HiveDecimal left,
HiveDecimal right,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.divideChecked(int i,
HiveDecimal left,
HiveDecimalWritable right,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.divideChecked(int i,
HiveDecimalWritable left,
HiveDecimal right,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.divideChecked(int i,
HiveDecimalWritable left,
HiveDecimalWritable right,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.floor(int i,
HiveDecimal input,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.floor(int i,
HiveDecimalWritable input,
DecimalColumnVector outputColVector) |
protected abstract void |
DecimalToStringUnaryUDF.func(BytesColumnVector outV,
DecimalColumnVector inV,
int i) |
protected void |
CastDecimalToString.func(BytesColumnVector outV,
DecimalColumnVector inV,
int i) |
protected void |
CastStringToDecimal.func(DecimalColumnVector outV,
BytesColumnVector inV,
int i)
Convert input string to a decimal, at position i in the respective vectors.
|
protected abstract void |
FuncDoubleToDecimal.func(DecimalColumnVector outV,
DoubleColumnVector inV,
int i) |
protected void |
CastDoubleToDecimal.func(DecimalColumnVector outV,
DoubleColumnVector inV,
int i) |
protected abstract void |
FuncLongToDecimal.func(DecimalColumnVector outV,
LongColumnVector inV,
int i) |
protected void |
CastLongToDecimal.func(DecimalColumnVector outV,
LongColumnVector inV,
int i) |
protected abstract void |
FuncTimestampToDecimal.func(DecimalColumnVector outV,
TimestampColumnVector inV,
int i) |
protected void |
CastTimestampToDecimal.func(DecimalColumnVector outV,
TimestampColumnVector inV,
int i) |
protected abstract void |
FuncDecimalToDouble.func(DoubleColumnVector outV,
DecimalColumnVector inV,
int i) |
protected void |
CastDecimalToDouble.func(DoubleColumnVector outV,
DecimalColumnVector inV,
int i) |
protected abstract void |
FuncDecimalToLong.func(LongColumnVector outV,
DecimalColumnVector inV,
int i) |
protected void |
CastDecimalToLong.func(LongColumnVector outV,
DecimalColumnVector inV,
int i) |
protected void |
CastDecimalToBoolean.func(LongColumnVector outV,
DecimalColumnVector inV,
int i) |
protected abstract void |
FuncDecimalToTimestamp.func(TimestampColumnVector outV,
DecimalColumnVector inV,
int i) |
protected void |
CastDecimalToTimestamp.func(TimestampColumnVector outV,
DecimalColumnVector inV,
int i) |
static void |
DecimalUtil.moduloChecked(int i,
HiveDecimal left,
HiveDecimal right,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.moduloChecked(int i,
HiveDecimal left,
HiveDecimalWritable right,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.moduloChecked(int i,
HiveDecimalWritable left,
HiveDecimal right,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.moduloChecked(int i,
HiveDecimalWritable left,
HiveDecimalWritable right,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.multiplyChecked(int i,
HiveDecimal left,
HiveDecimal right,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.multiplyChecked(int i,
HiveDecimal left,
HiveDecimalWritable right,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.multiplyChecked(int i,
HiveDecimalWritable left,
HiveDecimal right,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.multiplyChecked(int i,
HiveDecimalWritable left,
HiveDecimalWritable right,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.negate(int i,
HiveDecimal input,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.negate(int i,
HiveDecimalWritable input,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.round(int i,
HiveDecimal input,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.round(int i,
HiveDecimal input,
int decimalPlaces,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.round(int i,
HiveDecimalWritable input,
DecimalColumnVector outputColVector) |
protected void |
FuncRoundWithNumDigitsDecimalToDecimal.round(int i,
HiveDecimalWritable input,
int decimalPlaces,
DecimalColumnVector outputColVector) |
protected void |
FuncBRoundWithNumDigitsDecimalToDecimal.round(int i,
HiveDecimalWritable input,
int decimalPlaces,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.round(int i,
HiveDecimalWritable input,
int decimalPlaces,
DecimalColumnVector outputColVector) |
static void |
NullUtil.setNullDataEntriesDecimal(DecimalColumnVector v,
boolean selectedInUse,
int[] sel,
int n)
Follow the convention that null decimal values are internally set to the smallest
positive value available.
|
static void |
DecimalUtil.subtractChecked(int i,
HiveDecimal left,
HiveDecimal right,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.subtractChecked(int i,
HiveDecimal left,
HiveDecimalWritable right,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.subtractChecked(int i,
HiveDecimalWritable left,
HiveDecimal right,
DecimalColumnVector outputColVector) |
static void |
DecimalUtil.subtractChecked(int i,
HiveDecimalWritable left,
HiveDecimalWritable right,
DecimalColumnVector outputColVector) |
Copyright © 2016 The Apache Software Foundation. All rights reserved.