Package | Description |
---|---|
org.apache.hadoop.hive.ql.exec.vector | |
org.apache.hadoop.hive.ql.exec.vector.expressions | |
org.apache.hadoop.hive.ql.udf | |
org.apache.hadoop.hive.ql.udf.generic |
Standard toolkit and framework for generic User-defined functions.
|
org.apache.hadoop.hive.serde2.fast | |
org.apache.hadoop.hive.serde2.io | |
org.apache.hadoop.hive.serde2.lazy | |
org.apache.hadoop.hive.serde2.lazybinary | |
org.apache.hadoop.hive.serde2.objectinspector.primitive | |
org.apache.hadoop.hive.serde2.typeinfo |
This package provides the implementation of the SerDe type system.
|
Modifier and Type | Field and Description |
---|---|
HiveDecimalWritable[] |
DecimalColumnVector.vector
A vector of HiveDecimalWritable objects.
|
Modifier and Type | Method and Description |
---|---|
HiveDecimalWritable |
VectorHashKeyWrapper.getDecimal(int i) |
Modifier and Type | Method and Description |
---|---|
void |
VectorHashKeyWrapper.assignDecimal(int index,
HiveDecimalWritable value) |
void |
DecimalColumnVector.set(int elementNum,
HiveDecimalWritable writeable) |
Modifier and Type | Method and Description |
---|---|
static void |
DecimalUtil.abs(int i,
HiveDecimalWritable input,
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,
HiveDecimalWritable input,
DecimalColumnVector outputColVector) |
static int |
DecimalUtil.compare(HiveDecimal left,
HiveDecimalWritable writableRight) |
static int |
DecimalUtil.compare(HiveDecimalWritable writableLeft,
HiveDecimal right) |
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,
HiveDecimalWritable input,
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,
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,
HiveDecimalWritable input,
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 |
DecimalUtil.sign(int i,
HiveDecimalWritable input,
LongColumnVector 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) |
Object |
VectorExpressionWriter.writeValue(HiveDecimalWritable value) |
Modifier and Type | Method and Description |
---|---|
org.apache.hadoop.io.Text |
UDFToString.evaluate(HiveDecimalWritable i) |
ShortWritable |
UDFToShort.evaluate(HiveDecimalWritable i) |
org.apache.hadoop.io.LongWritable |
UDFToLong.evaluate(HiveDecimalWritable i) |
org.apache.hadoop.io.IntWritable |
UDFToInteger.evaluate(HiveDecimalWritable i) |
org.apache.hadoop.io.FloatWritable |
UDFToFloat.evaluate(HiveDecimalWritable i) |
DoubleWritable |
UDFToDouble.evaluate(HiveDecimalWritable i) |
ByteWritable |
UDFToByte.evaluate(HiveDecimalWritable i) |
org.apache.hadoop.io.BooleanWritable |
UDFToBoolean.evaluate(HiveDecimalWritable i) |
org.apache.hadoop.io.IntWritable |
UDFSign.evaluate(HiveDecimalWritable dec)
Get the sign of the decimal input
|
DoubleWritable |
UDFMath.evaluate(HiveDecimalWritable writable)
Convert HiveDecimal to a double and call evaluate() on it.
|
DoubleWritable |
UDFLog.evaluate(HiveDecimalWritable baseWritable,
HiveDecimalWritable writable)
Get the logarithm of the given decimal input with the given decimal base.
|
Modifier and Type | Field and Description |
---|---|
protected HiveDecimalWritable |
GenericUDFFloorCeilBase.decimalWritable |
protected HiveDecimalWritable |
GenericUDFBaseUnary.decimalWritable |
protected HiveDecimalWritable |
GenericUDFBaseNumeric.decimalWritable |
Modifier and Type | Method and Description |
---|---|
protected abstract HiveDecimalWritable |
GenericUDFFloorCeilBase.evaluate(HiveDecimalWritable input) |
protected HiveDecimalWritable |
GenericUDFFloor.evaluate(HiveDecimalWritable input) |
protected HiveDecimalWritable |
GenericUDFCeil.evaluate(HiveDecimalWritable input) |
Modifier and Type | Field and Description |
---|---|
HiveDecimalWritable |
DeserializeRead.currentHiveDecimalWritable |
Modifier and Type | Method and Description |
---|---|
static HiveDecimalWritable |
HiveDecimalWritable.enforcePrecisionScale(HiveDecimalWritable writable,
int precision,
int scale) |
Modifier and Type | Method and Description |
---|---|
int |
HiveDecimalWritable.compareTo(HiveDecimalWritable that) |
static HiveDecimalWritable |
HiveDecimalWritable.enforcePrecisionScale(HiveDecimalWritable writable,
int precision,
int scale) |
void |
HiveDecimalWritable.set(HiveDecimalWritable writable) |
Constructor and Description |
---|
HiveDecimalWritable(HiveDecimalWritable writable) |
Modifier and Type | Method and Description |
---|---|
HiveDecimalWritable |
LazyHiveDecimal.getWritableObject() |
Modifier and Type | Method and Description |
---|---|
static void |
LazyBinarySerDe.setFromBytes(byte[] bytes,
int offset,
int length,
HiveDecimalWritable dec) |
static void |
LazyBinarySerDe.writeToByteStream(ByteStream.RandomAccessOutput byteStream,
HiveDecimalWritable dec) |
Modifier and Type | Method and Description |
---|---|
HiveDecimalWritable |
WritableHiveDecimalObjectInspector.getPrimitiveWritableObject(Object o) |
HiveDecimalWritable |
JavaHiveDecimalObjectInspector.getPrimitiveWritableObject(Object o) |
HiveDecimalWritable |
HiveDecimalObjectInspector.getPrimitiveWritableObject(Object o) |
HiveDecimalWritable |
WritableConstantHiveDecimalObjectInspector.getWritableConstantValue() |
Modifier and Type | Method and Description |
---|---|
Object |
WritableHiveDecimalObjectInspector.set(Object o,
HiveDecimalWritable t) |
Object |
SettableHiveDecimalObjectInspector.set(Object o,
HiveDecimalWritable t) |
Object |
JavaHiveDecimalObjectInspector.set(Object o,
HiveDecimalWritable t) |
Modifier and Type | Method and Description |
---|---|
static HiveDecimalWritable |
HiveDecimalUtils.enforcePrecisionScale(HiveDecimalWritable writable,
DecimalTypeInfo typeInfo) |
Modifier and Type | Method and Description |
---|---|
static HiveDecimalWritable |
HiveDecimalUtils.enforcePrecisionScale(HiveDecimalWritable writable,
DecimalTypeInfo typeInfo) |
Copyright © 2016 The Apache Software Foundation. All rights reserved.