Packages

trait BigDecimalIsFractional extends BigDecimalIsConflicted with Fractional[BigDecimal]

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BigDecimalIsFractional
  2. Fractional
  3. BigDecimalIsConflicted
  4. Numeric
  5. Ordering
  6. PartialOrdering
  7. Equiv
  8. Serializable
  9. Serializable
  10. Comparator
  11. AnyRef
  12. Any
Implicitly
  1. by orderingToOrdered
  2. by any2stringadd
  3. by StringFormat
  4. by Ensuring
  5. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class FractionalOps extends Ops
    Definition Classes
    Fractional
  2. class Ops extends AnyRef
    Definition Classes
    Numeric

Abstract Value Members

  1. abstract def compare(x: BigDecimal, y: BigDecimal): Int

    Returns an integer whose sign communicates how x compares to y.

    Returns an integer whose sign communicates how x compares to y.

    The result sign has the following meaning:

    • negative if x < y
    • positive if x > y
    • zero otherwise (if x == y)
    Definition Classes
    Ordering → Comparator

Concrete Value Members

  1. def <(that: BigDecimalIsFractional): Boolean

    Returns true if this is less than that

    Returns true if this is less than that

    Implicit
    This member is added by an implicit conversion from BigDecimalIsFractional to Ordered[BigDecimalIsFractional] performed by method orderingToOrdered in scala.math.Ordered. This conversion will take place only if an implicit value of type Ordering[BigDecimalIsFractional] is in scope.
    Definition Classes
    Ordered
  2. def <=(that: BigDecimalIsFractional): Boolean

    Returns true if this is less than or equal to that.

    Returns true if this is less than or equal to that.

    Implicit
    This member is added by an implicit conversion from BigDecimalIsFractional to Ordered[BigDecimalIsFractional] performed by method orderingToOrdered in scala.math.Ordered. This conversion will take place only if an implicit value of type Ordering[BigDecimalIsFractional] is in scope.
    Definition Classes
    Ordered
  3. def >(that: BigDecimalIsFractional): Boolean

    Returns true if this is greater than that.

    Returns true if this is greater than that.

    Implicit
    This member is added by an implicit conversion from BigDecimalIsFractional to Ordered[BigDecimalIsFractional] performed by method orderingToOrdered in scala.math.Ordered. This conversion will take place only if an implicit value of type Ordering[BigDecimalIsFractional] is in scope.
    Definition Classes
    Ordered
  4. def >=(that: BigDecimalIsFractional): Boolean

    Returns true if this is greater than or equal to that.

    Returns true if this is greater than or equal to that.

    Implicit
    This member is added by an implicit conversion from BigDecimalIsFractional to Ordered[BigDecimalIsFractional] performed by method orderingToOrdered in scala.math.Ordered. This conversion will take place only if an implicit value of type Ordering[BigDecimalIsFractional] is in scope.
    Definition Classes
    Ordered
  5. def abs(x: BigDecimal): BigDecimal
    Definition Classes
    Numeric
  6. def compareTo(that: BigDecimalIsFractional): Int

    Result of comparing this with operand that.

    Result of comparing this with operand that.

    Implicit
    This member is added by an implicit conversion from BigDecimalIsFractional to Ordered[BigDecimalIsFractional] performed by method orderingToOrdered in scala.math.Ordered. This conversion will take place only if an implicit value of type Ordering[BigDecimalIsFractional] is in scope.
    Definition Classes
    Ordered → Comparable
  7. def div(x: BigDecimal, y: BigDecimal): BigDecimal
    Definition Classes
    BigDecimalIsFractionalFractional
  8. def equiv(x: BigDecimal, y: BigDecimal): Boolean

    Return true if x == y in the ordering.

    Return true if x == y in the ordering.

    Definition Classes
    OrderingPartialOrderingEquiv
  9. def fromInt(x: Int): BigDecimal
    Definition Classes
    BigDecimalIsConflictedNumeric
  10. def gt(x: BigDecimal, y: BigDecimal): Boolean

    Return true if x > y in the ordering.

    Return true if x > y in the ordering.

    Definition Classes
    OrderingPartialOrdering
  11. def gteq(x: BigDecimal, y: BigDecimal): Boolean

    Return true if x >= y in the ordering.

    Return true if x >= y in the ordering.

    Definition Classes
    OrderingPartialOrdering
  12. def lt(x: BigDecimal, y: BigDecimal): Boolean

    Return true if x < y in the ordering.

    Return true if x < y in the ordering.

    Definition Classes
    OrderingPartialOrdering
  13. def lteq(x: BigDecimal, y: BigDecimal): Boolean

    Return true if x <= y in the ordering.

    Return true if x <= y in the ordering.

    Definition Classes
    OrderingPartialOrdering
  14. def max(x: BigDecimal, y: BigDecimal): BigDecimal

    Return x if x >= y, otherwise y.

    Return x if x >= y, otherwise y.

    Definition Classes
    Ordering
  15. def min(x: BigDecimal, y: BigDecimal): BigDecimal

    Return x if x <= y, otherwise y.

    Return x if x <= y, otherwise y.

    Definition Classes
    Ordering
  16. def minus(x: BigDecimal, y: BigDecimal): BigDecimal
    Definition Classes
    BigDecimalIsConflictedNumeric
  17. implicit def mkNumericOps(lhs: BigDecimal): FractionalOps
    Definition Classes
    FractionalNumeric
  18. implicit def mkOrderingOps(lhs: BigDecimal): BigDecimalIsFractional.Ops

    This implicit method augments T with the comparison operators defined in scala.math.Ordering.Ops.

    This implicit method augments T with the comparison operators defined in scala.math.Ordering.Ops.

    Definition Classes
    Ordering
  19. def negate(x: BigDecimal): BigDecimal
    Definition Classes
    BigDecimalIsConflictedNumeric
  20. def on[U](f: (U) ⇒ BigDecimal): Ordering[U]

    Given f, a function from U into T, creates an Ordering[U] whose compare function is equivalent to:

    Given f, a function from U into T, creates an Ordering[U] whose compare function is equivalent to:

    def compare(x:U, y:U) = Ordering[T].compare(f(x), f(y))
    Definition Classes
    Ordering
  21. def one: BigDecimal
    Definition Classes
    Numeric
  22. def plus(x: BigDecimal, y: BigDecimal): BigDecimal
    Definition Classes
    BigDecimalIsConflictedNumeric
  23. def reverse: Ordering[BigDecimal]

    Return the opposite ordering of this one.

    Return the opposite ordering of this one.

    Definition Classes
    OrderingPartialOrdering
  24. def reversed(): Comparator[BigDecimal]
    Definition Classes
    Comparator
  25. def signum(x: BigDecimal): Int
    Definition Classes
    Numeric
  26. def thenComparing[U <: Comparable[_ >: U]](arg0: java.util.function.Function[_ >: BigDecimal, _ <: U]): Comparator[BigDecimal]
    Definition Classes
    Comparator
  27. def thenComparing[U](arg0: java.util.function.Function[_ >: BigDecimal, _ <: U], arg1: Comparator[_ >: U]): Comparator[BigDecimal]
    Definition Classes
    Comparator
  28. def thenComparing(arg0: Comparator[_ >: BigDecimal]): Comparator[BigDecimal]
    Definition Classes
    Comparator
  29. def thenComparingDouble(arg0: ToDoubleFunction[_ >: BigDecimal]): Comparator[BigDecimal]
    Definition Classes
    Comparator
  30. def thenComparingInt(arg0: ToIntFunction[_ >: BigDecimal]): Comparator[BigDecimal]
    Definition Classes
    Comparator
  31. def thenComparingLong(arg0: ToLongFunction[_ >: BigDecimal]): Comparator[BigDecimal]
    Definition Classes
    Comparator
  32. def times(x: BigDecimal, y: BigDecimal): BigDecimal
    Definition Classes
    BigDecimalIsConflictedNumeric
  33. def toDouble(x: BigDecimal): Double
    Definition Classes
    BigDecimalIsConflictedNumeric
  34. def toFloat(x: BigDecimal): Float
    Definition Classes
    BigDecimalIsConflictedNumeric
  35. def toInt(x: BigDecimal): Int
    Definition Classes
    BigDecimalIsConflictedNumeric
  36. def toLong(x: BigDecimal): Long
    Definition Classes
    BigDecimalIsConflictedNumeric
  37. def tryCompare(x: BigDecimal, y: BigDecimal): Some[Int]

    Returns whether a comparison between x and y is defined, and if so the result of compare(x, y).

    Returns whether a comparison between x and y is defined, and if so the result of compare(x, y).

    Definition Classes
    OrderingPartialOrdering
  38. def zero: BigDecimal
    Definition Classes
    Numeric

Shadowed Implicit Value Members

  1. def compare(that: BigDecimalIsFractional): Int

    Result of comparing this with operand that.

    Result of comparing this with operand that.

    Implement this method to determine how instances of A will be sorted.

    Returns x where:

    • x < 0 when this < that
    • x == 0 when this == that
    • x > 0 when this > that
    Implicit
    This member is added by an implicit conversion from BigDecimalIsFractional to Ordered[BigDecimalIsFractional] performed by method orderingToOrdered in scala.math.Ordered. This conversion will take place only if an implicit value of type Ordering[BigDecimalIsFractional] is in scope.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (bigDecimalIsFractional: Ordered[BigDecimalIsFractional]).compare(that)
    Definition Classes
    Ordered