StandardType

zio.schema.StandardType
See theStandardType companion object
sealed trait StandardType[A] extends Ordering[A]

Attributes

Companion
object
Graph
Supertypes
trait Ordering[A]
trait PartialOrdering[A]
trait Equiv[A]
trait Serializable
trait Comparator[A]
class Object
trait Matchable
class Any
Show all
Known subtypes
object BinaryType
object BoolType
object ByteType
object CharType
object CurrencyType
object DayOfWeekType
object DoubleType
object DurationType
object FloatType
object InstantType
object IntType
object LocalDateType
object LocalTimeType
object LongType
object MonthDayType
object MonthType
object PeriodType
object ShortType
object StringType
object UUIDType
object UnitType
object YearMonthType
object YearType
object ZoneIdType
Show all
Self type

Members list

Type members

Inherited classlikes

class OrderingOps(lhs: T)

Attributes

Inherited from:
Ordering
Supertypes
class Object
trait Matchable
class Any

Value members

Abstract methods

def tag: String

Concrete methods

override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Any

Converts a DynamicValue into a primitive type.

Converts a DynamicValue into a primitive type.

Attributes

Inherited methods

override def equiv(x: A, y: A): Boolean

Attributes

Definition Classes
Inherited from:
Ordering
override def gt(x: A, y: A): Boolean

Attributes

Definition Classes
Inherited from:
Ordering
override def gteq(x: A, y: A): Boolean

Attributes

Definition Classes
Inherited from:
Ordering

Attributes

Inherited from:
Ordering
override def lt(x: A, y: A): Boolean

Attributes

Definition Classes
Inherited from:
Ordering
override def lteq(x: A, y: A): Boolean

Attributes

Definition Classes
Inherited from:
Ordering
def max[U <: A](x: U, y: U): U

Attributes

Inherited from:
Ordering
def min[U <: A](x: U, y: U): U

Attributes

Inherited from:
Ordering
def on[U](f: U => A): Ordering[U]

Attributes

Inherited from:
Ordering
def orElse(other: Ordering[A]): Ordering[A]

Attributes

Inherited from:
Ordering
def orElseBy[S](f: A => S)(implicit ord: Ordering[S]): Ordering[A]

Attributes

Inherited from:
Ordering
override def reverse: Ordering[A]

Attributes

Definition Classes
Inherited from:
Ordering
def reversed(): Comparator[A]

Attributes

Inherited from:
Comparator
def thenComparing[U <: Comparable[_ >: U <: <FromJavaObject>]](x$0: Function[_ >: A <: <FromJavaObject>, _ <: U]): Comparator[A]

Attributes

Inherited from:
Comparator
def thenComparing[U <: <FromJavaObject>](x$0: Function[_ >: A <: <FromJavaObject>, _ <: U], x$1: Comparator[_ >: U <: <FromJavaObject>]): Comparator[A]

Attributes

Inherited from:
Comparator
def thenComparing(x$0: Comparator[_ >: A <: <FromJavaObject>]): Comparator[A]

Attributes

Inherited from:
Comparator
def thenComparingDouble(x$0: ToDoubleFunction[_ >: A <: <FromJavaObject>]): Comparator[A]

Attributes

Inherited from:
Comparator
def thenComparingInt(x$0: ToIntFunction[_ >: A <: <FromJavaObject>]): Comparator[A]

Attributes

Inherited from:
Comparator
def thenComparingLong(x$0: ToLongFunction[_ >: A <: <FromJavaObject>]): Comparator[A]

Attributes

Inherited from:
Comparator
def tryCompare(x: A, y: A): Some[Int]

Attributes

Inherited from:
Ordering

Inherited and Abstract methods

def compare(x: A, y: A): Int

Attributes

Inherited from:
Ordering

Implicits

Inherited implicits

implicit def mkOrderingOps(lhs: A): OrderingOps

Attributes

Inherited from:
Ordering