public class DecimalValue extends NumericValue
| Modifier and Type | Field and Description |
|---|---|
int |
exponent |
long |
mantissa |
NULL, UNDEFINED| Constructor and Description |
|---|
DecimalValue(BigDecimal bigDecimal) |
DecimalValue(double value) |
DecimalValue(long mantissa,
int exponent) |
| Modifier and Type | Method and Description |
|---|---|
NumericValue |
add(NumericValue addend) |
NumericValue |
decrement() |
boolean |
equals(DecimalValue other) |
boolean |
equals(int value) |
boolean |
equals(Object obj) |
int |
hashCode() |
NumericValue |
increment() |
boolean |
isNull() |
String |
serialize() |
NumericValue |
subtract(NumericValue subtrahend) |
BigDecimal |
toBigDecimal() |
byte |
toByte() |
double |
toDouble()
The double value should be rounded using a given precision by users of this method.
|
int |
toInt() |
long |
toLong() |
Object |
toObject() |
short |
toShort() |
String |
toString() |
copy, equalsValue, getBytes, isUndefinedpublic DecimalValue(double value)
public DecimalValue(long mantissa,
int exponent)
public DecimalValue(BigDecimal bigDecimal)
public NumericValue increment()
increment in class NumericValuepublic NumericValue decrement()
decrement in class NumericValuepublic Object toObject()
toObject in class ScalarValuepublic boolean isNull()
isNull in class ScalarValuepublic boolean equals(DecimalValue other)
public NumericValue subtract(NumericValue subtrahend)
subtract in class NumericValuepublic NumericValue add(NumericValue addend)
add in class NumericValuepublic String serialize()
serialize in class ScalarValuepublic boolean equals(int value)
equals in class NumericValuepublic long toLong()
toLong in class NumericValuepublic int toInt()
toInt in class NumericValuepublic short toShort()
toShort in class ScalarValuepublic byte toByte()
toByte in class ScalarValuepublic double toDouble()
toDouble in class ScalarValuepublic BigDecimal toBigDecimal()
toBigDecimal in class ScalarValuepublic String toString()
toString in class ScalarValueCopyright © 2006-2013 The LaSalle Technology Group, LLC. All Rights Reserved.