Primitive

smithy4s.schema.Primitive$
See thePrimitive companion trait
object Primitive

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

case object PBigDecimal extends Primitive[BigDecimal]

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
case object PBigInt extends Primitive[BigInt]

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
PBigInt.type
case object PBlob extends Primitive[ByteArray]

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
PBlob.type
case object PBoolean extends Primitive[Boolean]

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
case object PByte extends Primitive[Byte]

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
PByte.type
case object PDocument extends Primitive[Document]

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
case object PDouble extends Primitive[Double]

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
PDouble.type
case object PFloat extends Primitive[Float]

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
PFloat.type
case object PInt extends Primitive[Int]

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Primitive[Int]
class Object
trait Matchable
class Any
Self type
PInt.type
case object PLong extends Primitive[Long]

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
PLong.type
case object PShort extends Primitive[Short]

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
PShort.type
case object PString extends Primitive[String]

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
PString.type
case object PTimestamp extends Primitive[Timestamp]

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
case object PUUID extends Primitive[UUID]

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Primitive[UUID]
class Object
trait Matchable
class Any
Self type
PUUID.type
case object PUnit extends Primitive[Unit]

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
PUnit.type

Inherited classlikes

final implicit class MapOps[K, V](val map: Map[K, V])

Attributes

Inherited from:
ScalaCompat (hidden)
Graph
Supertypes
class Object
trait Matchable
class Any

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def deriving[F[_]](implicit short: F[Short], int: F[Int], float: F[Float], long: F[Long], double: F[Double], bigint: F[BigInt], bigdecimal: F[BigDecimal], boolean: F[Boolean], string: F[String], uuid: F[UUID], byte: F[Byte], blob: F[ByteArray], document: F[Document], timestamp: F[Timestamp], unit: F[Unit]): PolyFunction[Primitive, F]

Implicits

Inherited implicits

final implicit def MapOps[K, V](map: Map[K, V]): MapOps[K, V]

Attributes

Inherited from:
ScalaCompat (hidden)