StandardType

sealed trait StandardType[A] extends Ordering[A]
Companion:
object
trait Ordering[A]
trait PartialOrdering[A]
trait Equiv[A]
trait Serializable
trait Comparator[A]
class Object
trait Matchable
class Any
object BigDecimalType.type
object BigIntegerType.type
object BinaryType.type
object BoolType.type
object ByteType.type
object CharType.type
object DayOfWeekType.type
object DoubleType.type
object DurationType.type
object FloatType.type
object InstantType.type
object IntType.type
object LocalDateTimeType.type
object LocalDateType.type
object LocalTimeType.type
object LongType.type
object MonthDayType.type
object MonthType.type
object OffsetDateTimeType.type
object OffsetTimeType.type
object PeriodType.type
object ShortType.type
object StringType.type
object UUIDType.type
object UnitType.type
object YearMonthType.type
object YearType.type
object ZoneIdType.type
object ZoneOffsetType.type
object ZonedDateTimeType.type

Type members

Inherited classlikes

Inherited from:
Ordering

Value members

Abstract methods

def defaultValue: Either[String, A]
def tag: String

Concrete methods

override def toString: String
Definition Classes
Any
def toTypedPrimitive(value: DynamicValue): Either[String, A]

Converts a DynamicValue into a primitive type.

Converts a DynamicValue into a primitive type.

Inherited methods

def compare(x: A, y: A): Int
Inherited from:
Ordering
override def equiv(x: A, y: A): Boolean
Definition Classes
Ordering -> PartialOrdering -> Equiv
Inherited from:
Ordering
override def gt(x: A, y: A): Boolean
Definition Classes
Ordering -> PartialOrdering
Inherited from:
Ordering
override def gteq(x: A, y: A): Boolean
Definition Classes
Ordering -> PartialOrdering
Inherited from:
Ordering
def isReverseOf(other: Ordering[_]): Boolean
Inherited from:
Ordering
override def lt(x: A, y: A): Boolean
Definition Classes
Ordering -> PartialOrdering
Inherited from:
Ordering
override def lteq(x: A, y: A): Boolean
Definition Classes
Ordering -> PartialOrdering
Inherited from:
Ordering
def max[U <: A](x: U, y: U): U
Inherited from:
Ordering
def min[U <: A](x: U, y: U): U
Inherited from:
Ordering
def on[U](f: U => A): Ordering[U]
Inherited from:
Ordering
def orElse(other: Ordering[A]): Ordering[A]
Inherited from:
Ordering
def orElseBy[S](f: A => S)(implicit ord: Ordering[S]): Ordering[A]
Inherited from:
Ordering
override def reverse: Ordering[A]
Definition Classes
Ordering -> PartialOrdering
Inherited from:
Ordering
def reversed(): Comparator[A]
Inherited from:
Comparator
def thenComparing[U <: Comparable[_ >: U <: <FromJavaObject>]](x$0: Function[_ >: A <: <FromJavaObject>, _ <: U]): Comparator[A]
Inherited from:
Comparator
def thenComparing[U <: <FromJavaObject>](x$0: Function[_ >: A <: <FromJavaObject>, _ <: U], x$1: Comparator[_ >: U <: <FromJavaObject>]): Comparator[A]
Inherited from:
Comparator
def thenComparing(x$0: Comparator[_ >: A <: <FromJavaObject>]): Comparator[A]
Inherited from:
Comparator
def thenComparingDouble(x$0: ToDoubleFunction[_ >: A <: <FromJavaObject>]): Comparator[A]
Inherited from:
Comparator
def thenComparingInt(x$0: ToIntFunction[_ >: A <: <FromJavaObject>]): Comparator[A]
Inherited from:
Comparator
def thenComparingLong(x$0: ToLongFunction[_ >: A <: <FromJavaObject>]): Comparator[A]
Inherited from:
Comparator
def tryCompare(x: A, y: A): Some[Int]
Inherited from:
Ordering

Implicits

Inherited implicits

implicit def mkOrderingOps(lhs: A): OrderingOps
Inherited from:
Ordering