Qore pgsql Module  2.3
 All Namespaces Functions Variables Groups
Qore::Pgsql Namespace Reference

Qore::Pgsql namespace. More...

Functions

hash pgsql_bind (softint type, any 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...
 

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

Qore::Pgsql namespace.