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 BigDecimalType.type
object BigIntegerType.type
object BinaryType.type
object BoolType.type
object ByteType.type
object CharType.type
object CurrencyType.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
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 defaultValue: Either[String, A]
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
def toTypedPrimitive(value: DynamicValue): Either[String, A]

Converts a DynamicValue into a primitive type.

Converts a DynamicValue into a primitive type.

Attributes

Inherited methods

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Definition Classes
Ordering -> PartialOrdering
Inherited from:
Ordering
def isReverseOf(other: Ordering[_]): Boolean

Attributes

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

Attributes

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

Attributes

Definition Classes
Ordering -> PartialOrdering
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[T]

Attributes

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

Attributes

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

Attributes

Definition Classes
Ordering -> PartialOrdering
Inherited from:
Ordering
def reversed(): Comparator[T]

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
Ordering

Implicits

Inherited implicits

implicit def mkOrderingOps(lhs: A): OrderingOps

Attributes

Inherited from:
Ordering