object PgType extends Serializable
- Alphabetic
- By Inheritance
- PgType
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- lazy val Aclitem: PgType
access control list
- lazy val AclitemArray: PgType
Array of aclitem
- lazy val Any: PgType
pseudo-type representing any type
- lazy val AnyRange: PgType
pseudo-type representing a range over a polymorphic base type
- lazy val Anyarray: PgType
pseudo-type representing a polymorphic array type
- lazy val Anycompatible: PgType
pseudo-type representing a polymorphic common type
- lazy val AnycompatibleRange: PgType
pseudo-type representing a range over a polymorphic common type
- lazy val Anycompatiblearray: PgType
pseudo-type representing an array of polymorphic common type elements
- lazy val Anycompatiblenonarray: PgType
pseudo-type representing a polymorphic common type that is not an array
- lazy val Anyelement: PgType
pseudo-type representing a polymorphic base type
- lazy val Anyenum: PgType
pseudo-type representing a polymorphic base type that is an enum
- lazy val Anynonarray: PgType
pseudo-type representing a polymorphic base type that is not an array
- lazy val Bit: PgType
fixed-length bit string
- lazy val BitArray: PgType
Array of bit
- lazy val Bool: PgType
boolean, 'true'/'false'
- lazy val BoolArray: PgType
Array of bool
- lazy val Box: PgType
geometric box '(lower left,upper right)'
- lazy val BoxArray: PgType
Array of box
- lazy val Bpchar: PgType
char(length), blank-padded string, fixed storage length
- lazy val BpcharArray: PgType
Array of bpchar
- lazy val Bytea: PgType
variable-length string, binary values escaped
- lazy val ByteaArray: PgType
Array of bytea
- lazy val Char: PgType
single character
- lazy val CharArray: PgType
Array of char
- lazy val Cid: PgType
command identifier type, sequence in transaction id
- lazy val CidArray: PgType
Array of cid
- lazy val Cidr: PgType
network IP address/netmask, network address
- lazy val CidrArray: PgType
Array of cidr
- lazy val Circle: PgType
geometric circle '(center,radius)'
- lazy val CircleArray: PgType
Array of circle
- lazy val Cstring: PgType
C-style string
- lazy val CstringArray: PgType
Array of cstring
- lazy val Date: PgType
date
- lazy val DateArray: PgType
Array of date
- lazy val DateRange: PgType
range of dates
- lazy val DateRangeArray: PgType
Array of daterange
- lazy val EventTrigger: PgType
pseudo-type for the result of an event trigger function
- lazy val FdwHandler: PgType
pseudo-type for the result of an FDW handler function
- lazy val Float4: PgType
single-precision floating point number, 4-byte storage
- lazy val Float4Array: PgType
Array of float4
- lazy val Float8: PgType
double-precision floating point number, 8-byte storage
- lazy val Float8Array: PgType
Array of float8
- lazy val GtsVector: PgType
GiST index internal text representation for text search
- lazy val GtsVectorArray: PgType
Array of gtsvector
- lazy val IndexAmHandler: PgType
pseudo-type for the result of an index AM handler function
- lazy val Inet: PgType
IP address/netmask, host address, netmask optional
- lazy val InetArray: PgType
Array of inet
- lazy val Int2: PgType
-32 thousand to 32 thousand, 2-byte storage
- lazy val Int2Array: PgType
Array of int2
- lazy val Int2Vector: PgType
array of int2, used in system tables
- lazy val Int2VectorArray: PgType
Array of int2vector
- lazy val Int4: PgType
-2 billion to 2 billion integer, 4-byte storage
- lazy val Int4Array: PgType
Array of int4
- lazy val Int4Range: PgType
range of integers
- lazy val Int4RangeArray: PgType
Array of int4range
- lazy val Int8: PgType
~18 digit integer, 8-byte storage
- lazy val Int8Array: PgType
Array of int8
- lazy val Int8Range: PgType
range of bigints
- lazy val Int8RangeArray: PgType
Array of int8range
- lazy val Internal: PgType
pseudo-type representing an internal data structure
- lazy val Interval: PgType
@ <number> <units>, time interval
- lazy val IntervalArray: PgType
Array of interval
- lazy val Json: PgType
JSON stored as text
- lazy val JsonArray: PgType
Array of json
- lazy val Jsonb: PgType
Binary JSON
- lazy val JsonbArray: PgType
Array of jsonb
- lazy val Jsonpath: PgType
JSON path
- lazy val JsonpathArray: PgType
Array of jsonpath
- lazy val LanguageHandler: PgType
pseudo-type for the result of a language handler function
- lazy val Line: PgType
geometric line
- lazy val LineArray: PgType
Array of line
- lazy val Lseg: PgType
geometric line segment '(pt1,pt2)'
- lazy val LsegArray: PgType
Array of lseg
- lazy val Macaddr: PgType
XX:XX:XX:XX:XX:XX, MAC address
- lazy val Macaddr8: PgType
XX:XX:XX:XX:XX:XX:XX:XX, MAC address
- lazy val Macaddr8Array: PgType
Array of macaddr8
- lazy val MacaddrArray: PgType
Array of macaddr
- lazy val Money: PgType
monetary amounts, $d,ddd.cc
- lazy val MoneyArray: PgType
Array of money
- lazy val Name: PgType
63-byte type for storing system identifiers
- lazy val NameArray: PgType
Array of name
- lazy val NumRange: PgType
range of numerics
- lazy val NumRangeArray: PgType
Array of numrange
- lazy val Numeric: PgType
numeric(precision, decimal), arbitrary precision number
- lazy val NumericArray: PgType
Array of numeric
- lazy val OidArray: PgType
Array of oid
- lazy val OidType: PgType
object identifier(oid), maximum 4 billion
- lazy val OidVector: PgType
array of oids, used in system tables
- lazy val OidVectorArray: PgType
Array of oidvector
- lazy val Path: PgType
geometric path '(pt1,...)'
- lazy val PathArray: PgType
Array of path
- lazy val PgAttribute: PgType
- lazy val PgAttributeArray: PgType
Array of pg_attribute
- lazy val PgClass: PgType
- lazy val PgClassArray: PgType
Array of pg_class
- lazy val PgDdlCommand: PgType
internal type for passing CollectedCommand
- lazy val PgDependencies: PgType
multivariate dependencies
- lazy val PgLsn: PgType
PostgreSQL LSN datatype
- lazy val PgLsnArray: PgType
Array of pg_lsn
- lazy val PgMcvList: PgType
multivariate MCV list
- lazy val PgNdistinct: PgType
multivariate ndistinct coefficients
- lazy val PgNodeTree: PgType
string representing an internal node tree
- lazy val PgProc: PgType
- lazy val PgProcArray: PgType
Array of pg_proc
- lazy val PgSnapshot: PgType
snapshot
- lazy val PgSnapshotArray: PgType
Array of pg_snapshot
- lazy val PgTypeArray: PgType
Array of pg_type
- lazy val PgTypeType: PgType
- lazy val Point: PgType
geometric point '(x, y)'
- lazy val PointArray: PgType
Array of point
- lazy val Polygon: PgType
geometric polygon '(pt1,...)'
- lazy val PolygonArray: PgType
Array of polygon
- lazy val Record: PgType
pseudo-type representing any composite type
- lazy val RecordArray: PgType
- lazy val Refcursor: PgType
reference to cursor (portal name)
- lazy val RefcursorArray: PgType
Array of refcursor
- lazy val Regclass: PgType
registered class
- lazy val RegclassArray: PgType
Array of regclass
- lazy val Regcollation: PgType
registered collation
- lazy val RegcollationArray: PgType
Array of regcollation
- lazy val Regconfig: PgType
registered text search configuration
- lazy val RegconfigArray: PgType
Array of regconfig
- lazy val Regdictionary: PgType
registered text search dictionary
- lazy val RegdictionaryArray: PgType
Array of regdictionary
- lazy val Regnamespace: PgType
registered namespace
- lazy val RegnamespaceArray: PgType
Array of regnamespace
- lazy val Regoper: PgType
registered operator
- lazy val RegoperArray: PgType
Array of regoper
- lazy val Regoperator: PgType
registered operator (with args)
- lazy val RegoperatorArray: PgType
Array of regoperator
- lazy val Regproc: PgType
registered procedure
- lazy val RegprocArray: PgType
Array of regproc
- lazy val Regprocedure: PgType
registered procedure (with args)
- lazy val RegprocedureArray: PgType
Array of regprocedure
- lazy val Regrole: PgType
registered role
- lazy val RegroleArray: PgType
Array of regrole
- lazy val Regtype: PgType
registered type
- lazy val RegtypeArray: PgType
Array of regtype
- lazy val TableAmHandler: PgType
- lazy val Text: PgType
variable-length string, no limit specified
- lazy val TextArray: PgType
Array of text
- lazy val Tid: PgType
(block, offset), physical location of tuple
- lazy val TidArray: PgType
Array of tid
- lazy val Time: PgType
time of day
- lazy val TimeArray: PgType
Array of time
- lazy val Timestamp: PgType
date and time
- lazy val TimestampArray: PgType
Array of timestamp
- lazy val Timestamptz: PgType
date and time with time zone
- lazy val TimestamptzArray: PgType
Array of timestamptz
- lazy val Timetz: PgType
time of day with time zone
- lazy val TimetzArray: PgType
Array of timetz
- lazy val Trigger: PgType
pseudo-type for the result of a trigger function
- lazy val TsRange: PgType
range of timestamps without time zone
- lazy val TsRangeArray: PgType
Array of tsrange
- lazy val TsVector: PgType
text representation for text search
- lazy val TsVectorArray: PgType
Array of tsvector
- lazy val TsmHandler: PgType
pseudo-type for the result of a tablesample method function
- lazy val Tsquery: PgType
query representation for text search
- lazy val TsqueryArray: PgType
Array of tsquery
- lazy val TstzRange: PgType
range of timestamps with time zone
- lazy val TstzRangeArray: PgType
Array of tstzrange
- lazy val TxidSnapshot: PgType
txid snapshot
- lazy val TxidSnapshotArray: PgType
Array of txid_snapshot
- lazy val Unknown: PgType
pseudo-type representing an undetermined type
- lazy val Uuid: PgType
UUID datatype
- lazy val UuidArray: PgType
Array of uuid
- lazy val Varbit: PgType
variable-length bit string
- lazy val VarbitArray: PgType
Array of varbit
- lazy val Varchar: PgType
varchar(length), non-blank-padded string, variable storage length
- lazy val VarcharArray: PgType
Array of varchar
- lazy val Void: PgType
pseudo-type for the result of a function with no real result
- lazy val Xid: PgType
transaction id
- lazy val Xid8: PgType
full transaction id
- lazy val Xid8Array: PgType
Array of xid8
- lazy val XidArray: PgType
Array of xid
- lazy val Xml: PgType
XML content
- lazy val XmlArray: PgType
Array of xml
- def arrayOf(elementType: PgType): Option[PgType]
Find the corresponding one-dimensional array type for the specified element type.
Find the corresponding one-dimensional array type for the specified element type.
For example, passing
PgType.Int4
to this function would returnSome(PgType.Int4Vector)
.- returns
the corresponding array type, None if no such type exists.
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def byOid(oid: Oid): Option[PgType]
Lookup a type by its Oid.
Lookup a type by its Oid.
- returns
Some if such a type exists, None otherwise.
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val pgArrayOidByElementType: Map[PgType, PgType]
- val pgTypeByOid: Map[Oid, PgType]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()