Primitive

object Primitive
Companion:
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

case object PBigDecimal extends Primitive[BigDecimal]
case object PBigInt extends Primitive[BigInt]
case object PBlob extends Primitive[ByteArray]
case object PBoolean extends Primitive[Boolean]
case object PByte extends Primitive[Byte]
case object PDocument extends Primitive[Document]
case object PDouble extends Primitive[Double]
case object PFloat extends Primitive[Float]
case object PInt extends Primitive[Int]
case object PLong extends Primitive[Long]
case object PShort extends Primitive[Short]
case object PString extends Primitive[String]
case object PTimestamp extends Primitive[Timestamp]
case object PUUID extends Primitive[UUID]
case object PUnit extends Primitive[Unit]

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror

The name of the type

The name of the type

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]