Package | Description |
---|---|
org.apache.hadoop.hive.serde2.io |
Modifier and Type | Method and Description |
---|---|
int |
HiveDecimalWritable.compareTo(HiveDecimalWritable writable) |
int |
HiveDecimalWritableV1.compareTo(HiveDecimalWritableV1 that) |
static HiveDecimalWritable |
HiveDecimalWritable.enforcePrecisionScale(HiveDecimalWritable writable,
int precision,
int scale) |
static HiveDecimalWritableV1 |
HiveDecimalWritableV1.enforcePrecisionScale(HiveDecimalWritableV1 writable,
int precision,
int scale) |
boolean |
HiveDecimalWritable.equals(Object other) |
boolean |
HiveDecimalWritableV1.equals(Object other) |
HiveDecimal |
HiveDecimalWritable.getHiveDecimal()
Returns a HiveDecimal for the writable's current value.
|
HiveDecimalV1 |
HiveDecimalWritableV1.getHiveDecimal() |
HiveDecimal |
HiveDecimalWritable.getHiveDecimal(int maxPrecision,
int maxScale)
Get a HiveDecimal instance from the writable and constraint it with maximum precision/scale.
|
HiveDecimalV1 |
HiveDecimalWritableV1.getHiveDecimal(int maxPrecision,
int maxScale)
Get a OldHiveDecimal instance from the writable and constraint it with maximum precision/scale.
|
byte[] |
HiveDecimalWritable.getInternalStorage() |
byte[] |
HiveDecimalWritableV1.getInternalStorage() |
int |
HiveDecimalWritable.getScale() |
int |
HiveDecimalWritableV1.getScale() |
int |
HiveDecimalWritable.hashCode() |
int |
HiveDecimalWritableV1.hashCode() |
void |
HiveDecimalWritable.readFields(DataInput in)
Standard Writable method that deserialize the fields of this object from a DataInput.
|
void |
HiveDecimalWritableV1.readFields(DataInput in) |
void |
HiveDecimalWritable.set(byte[] bigIntegerBytes,
int scale)
Set a decimal writable's value from BigInteger bytes and a specified scale.
|
void |
HiveDecimalWritableV1.set(byte[] bytes,
int scale) |
void |
HiveDecimalWritable.set(HiveDecimal value)
Set the writable's current value to a HiveDecimal's value.
|
void |
HiveDecimalWritable.set(HiveDecimal value,
int maxPrecision,
int maxScale)
Set the writable's current value to a HiveDecimal's value with a specified precision / scale
enforced.
|
void |
HiveDecimalWritableV1.set(HiveDecimalV1 value) |
void |
HiveDecimalWritableV1.set(HiveDecimalV1 value,
int maxPrecision,
int maxScale) |
void |
HiveDecimalWritable.set(HiveDecimalWritable writable)
Set the writable's current value to the value in a another decimal writable.
|
void |
HiveDecimalWritableV1.set(HiveDecimalWritableV1 writable) |
String |
HiveDecimalWritable.toString() |
String |
HiveDecimalWritableV1.toString() |
void |
HiveDecimalWritable.write(DataOutput out)
Standard Writable method that serialize the fields of this object to a DataOutput.
|
void |
HiveDecimalWritableV1.write(DataOutput out) |
Constructor and Description |
---|
HiveDecimalWritable()
Create a decimal writable with no current value (i.e.
|
HiveDecimalWritable(byte[] bigIntegerBytes,
int scale)
Create a decimal writable with an initial value from BigInteger bytes and a specified scale.
|
HiveDecimalWritable(HiveDecimal value)
Create a decimal writable with an initial value from a HiveDecimal.
|
HiveDecimalWritable(HiveDecimalWritable writable)
Create a decimal writable with an initial value from another decimal writable.
|
HiveDecimalWritable(long longValue)
Create a decimal writable with an initial value from a long with scale 0.
|
HiveDecimalWritable(String string)
Create a decimal writable with an initial value from a String.
|
HiveDecimalWritableV1() |
HiveDecimalWritableV1(byte[] bytes,
int scale) |
HiveDecimalWritableV1(HiveDecimalV1 value) |
HiveDecimalWritableV1(HiveDecimalWritableV1 writable) |
HiveDecimalWritableV1(long value) |
HiveDecimalWritableV1(String value) |
Copyright © 2021 The Apache Software Foundation. All rights reserved.