Qore pgsql Module: Qore::Pgsql Namespace Reference

| Qore pgsql Module 3.1.1

Functions | Variables
Qore::Pgsql Namespace Reference
PostgreSQL Functions

Pgsql namespace. More...

## Functions
hash | pgsql_bind (softint type, auto value)
| Creates a hash data structure understood by the pgsql DBI driver when binding values in SQL queries that allows programmers to directly specify the PostgreSQL data type for the bind. More...
hash | pgsql_bind_array (*softlist< auto > value)
| Creates a data structure understood by the pgsql DBI driver when binding array values in SQL queries. More...

## Variables
const | PGSQL_HAVE_GETCLIENTVERSION = bool(PGSQL_HAVE_GETCLIENTVERSION)
| This constant indicates if the pgsql driver supports the getClientVersion method or not. More...
const | PG_TYPE_ABSTIME = ABSTIMEOID
| defines a bind for the `ABSTIMEOID` type
const | PG_TYPE_ABSTIMEARRAY = QPGT_ABSTIMEARRAYOID
| defines a bind for the `QPGT_ABSTIMEARRAYOID` type
const | PG_TYPE_ACLITEM = ACLITEMOID
| defines a bind for the `ACLITEMOID` type
const | PG_TYPE_ANY = ANYOID
| defines a bind for the `ANYOID` type
const | PG_TYPE_ANYARRAY = ANYARRAYOID
| defines a bind for the `ANYARRAYOID` type
const | PG_TYPE_ANYELEMENT = ANYELEMENTOID
| defines a bind for the `ANYELEMENTOID` type
const | PG_TYPE_ATTRIBUTE_RELTYPE = PG_ATTRIBUTE_RELTYPE_OID
| defines a bind for the `PG_ATTRIBUTE_RELTYPE_OID` type More...
const | PG_TYPE_BIT = BITOID
| defines a bind for the `BITOID` type
const | PG_TYPE_BITARRAY = QPGT_BITARRAYOID
| defines a bind for the `QPGT_BITARRAYOID` type
const | PG_TYPE_BOOL = BOOLOID
| defines a bind for the `BOOLOID` type
const | PG_TYPE_BOOLARRAY = QPGT_BOOLARRAYOID
| defines a bind for the `QPGT_BOOLARRAYOID` type
const | PG_TYPE_BOX = BOXOID
| defines a bind for the `BOXOID` type
const | PG_TYPE_BOXARRAY = QPGT_BOXARRAYOID
| defines a bind for the `QPGT_BOXARRAYOID` type
const | PG_TYPE_BPCHAR = BPCHAROID
| defines a bind for the `BPCHAROID` type
const | PG_TYPE_BPCHARARRAY = QPGT_BPCHARARRAYOID
| defines a bind for the `QPGT_BPCHARARRAYOID` type
const | PG_TYPE_BYTEA = BYTEAOID
| defines a bind for the `BYTEAOID` type
const | PG_TYPE_BYTEAARRAY = QPGT_BYTEAARRAYOID
| defines a bind for the `QPGT_BYTEAARRAYOID` type
const | PG_TYPE_CASH = CASHOID
| defines a bind for the `CASHOID` type
const | PG_TYPE_CHAR = CHAROID
| defines a bind for the `CHAROID` type
const | PG_TYPE_CID = CIDOID
| defines a bind for the `CIDOID` type
const | PG_TYPE_CIDARRAY = QPGT_CIDARRAYOID
| defines a bind for the `QPGT_CIDARRAYOID` type
const | PG_TYPE_CIDR = CIDROID
| defines a bind for the `CIDROID` type
const | PG_TYPE_CIDRARRAY = QPGT_CIDRARRAYOID
| defines a bind for the `QPGT_CIDRARRAYOID` type
const | PG_TYPE_CIRCLE = CIRCLEOID
| defines a bind for the `CIRCLEOID` type
const | PG_TYPE_CIRCLEARRAY = QPGT_CIRCLEARRAYOID
| defines a bind for the `QPGT_CIRCLEARRAYOID` type
const | PG_TYPE_CLASS_RELTYPE = PG_CLASS_RELTYPE_OID
| defines a bind for the `PG_CLASS_RELTYPE_OID` type More...
const | PG_TYPE_CSTRING = CSTRINGOID
| defines a bind for the `CSTRINGOID` type
const | PG_TYPE_DATE = DATEOID
| defines a bind for the `DATEOID` type
const | PG_TYPE_DATEARRAY = QPGT_DATEARRAYOID
| defines a bind for the `QPGT_DATEARRAYOID` type
const | PG_TYPE_FLOAT4 = FLOAT4OID
| defines a bind for the `FLOAT4OID` type
const | PG_TYPE_FLOAT4ARRAY = QPGT_FLOAT4ARRAYOID
| defines a bind for the `QPGT_FLOAT4ARRAYOID` type
const | PG_TYPE_FLOAT8 = FLOAT8OID
| defines a bind for the `FLOAT8OID` type
const | PG_TYPE_FLOAT8ARRAY = QPGT_FLOAT8ARRAYOID
| defines a bind for the `QPGT_FLOAT8ARRAYOID` type
const | PG_TYPE_INET = INETOID
| defines a bind for the `INETOID` type
const | PG_TYPE_INETARRAY = QPGT_INETARRAYOID
| defines a bind for the `QPGT_INETARRAYOID` type
const | PG_TYPE_INT2 = INT2OID
| defines a bind for the `INT2OID` type
const | PG_TYPE_INT2ARRAY = QPGT_INT2ARRAYOID
| defines a bind for the `QPGT_INT2ARRAYOID` type
const | PG_TYPE_INT2VECTOR = INT2VECTOROID
| defines a bind for the `INT2VECTOROID` type
const | PG_TYPE_INT4 = INT4OID
| defines a bind for the `INT4OID` type
const | PG_TYPE_INT4ARRAY = QPGT_INT4ARRAYOID
| defines a bind for the `QPGT_INT4ARRAYOID` type
const | PG_TYPE_INT8 = INT8OID
| defines a bind for the `INT8OID` type
const | PG_TYPE_INT8ARRAY = QPGT_INT8ARRAYOID
| defines a bind for the `QPGT_INT8ARRAYOID` type
const | PG_TYPE_INTERNAL = INTERNALOID
| defines a bind for the `INTERNALOID` type
const | PG_TYPE_INTERVAL = INTERVALOID
| defines a bind for the `INTERVALOID` type
const | PG_TYPE_INTERVALARRAY = QPGT_INTERVALARRAYOID
| defines a bind for the `QPGT_INTERVALARRAYOID` type
const | PG_TYPE_LANGUAGE_HANDLER = LANGUAGE_HANDLEROID
| defines a bind for the `LANGUAGE_HANDLEROID` type
const | PG_TYPE_LINE = LINEOID
| defines a bind for the `LINEOID` type
const | PG_TYPE_LSEG = LSEGOID
| defines a bind for the `LSEGOID` type
const | PG_TYPE_LSEGARRAY = QPGT_LSEGARRAYOID
| defines a bind for the `QPGT_LSEGARRAYOID` type
const | PG_TYPE_MACADDR = MACADDROID
| defines a bind for the `MACADDROID` type
const | PG_TYPE_MACADDRARRAY = QPGT_MACADDRARRAYOID
| defines a bind for the `QPGT_MACADDRARRAYOID` type
const | PG_TYPE_MONEYARRAY = QPGT_MONEYARRAYOID
| defines a bind for the `QPGT_MONEYARRAYOID` type
const | PG_TYPE_NAME = NAMEOID
| defines a bind for the `NAMEOID` type
const | PG_TYPE_NAMEARRAY = QPGT_NAMEARRAYOID
| defines a bind for the `QPGT_NAMEARRAYOID` type
const | PG_TYPE_NUMERIC = NUMERICOID
| defines a bind for the `NUMERICOID` type
const | PG_TYPE_NUMERICARRAY = QPGT_NUMERICARRAYOID
| defines a bind for the `QPGT_NUMERICARRAYOID` type
const | PG_TYPE_OID = OIDOID
| defines a bind for the `OIDOID` type
const | PG_TYPE_OIDARRAY = QPGT_OIDARRAYOID
| defines a bind for the `QPGT_OIDARRAYOID` type
const | PG_TYPE_OPAQUE = OPAQUEOID
| defines a bind for the `OPAQUEOID` type
const | PG_TYPE_PATH = PATHOID
| defines a bind for the `PATHOID` type
const | PG_TYPE_PATHARRAY = QPGT_PATHARRAYOID
| defines a bind for the `QPGT_PATHARRAYOID` type
const | PG_TYPE_POINT = POINTOID
| defines a bind for the `POINTOID` type
const | PG_TYPE_POINTARRAY = QPGT_POINTARRAYOID
| defines a bind for the `QPGT_POINTARRAYOID` type
const | PG_TYPE_POLYGON = POLYGONOID
| defines a bind for the `POLYGONOID` type
const | PG_TYPE_POLYGONARRAY = QPGT_POLYGONARRAYOID
| defines a bind for the `QPGT_POLYGONARRAYOID` type
const | PG_TYPE_PROC_RELTYPE = PG_PROC_RELTYPE_OID
| defines a bind for the `PG_PROC_RELTYPE_OID` type More...
const | PG_TYPE_RECORD = RECORDOID
| defines a bind for the `RECORDOID` type
const | PG_TYPE_REFCURSOR = REFCURSOROID
| defines a bind for the `REFCURSOROID` type
const | PG_TYPE_REGCLASS = REGCLASSOID
| defines a bind for the `REGCLASSOID` type
const | PG_TYPE_REGOPER = REGOPEROID
| defines a bind for the `REGOPEROID` type
const | PG_TYPE_REGOPERATOR = REGOPERATOROID
| defines a bind for the `REGOPERATOROID` type
const | PG_TYPE_REGPROC = REGPROCOID
| defines a bind for the `REGPROCOID` type
const | PG_TYPE_REGPROCEDURE = REGPROCEDUREOID
| defines a bind for the `REGPROCEDUREOID` type
const | PG_TYPE_REGTYPE = REGTYPEOID
| defines a bind for the `REGTYPEOID` type
const | PG_TYPE_RELTIME = RELTIMEOID
| defines a bind for the `RELTIMEOID` type
const | PG_TYPE_RELTIMEARRAY = QPGT_RELTIMEARRAYOID
| defines a bind for the `QPGT_RELTIMEARRAYOID` type
const | PG_TYPE_TEXT = TEXTOID
| defines a bind for the `TEXTOID` type
const | PG_TYPE_TEXTARRAY = QPGT_TEXTARRAYOID
| defines a bind for the `QPGT_TEXTARRAYOID` type
const | PG_TYPE_TID = TIDOID
| defines a bind for the `TIDOID` type
const | PG_TYPE_TIDARRAY = QPGT_TIDARRAYOID
| defines a bind for the `QPGT_TIDARRAYOID` type
const | PG_TYPE_TIME = TIMEOID
| defines a bind for the `TIMEOID` type
const | PG_TYPE_TIMEARRAY = QPGT_TIMEARRAYOID
| defines a bind for the `QPGT_TIMEARRAYOID` type
const | PG_TYPE_TIMESTAMP = TIMESTAMPOID
| defines a bind for the `TIMESTAMPOID` type
const | PG_TYPE_TIMESTAMPARRAY = QPGT_TIMESTAMPARRAYOID
| defines a bind for the `QPGT_TIMESTAMPARRAYOID` type
const | PG_TYPE_TIMESTAMPTZ = TIMESTAMPTZOID
| defines a bind for the `TIMESTAMPTZOID` type
const | PG_TYPE_TIMESTAMPTZARRAY = QPGT_TIMESTAMPTZARRAYOID
| defines a bind for the `QPGT_TIMESTAMPTZARRAYOID` type
const | PG_TYPE_TIMETZ = TIMETZOID
| defines a bind for the `TIMETZOID` type
const | PG_TYPE_TIMETZARRAY = QPGT_TIMETZARRAYOID
| defines a bind for the `QPGT_TIMETZARRAYOID` type
const | PG_TYPE_TINTERVAL = TINTERVALOID
| defines a bind for the `TINTERVALOID` type
const | PG_TYPE_TINTERVALARRAY = QPGT_TINTERVALARRAYOID
| defines a bind for the `QPGT_TINTERVALARRAYOID` type
const | PG_TYPE_TRIGGER = TRIGGEROID
| defines a bind for the `TRIGGEROID` type
const | PG_TYPE_TYPE_RELTYPE = PG_TYPE_RELTYPE_OID
| defines a bind for the `PG_TYPE_RELTYPE_OID` type More...
const | PG_TYPE_UNKNOWN = UNKNOWNOID
| defines a bind for the `UNKNOWNOID` type
const | PG_TYPE_VARBIT = VARBITOID
| defines a bind for the `VARBITOID` type
const | PG_TYPE_VARBITARRAY = QPGT_VARBITARRAYOID
| defines a bind for the `QPGT_VARBITARRAYOID` type
const | PG_TYPE_VARCHAR = VARCHAROID
| defines a bind for the `VARCHAROID` type
const | PG_TYPE_VARCHARARRAY = QPGT_VARCHARARRAYOID
| defines a bind for the `QPGT_VARCHARARRAYOID` type
const | PG_TYPE_VECTOROID = OIDVECTOROID
| defines a bind for the `OIDVECTOROID` type
const | PG_TYPE_VOID = VOIDOID
| defines a bind for the `VOIDOID` type
const | PG_TYPE_XID = XIDOID
| defines a bind for the `XIDOID` type
const | PG_TYPE_XIDARRAY = QPGT_XIDARRAYOID
| defines a bind for the `QPGT_XIDARRAYOID` type

## Detailed Description

Pgsql namespace.