org.apache.hadoop.hive.ql.exec.vector.expressions
Class DecimalUtil
java.lang.Object
org.apache.hadoop.hive.ql.exec.vector.expressions.DecimalUtil
public class DecimalUtil
- extends Object
Utility functions for vector operations on decimal values.
Method Summary |
static void |
abs(int i,
Decimal128 input,
DecimalColumnVector outputColVector)
|
static void |
addChecked(int i,
Decimal128 left,
Decimal128 right,
DecimalColumnVector outputColVector)
|
static void |
ceiling(int i,
Decimal128 input,
DecimalColumnVector outputColVector)
|
static void |
divideChecked(int i,
Decimal128 left,
Decimal128 right,
DecimalColumnVector outputColVector)
|
static void |
floor(int i,
Decimal128 input,
DecimalColumnVector outputColVector)
|
static void |
moduloChecked(int i,
Decimal128 left,
Decimal128 right,
DecimalColumnVector outputColVector)
|
static void |
multiplyChecked(int i,
Decimal128 left,
Decimal128 right,
DecimalColumnVector outputColVector)
|
static void |
negate(int i,
Decimal128 input,
DecimalColumnVector outputColVector)
|
static void |
round(int i,
Decimal128 input,
DecimalColumnVector outputColVector)
|
static void |
sign(int i,
Decimal128 input,
LongColumnVector outputColVector)
|
static void |
subtractChecked(int i,
Decimal128 left,
Decimal128 right,
DecimalColumnVector outputColVector)
|
DECIMAL_ONE
public static final Decimal128 DECIMAL_ONE
DecimalUtil
public DecimalUtil()
addChecked
public static void addChecked(int i,
Decimal128 left,
Decimal128 right,
DecimalColumnVector outputColVector)
subtractChecked
public static void subtractChecked(int i,
Decimal128 left,
Decimal128 right,
DecimalColumnVector outputColVector)
multiplyChecked
public static void multiplyChecked(int i,
Decimal128 left,
Decimal128 right,
DecimalColumnVector outputColVector)
divideChecked
public static void divideChecked(int i,
Decimal128 left,
Decimal128 right,
DecimalColumnVector outputColVector)
moduloChecked
public static void moduloChecked(int i,
Decimal128 left,
Decimal128 right,
DecimalColumnVector outputColVector)
floor
public static void floor(int i,
Decimal128 input,
DecimalColumnVector outputColVector)
ceiling
public static void ceiling(int i,
Decimal128 input,
DecimalColumnVector outputColVector)
round
public static void round(int i,
Decimal128 input,
DecimalColumnVector outputColVector)
sign
public static void sign(int i,
Decimal128 input,
LongColumnVector outputColVector)
abs
public static void abs(int i,
Decimal128 input,
DecimalColumnVector outputColVector)
negate
public static void negate(int i,
Decimal128 input,
DecimalColumnVector outputColVector)
Copyright © 2014 The Apache Software Foundation. All rights reserved.