Packages

final class BSONDecimal extends BSONValue with Product2[Long, Long]

Value wrapper for a BSON 128-bit decimal.

Annotations
@SerialVersionUID()
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BSONDecimal
  2. Product2
  3. Product
  4. Equals
  5. BSONValue
  6. AnyRef
  7. Any
Implicitly
  1. by ExtendedBSONValue
  2. by any2stringadd
  3. by StringFormat
  4. by Ensuring
  5. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new BSONDecimal(high: Long, low: Long)

    high

    the high-order 64 bits

    low

    the low-order 64 bits

Value Members

  1. def _1: Long
    Definition Classes
    BSONDecimal → Product2
    Annotations
    @inline()
  2. def _2: Long
    Definition Classes
    BSONDecimal → Product2
    Annotations
    @inline()
  3. def as[T](implicit reader: BSONReader[BSONDecimal, T]): T
    Implicit
    This member is added by an implicit conversion from BSONDecimal toExtendedBSONValue[BSONDecimal] performed by method ExtendedBSONValue in reactivemongo.bson.BSONValue.
    Definition Classes
    ExtendedBSONValue
  4. def asOpt[T](implicit reader: BSONReader[BSONDecimal, T]): Option[T]
    Implicit
    This member is added by an implicit conversion from BSONDecimal toExtendedBSONValue[BSONDecimal] performed by method ExtendedBSONValue in reactivemongo.bson.BSONValue.
    Definition Classes
    ExtendedBSONValue
  5. def asTry[T](implicit reader: BSONReader[BSONDecimal, T]): Try[T]
    Implicit
    This member is added by an implicit conversion from BSONDecimal toExtendedBSONValue[BSONDecimal] performed by method ExtendedBSONValue in reactivemongo.bson.BSONValue.
    Definition Classes
    ExtendedBSONValue
  6. val bson: BSONDecimal
    Implicit
    This member is added by an implicit conversion from BSONDecimal toExtendedBSONValue[BSONDecimal] performed by method ExtendedBSONValue in reactivemongo.bson.BSONValue.
    Definition Classes
    ExtendedBSONValue
  7. def canEqual(that: Any): Boolean
    Definition Classes
    BSONDecimal → Equals
  8. val code: Byte

    The code indicating the BSON type for this value

    The code indicating the BSON type for this value

    Definition Classes
    BSONDecimalBSONValue
  9. def equals(that: Any): Boolean
    Definition Classes
    BSONDecimal → Equals → AnyRef → Any
  10. lazy val hashCode: Int
    Definition Classes
    BSONDecimal → AnyRef → Any
  11. val high: Long
  12. lazy val isInfinite: Boolean

    Returns true if is infinite.

  13. lazy val isNaN: Boolean

    Returns true if is Not-A-Number (NaN).

  14. lazy val isNegative: Boolean

    Returns true if is negative.

  15. val low: Long
  16. def productArity: Int
    Definition Classes
    Product2 → Product
  17. def productElement(n: Int): Any
    Definition Classes
    Product2 → Product
    Annotations
    @throws(classOf[java.lang.IndexOutOfBoundsException])
  18. def productElementName(n: Int): String
    Definition Classes
    Product
  19. def productElementNames: Iterator[String]
    Definition Classes
    Product
  20. def productIterator: Iterator[Any]
    Definition Classes
    Product
  21. def productPrefix: String
    Definition Classes
    Product
  22. def seeAsOpt[T](implicit reader: BSONReader[_ <: BSONValue, T]): Option[T]
    Implicit
    This member is added by an implicit conversion from BSONDecimal toExtendedBSONValue[BSONDecimal] performed by method ExtendedBSONValue in reactivemongo.bson.BSONValue.
    Definition Classes
    ExtendedBSONValue
  23. def seeAsTry[T](implicit reader: BSONReader[_ <: BSONValue, T]): Try[T]
    Implicit
    This member is added by an implicit conversion from BSONDecimal toExtendedBSONValue[BSONDecimal] performed by method ExtendedBSONValue in reactivemongo.bson.BSONValue.
    Definition Classes
    ExtendedBSONValue
  24. def toString(): String

    Returns the string representation.

    Returns the string representation.

    Definition Classes
    BSONDecimal → AnyRef → Any