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 Details

  • Constructor Details

    • Decimal128

      public Decimal128​(long low, long high)
    • Decimal128

      public Decimal128​(java.math.BigDecimal value)
  • Method Details

    • fromNumber

      public static Decimal128 fromNumber​(java.lang.Number value)
    • getLow

      public long getLow()
    • getHigh

      public long getHigh()
    • toBigDecimal

      public java.math.BigDecimal toBigDecimal()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • intValue

      public int intValue()
      Specified by:
      intValue in class java.lang.Number
    • longValue

      public long longValue()
      Specified by:
      longValue in class java.lang.Number
    • floatValue

      public float floatValue()
      Specified by:
      floatValue in class java.lang.Number
    • doubleValue

      public double doubleValue()
      Specified by:
      doubleValue in class java.lang.Number
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • compareTo

      public int compareTo​(Decimal128 o)
      Specified by:
      compareTo in interface java.lang.Comparable<Decimal128>