Type

skunk.data.Type
See theType companion class
object Type

Attributes

Companion
class
Source
Type.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Type.type

Members list

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
Source
Mirror.scala
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror
Source
Mirror.scala

Value members

Concrete methods

def bit(n: Int): Type

Attributes

Source
Type.scala
def bpchar(n: Int): Type

Attributes

Source
Type.scala
def interval(n: Int): Type

Attributes

Source
Type.scala
def numeric(p: Int, s: Int): Type

Attributes

Source
Type.scala
def time(n: Int): Type

Attributes

Source
Type.scala
def timestamp(n: Int): Type

Attributes

Source
Type.scala
def timestamptz(n: Int): Type

Attributes

Source
Type.scala
def timetz(n: Int): Type

Attributes

Source
Type.scala
def unfold[A](a: A)(f: A => List[A], g: A => String): Type

Anamorphism for Type.

Anamorphism for Type.

Attributes

Source
Type.scala
def unfoldM[F[_] : Monad, A](a: A)(f: A => F[List[A]], g: A => F[String]): F[Type]

Monadic anamorphism for Type.

Monadic anamorphism for Type.

Attributes

Source
Type.scala
def varbit(n: Int): Type

Attributes

Source
Type.scala
def varchar(n: Int): Type

Attributes

Source
Type.scala

Concrete fields

val _abstime: Type

Attributes

Source
Type.scala
val _aclitem: Type

Attributes

Source
Type.scala
val _bit: Type

Attributes

Source
Type.scala
val _bool: Type

Attributes

Source
Type.scala
val _box: Type

Attributes

Source
Type.scala
val _bpchar: Type

Attributes

Source
Type.scala
val _bytea: Type

Attributes

Source
Type.scala
val _char: Type

Attributes

Source
Type.scala
val _cid: Type

Attributes

Source
Type.scala
val _cidr: Type

Attributes

Source
Type.scala
val _circle: Type

Attributes

Source
Type.scala
val _cstring: Type

Attributes

Source
Type.scala
val _date: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val _float4: Type

Attributes

Source
Type.scala
val _float8: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val _inet: Type

Attributes

Source
Type.scala
val _int2: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val _int4: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val _int8: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val _json: Type

Attributes

Source
Type.scala
val _jsonb: Type

Attributes

Source
Type.scala
val _line: Type

Attributes

Source
Type.scala
val _lseg: Type

Attributes

Source
Type.scala
val _macaddr: Type

Attributes

Source
Type.scala
val _money: Type

Attributes

Source
Type.scala
val _name: Type

Attributes

Source
Type.scala
val _numeric: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val _oid: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val _path: Type

Attributes

Source
Type.scala
val _pg_lsn: Type

Attributes

Source
Type.scala
val _point: Type

Attributes

Source
Type.scala
val _polygon: Type

Attributes

Source
Type.scala
val _record: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala

Attributes

Source
Type.scala

Attributes

Source
Type.scala

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val _regoper: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val _regproc: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val _regrole: Type

Attributes

Source
Type.scala
val _regtype: Type

Attributes

Source
Type.scala
val _reltime: Type

Attributes

Source
Type.scala
val _text: Type

Attributes

Source
Type.scala
val _tid: Type

Attributes

Source
Type.scala
val _time: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val _timetz: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val _tsquery: Type

Attributes

Source
Type.scala
val _tsrange: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val _uuid: Type

Attributes

Source
Type.scala
val _varbit: Type

Attributes

Source
Type.scala
val _varchar: Type

Attributes

Source
Type.scala
val _xid: Type

Attributes

Source
Type.scala
val _xml: Type

Attributes

Source
Type.scala
val abstime: Type

Attributes

Source
Type.scala
val aclitem: Type

Attributes

Source
Type.scala
val any: Type

Attributes

Source
Type.scala
val anyarray: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val anyenum: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val anyrange: Type

Attributes

Source
Type.scala
val bit: Type

Attributes

Source
Type.scala
val bool: Type

Attributes

Source
Type.scala
val box: Type

Attributes

Source
Type.scala
val bpchar: Type

Attributes

Source
Type.scala
val bytea: Type

Attributes

Source
Type.scala
val char: Type

Attributes

Source
Type.scala
val cid: Type

Attributes

Source
Type.scala
val cidr: Type

Attributes

Source
Type.scala
val circle: Type

Attributes

Source
Type.scala
val cstring: Type

Attributes

Source
Type.scala
val date: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val float4: Type

Attributes

Source
Type.scala
val float8: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val inet: Type

Attributes

Source
Type.scala
val int2: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val int4: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val int8: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val internal: Type

Attributes

Source
Type.scala
val interval: Type

Attributes

Source
Type.scala
val json: Type

Attributes

Source
Type.scala
val jsonb: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val line: Type

Attributes

Source
Type.scala
val lseg: Type

Attributes

Source
Type.scala
val macaddr: Type

Attributes

Source
Type.scala
val macaddr8: Type

Attributes

Source
Type.scala
val money: Type

Attributes

Source
Type.scala
val name: Type

Attributes

Source
Type.scala
val numeric: Type

Attributes

Source
Type.scala
val numrange: Type

Attributes

Source
Type.scala
val oid: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val opaque: Type

Attributes

Source
Type.scala
val path: Type

Attributes

Source
Type.scala
val point: Type

Attributes

Source
Type.scala
val polygon: Type

Attributes

Source
Type.scala
val record: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val regclass: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val regoper: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val regproc: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val regrole: Type

Attributes

Source
Type.scala
val regtype: Type

Attributes

Source
Type.scala
val reltime: Type

Attributes

Source
Type.scala
val smgr: Type

Attributes

Source
Type.scala
val text: Type

Attributes

Source
Type.scala
val tid: Type

Attributes

Source
Type.scala
val time: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val timetz: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val trigger: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val tsquery: Type

Attributes

Source
Type.scala
val tsrange: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val tsvector: Type

Attributes

Source
Type.scala

Attributes

Source
Type.scala
val unknown: Type

Attributes

Source
Type.scala
val uuid: Type

Attributes

Source
Type.scala
val varbit: Type

Attributes

Source
Type.scala
val varchar: Type

Attributes

Source
Type.scala
val void: Type

Attributes

Source
Type.scala
val xid: Type

Attributes

Source
Type.scala
val xml: Type

Attributes

Source
Type.scala

Implicits

Implicits

implicit val EqType: Eq[Type]

Attributes

Source
Type.scala