public final class IcebergDecimalObjectInspector extends org.apache.hadoop.hive.serde2.objectinspector.primitive.AbstractPrimitiveJavaObjectInspector implements org.apache.hadoop.hive.serde2.objectinspector.primitive.HiveDecimalObjectInspector, WriteObjectInspector
Modifier and Type | Method and Description |
---|---|
java.math.BigDecimal |
convert(java.lang.Object o) |
java.lang.Object |
copyObject(java.lang.Object o) |
static IcebergDecimalObjectInspector |
get(int precision,
int scale) |
org.apache.hadoop.hive.common.type.HiveDecimal |
getPrimitiveJavaObject(java.lang.Object o) |
org.apache.hadoop.hive.serde2.io.HiveDecimalWritable |
getPrimitiveWritableObject(java.lang.Object o) |
preferWritable
getCategory, getJavaPrimitiveClass, getPrimitiveCategory, getPrimitiveWritableClass, getTypeInfo, getTypeName, precision, scale
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public static IcebergDecimalObjectInspector get(int precision, int scale)
public org.apache.hadoop.hive.common.type.HiveDecimal getPrimitiveJavaObject(java.lang.Object o)
getPrimitiveJavaObject
in interface org.apache.hadoop.hive.serde2.objectinspector.primitive.HiveDecimalObjectInspector
getPrimitiveJavaObject
in interface org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector
getPrimitiveJavaObject
in class org.apache.hadoop.hive.serde2.objectinspector.primitive.AbstractPrimitiveJavaObjectInspector
public org.apache.hadoop.hive.serde2.io.HiveDecimalWritable getPrimitiveWritableObject(java.lang.Object o)
getPrimitiveWritableObject
in interface org.apache.hadoop.hive.serde2.objectinspector.primitive.HiveDecimalObjectInspector
getPrimitiveWritableObject
in interface org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector
public java.lang.Object copyObject(java.lang.Object o)
copyObject
in interface org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector
copyObject
in class org.apache.hadoop.hive.serde2.objectinspector.primitive.AbstractPrimitiveJavaObjectInspector
public java.math.BigDecimal convert(java.lang.Object o)
convert
in interface WriteObjectInspector