Package de.bwaldvogel.mongo.bson
Class Decimal128
java.lang.Object
java.lang.Number
de.bwaldvogel.mongo.bson.Decimal128
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<Decimal128>
public final class Decimal128 extends java.lang.Number implements java.io.Serializable, java.lang.Comparable<Decimal128>
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static Decimal128NaNstatic Decimal128NEGATIVE_INFINITYstatic Decimal128NEGATIVE_ZEROstatic Decimal128ONEstatic Decimal128POSITIVE_INFINITYstatic Decimal128POSITIVE_ZEROstatic Decimal128TWO -
Constructor Summary
Constructors Constructor Description Decimal128(long low, long high)Decimal128(java.math.BigDecimal value) -
Method Summary
Modifier and Type Method Description intcompareTo(Decimal128 o)doubledoubleValue()booleanequals(java.lang.Object o)floatfloatValue()static Decimal128fromNumber(java.lang.Number value)longgetHigh()longgetLow()inthashCode()intintValue()longlongValue()java.math.BigDecimaltoBigDecimal()java.lang.StringtoString()
-
Field Details
-
Constructor Details
-
Decimal128
public Decimal128(long low, long high) -
Decimal128
public Decimal128(java.math.BigDecimal value)
-
-
Method Details
-
fromNumber
-
getLow
public long getLow() -
getHigh
public long getHigh() -
toBigDecimal
public java.math.BigDecimal toBigDecimal() -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
intValue
public int intValue()- Specified by:
intValuein classjava.lang.Number
-
longValue
public long longValue()- Specified by:
longValuein classjava.lang.Number
-
floatValue
public float floatValue()- Specified by:
floatValuein classjava.lang.Number
-
doubleValue
public double doubleValue()- Specified by:
doubleValuein classjava.lang.Number
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
compareTo
- Specified by:
compareToin interfacejava.lang.Comparable<Decimal128>
-