[−][src]Module libpq::types
Structs
Type |
Enums
Kind |
Constants
ACLITEM | ACLITEM - access control list |
ACLITEM_ARRAY | ACLITEM[] |
ANY | ANY - pseudo-type representing any type |
ANYARRAY | ANYARRAY - pseudo-type representing a polymorphic array type |
ANYELEMENT | ANYELEMENT - pseudo-type representing a polymorphic base type |
ANYENUM | ANYENUM - pseudo-type representing a polymorphic base type that is an enum |
ANYNONARRAY | ANYNONARRAY - pseudo-type representing a polymorphic base type that is not an array |
ANY_RANGE | ANYRANGE - pseudo-type representing a polymorphic base type that is a range |
BIT | BIT - fixed-length bit string |
BIT_ARRAY | BIT[] |
BOOL | BOOL - boolean, 'true'/'false' |
BOOL_ARRAY | BOOL[] |
BOX | BOX - geometric box '(lower left,upper right)' |
BOX_ARRAY | BOX[] |
BPCHAR | BPCHAR - char(length), blank-padded string, fixed storage length |
BPCHAR_ARRAY | BPCHAR[] |
BYTEA | BYTEA - variable-length string, binary values escaped |
BYTEA_ARRAY | BYTEA[] |
CHAR | CHAR - single character |
CHAR_ARRAY | CHAR[] |
CID | CID - command identifier type, sequence in transaction id |
CIDR | CIDR - network IP address/netmask, network address |
CIDR_ARRAY | CIDR[] |
CID_ARRAY | CID[] |
CIRCLE | CIRCLE - geometric circle '(center,radius)' |
CIRCLE_ARRAY | CIRCLE[] |
CSTRING | CSTRING - C-style string |
CSTRING_ARRAY | CSTRING[] |
DATE | DATE - date |
DATE_ARRAY | DATE[] |
DATE_RANGE | DATERANGE - range of dates |
DATE_RANGE_ARRAY | DATERANGE[] |
EVENT_TRIGGER | EVENT_TRIGGER - pseudo-type for the result of an event trigger function |
FDW_HANDLER | FDW_HANDLER - pseudo-type for the result of an FDW handler function |
FLOAT4 | FLOAT4 - single-precision floating point number, 4-byte storage |
FLOAT4_ARRAY | FLOAT4[] |
FLOAT8 | FLOAT8 - double-precision floating point number, 8-byte storage |
FLOAT8_ARRAY | FLOAT8[] |
GTS_VECTOR | GTSVECTOR - GiST index internal text representation for text search |
GTS_VECTOR_ARRAY | GTSVECTOR[] |
INDEX_AM_HANDLER | INDEX_AM_HANDLER - pseudo-type for the result of an index AM handler function |
INET | INET - IP address/netmask, host address, netmask optional |
INET_ARRAY | INET[] |
INT2 | INT2 - -32 thousand to 32 thousand, 2-byte storage |
INT2_VECTOR | INT2VECTOR - array of int2, used in system tables |
INT2_ARRAY | INT2[] |
INT2_VECTOR_ARRAY | INT2VECTOR[] |
INT4 | INT4 - -2 billion to 2 billion integer, 4-byte storage |
INT4_ARRAY | INT4[] |
INT4_RANGE | INT4RANGE - range of integers |
INT4_RANGE_ARRAY | INT4RANGE[] |
INT8 | INT8 - ~18 digit integer, 8-byte storage |
INT8_ARRAY | INT8[] |
INT8_RANGE | INT8RANGE - range of bigints |
INT8_RANGE_ARRAY | INT8RANGE[] |
INTERNAL | INTERNAL - pseudo-type representing an internal data structure |
INTERVAL | INTERVAL - @ <number> <units>, time interval |
INTERVAL_ARRAY | INTERVAL[] |
JSON | JSON - JSON stored as text |
JSONB | JSONB - Binary JSON |
JSONB_ARRAY | JSONB[] |
JSONPATH | JSONPATH - JSON path |
JSONPATH_ARRAY | JSONPATH[] |
JSON_ARRAY | JSON[] |
LANGUAGE_HANDLER | LANGUAGE_HANDLER - pseudo-type for the result of a language handler function |
LINE | LINE - geometric line |
LINE_ARRAY | LINE[] |
LSEG | LSEG - geometric line segment '(pt1,pt2)' |
LSEG_ARRAY | LSEG[] |
MACADDR | MACADDR - XX:XX:XX:XX:XX:XX, MAC address |
MACADDR8 | MACADDR8 - XX:XX:XX:XX:XX:XX:XX:XX, MAC address |
MACADDR8_ARRAY | MACADDR8[] |
MACADDR_ARRAY | MACADDR[] |
MONEY | MONEY - monetary amounts, $d,ddd.cc |
MONEY_ARRAY | MONEY[] |
NAME | NAME - 63-byte type for storing system identifiers |
NAME_ARRAY | NAME[] |
NUMERIC | NUMERIC - numeric(precision, decimal), arbitrary precision number |
NUMERIC_ARRAY | NUMERIC[] |
NUM_RANGE | NUMRANGE - range of numerics |
NUM_RANGE_ARRAY | NUMRANGE[] |
OID | OID - object identifier(oid), maximum 4 billion |
OID_ARRAY | OID[] |
OID_VECTOR | OIDVECTOR - array of oids, used in system tables |
OID_VECTOR_ARRAY | OIDVECTOR[] |
OPAQUE | OPAQUE - obsolete, deprecated pseudo-type |
PATH | PATH - geometric path '(pt1,...)' |
PATH_ARRAY | PATH[] |
PG_DDL_COMMAND | PG_DDL_COMMAND - internal type for passing CollectedCommand |
PG_DEPENDENCIES | PG_DEPENDENCIES - multivariate dependencies |
PG_LSN | PG_LSN - PostgreSQL LSN datatype |
PG_LSN_ARRAY | PG_LSN[] |
PG_MCV_LIST | PG_MCV_LIST - multivariate MCV list |
PG_NDISTINCT | PG_NDISTINCT - multivariate ndistinct coefficients |
PG_NODE_TREE | PG_NODE_TREE - string representing an internal node tree |
POINT | POINT - geometric point '(x, y)' |
POINT_ARRAY | POINT[] |
POLYGON | POLYGON - geometric polygon '(pt1,...)' |
POLYGON_ARRAY | POLYGON[] |
RECORD | RECORD - pseudo-type representing any composite type |
RECORD_ARRAY | RECORD[] |
REFCURSOR | REFCURSOR - reference to cursor (portal name) |
REFCURSOR_ARRAY | REFCURSOR[] |
REGCLASS | REGCLASS - registered class |
REGCLASS_ARRAY | REGCLASS[] |
REGCONFIG | REGCONFIG - registered text search configuration |
REGCONFIG_ARRAY | REGCONFIG[] |
REGDICTIONARY | REGDICTIONARY - registered text search dictionary |
REGDICTIONARY_ARRAY | REGDICTIONARY[] |
REGNAMESPACE | REGNAMESPACE - registered namespace |
REGNAMESPACE_ARRAY | REGNAMESPACE[] |
REGOPER | REGOPER - registered operator |
REGOPERATOR | REGOPERATOR - registered operator (with args) |
REGOPERATOR_ARRAY | REGOPERATOR[] |
REGOPER_ARRAY | REGOPER[] |
REGPROC | REGPROC - registered procedure |
REGPROCEDURE | REGPROCEDURE - registered procedure (with args) |
REGPROCEDURE_ARRAY | REGPROCEDURE[] |
REGPROC_ARRAY | REGPROC[] |
REGROLE | REGROLE - registered role |
REGROLE_ARRAY | REGROLE[] |
REGTYPE | REGTYPE - registered type |
REGTYPE_ARRAY | REGTYPE[] |
TABLE_AM_HANDLER | TABLE_AM_HANDLER |
TEXT | TEXT - variable-length string, no limit specified |
TEXT_ARRAY | TEXT[] |
TID | TID - (block, offset), physical location of tuple |
TID_ARRAY | TID[] |
TIME | TIME - time of day |
TIMESTAMP | TIMESTAMP - date and time |
TIMESTAMPTZ | TIMESTAMPTZ - date and time with time zone |
TIMESTAMPTZ_ARRAY | TIMESTAMPTZ[] |
TIMESTAMP_ARRAY | TIMESTAMP[] |
TIMETZ | TIMETZ - time of day with time zone |
TIMETZ_ARRAY | TIMETZ[] |
TIME_ARRAY | TIME[] |
TRIGGER | TRIGGER - pseudo-type for the result of a trigger function |
TSM_HANDLER | TSM_HANDLER - pseudo-type for the result of a tablesample method function |
TSQUERY | TSQUERY - query representation for text search |
TSQUERY_ARRAY | TSQUERY[] |
TSTZ_RANGE | TSTZRANGE - range of timestamps with time zone |
TSTZ_RANGE_ARRAY | TSTZRANGE[] |
TS_RANGE | TSRANGE - range of timestamps without time zone |
TS_RANGE_ARRAY | TSRANGE[] |
TS_VECTOR | TSVECTOR - text representation for text search |
TS_VECTOR_ARRAY | TSVECTOR[] |
TXID_SNAPSHOT | TXID_SNAPSHOT - txid snapshot |
TXID_SNAPSHOT_ARRAY | TXID_SNAPSHOT[] |
UNKNOWN | UNKNOWN - pseudo-type representing an undetermined type |
UUID | UUID - UUID datatype |
UUID_ARRAY | UUID[] |
VARBIT | VARBIT - variable-length bit string |
VARBIT_ARRAY | VARBIT[] |
VARCHAR | VARCHAR - varchar(length), non-blank-padded string, variable storage length |
VARCHAR_ARRAY | VARCHAR[] |
VOID | VOID - pseudo-type for the result of a function with no real result |
XID | XID - transaction id |
XID_ARRAY | XID[] |
XML | XML - XML content |
XML_ARRAY | XML[] |