PostgreSQL Source Code  git master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
pg_proc.h File Reference
#include "catalog/genbki.h"
Include dependency graph for pg_proc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ProcedureRelationId   1255
 
#define ProcedureRelation_Rowtype_Id   81
 
#define Natts_pg_proc   29
 
#define Anum_pg_proc_proname   1
 
#define Anum_pg_proc_pronamespace   2
 
#define Anum_pg_proc_proowner   3
 
#define Anum_pg_proc_prolang   4
 
#define Anum_pg_proc_procost   5
 
#define Anum_pg_proc_prorows   6
 
#define Anum_pg_proc_provariadic   7
 
#define Anum_pg_proc_protransform   8
 
#define Anum_pg_proc_proisagg   9
 
#define Anum_pg_proc_proiswindow   10
 
#define Anum_pg_proc_prosecdef   11
 
#define Anum_pg_proc_proleakproof   12
 
#define Anum_pg_proc_proisstrict   13
 
#define Anum_pg_proc_proretset   14
 
#define Anum_pg_proc_provolatile   15
 
#define Anum_pg_proc_proparallel   16
 
#define Anum_pg_proc_pronargs   17
 
#define Anum_pg_proc_pronargdefaults   18
 
#define Anum_pg_proc_prorettype   19
 
#define Anum_pg_proc_proargtypes   20
 
#define Anum_pg_proc_proallargtypes   21
 
#define Anum_pg_proc_proargmodes   22
 
#define Anum_pg_proc_proargnames   23
 
#define Anum_pg_proc_proargdefaults   24
 
#define Anum_pg_proc_protrftypes   25
 
#define Anum_pg_proc_prosrc   26
 
#define Anum_pg_proc_probin   27
 
#define Anum_pg_proc_proconfig   28
 
#define Anum_pg_proc_proacl   29
 
#define PROVOLATILE_IMMUTABLE   'i' /* never changes for given input */
 
#define PROVOLATILE_STABLE   's' /* does not change within a scan */
 
#define PROVOLATILE_VOLATILE   'v' /* can change even within a scan */
 
#define PROPARALLEL_SAFE   's' /* can run in worker or master */
 
#define PROPARALLEL_RESTRICTED   'r' /* can run in parallel master only */
 
#define PROPARALLEL_UNSAFE   'u' /* banned while in parallel mode */
 
#define PROARGMODE_IN   'i'
 
#define PROARGMODE_OUT   'o'
 
#define PROARGMODE_INOUT   'b'
 
#define PROARGMODE_VARIADIC   'v'
 
#define PROARGMODE_TABLE   't'
 

Typedefs

typedef FormData_pg_procForm_pg_proc
 

Functions

 CATALOG (pg_proc, 1255) BKI_BOOTSTRAP BKI_ROWTYPE_OID(81) BKI_SCHEMA_MACRO
 
 DATA (insert OID=1242(boolinPGNSP PGUID 12 1 0 0 0 f f f f t f i s 1 0 16"2275"_null_ _null_ _null_ _null_ _null_ boolin _null_ _null_ _null_))
 
 DESCR ("I/O")
 
 DESCR ("convert proname to regproc")
 
 DESCR ("convert proname to regprocedure")
 
 DESCR ("convert char to int4")
 
 DESCR ("convert int4 to char")
 
 DESCR ("length")
 
 DESCR ("PostgreSQL version string")
 
 DESCR ("restriction selectivity of = and related operators")
 
 DESCR ("restriction selectivity of <> and related operators")
 
 DESCR ("restriction selectivity of > and related operators on scalar datatypes")
 
 DESCR ("join selectivity of <> and related operators")
 
 DESCR ("join selectivity of > and related operators on scalar datatypes")
 
 DESCR ("restriction selectivity for area-comparison operators")
 
 DESCR ("join selectivity for area-comparison operators")
 
 DESCR ("aggregate transition function")
 
 DESCR ("larger of two")
 
 DESCR ("smaller of two")
 
 DESCR ("aggregate combine function")
 
 DESCR ("round to nearest integer")
 
 DESCR ("truncate to integer")
 
 DESCR ("nearest integer >= value")
 
 DESCR ("nearest integer <= value")
 
 DESCR ("sign of value")
 
 DESCR ("natural exponential (e^x)")
 
 DESCR ("natural logarithm")
 
 DESCR ("convert int2 to float8")
 
 DESCR ("convert int2 to float4")
 
 DESCR ("convert float8 to int2")
 
 DESCR ("convert float4 to int2")
 
 DESCR ("tinterval to reltime")
 
 DESCR ("current date and time (abstime)")
 
 DESCR ("end of interval")
 
 DESCR ("current date and time - increments during transactions")
 
 DESCR ("finite abstime?")
 
 DESCR ("bucket number of operand in equal-width histogram")
 
 DESCR ("convert float4 to float8")
 
 DESCR ("convert float8 to float4")
 
 DESCR ("convert int2 to int4")
 
 DESCR ("convert int4 to int2")
 
 DESCR ("convert int4 to float8")
 
 DESCR ("convert float8 to int4")
 
 DESCR ("convert int4 to float4")
 
 DESCR ("convert float4 to int4")
 
 DESCR ("btree index access method handler")
 
 DESCR ("hash index access method handler")
 
 DESCR ("gist index access method handler")
 
 DESCR ("gin index access method handler")
 
 DESCR ("spgist index access method handler")
 
 DESCR ("brin index access method handler")
 
 DESCR ("brin: standalone scan new table pages")
 
 DESCR ("validate an operator class")
 
 DESCR ("test property of an index access method")
 
 DESCR ("test property of an index")
 
 DESCR ("test property of an index column")
 
 DESCR ("less-equal-greater")
 
 DESCR ("sort support")
 
 DESCR ("convert char(n) to text")
 
 DESCR ("convert name to text")
 
 DESCR ("convert text to name")
 
 DESCR ("convert name to char(n)")
 
 DESCR ("convert char(n) to name")
 
 DESCR ("hash")
 
 DESCR ("count the number of NULL arguments")
 
 DESCR ("count the number of non-NULL arguments")
 
 DESCR ("convert int8 to int4")
 
 DESCR ("convert int4 to int8")
 
 DESCR ("convert int8 to float8")
 
 DESCR ("convert float8 to int8")
 
 DESCR ("convert int8 to float4")
 
 DESCR ("convert float4 to int8")
 
 DESCR ("convert int8 to int2")
 
 DESCR ("convert int2 to int8")
 
 DESCR ("adjust char() to typmod length")
 
 DESCR ("transform a varchar length coercion")
 
 DESCR ("adjust varchar() to typmod length")
 
 DESCR ("deprecated, use current_user instead")
 
 DESCR ("octet length")
 
 DESCR ("get byte")
 
 DESCR ("set byte")
 
 DESCR ("get bit")
 
 DESCR ("set bit")
 
 DESCR ("substitute portion of string")
 
 DESCR ("current user name")
 
 DESCR ("session user name")
 
 DESCR ("array dimensions")
 
 DESCR ("number of array dimensions")
 
 DESCR ("array lower dimension")
 
 DESCR ("array upper dimension")
 
 DESCR ("array length")
 
 DESCR ("array cardinality")
 
 DESCR ("append element onto end of array")
 
 DESCR ("prepend element onto front of array")
 
 DESCR ("split delimited text into text[]")
 
 DESCR ("concatenate array elements, using delimiter, into text")
 
 DESCR ("split delimited text into text[], with null string")
 
 DESCR ("concatenate array elements, using delimiter and null string, into text")
 
 DESCR ("returns an offset of value in array")
 
 DESCR ("returns an offset of value in array with start index")
 
 DESCR ("returns an array of offsets of some value in array")
 
 DESCR ("array subscripts generator")
 
 DESCR ("array constructor with value")
 
 DESCR ("expand array to set of rows")
 
 DESCR ("remove any occurrences of an element from an array")
 
 DESCR ("replace any occurrences of an element in an array")
 
 DESCR ("aggregate final function")
 
 DESCR ("concatenate aggregate input into an array")
 
 DESCR ("bucket number of operand given a sorted array of bucket lower bounds")
 
 DESCR ("array typanalyze")
 
 DESCR ("restriction selectivity for array-containment operators")
 
 DESCR ("join selectivity for array-containment operators")
 
 DESCR ("storage manager")
 
 DESCR ("large object import")
 
 DESCR ("large object export")
 
 DESCR ("increment")
 
 DESCR ("position of substring")
 
 DESCR ("convert char to char(n)")
 
 DESCR ("name of the current database")
 
 DESCR ("get the currently executing query")
 
 DESCR ("output money amount as words")
 
 DESCR ("convert money to numeric")
 
 DESCR ("convert numeric to money")
 
 DESCR ("convert int4 to money")
 
 DESCR ("convert int8 to money")
 
 DESCR ("modulus")
 
 DESCR ("convert text to char")
 
 DESCR ("convert char to text")
 
 DESCR ("large object open")
 
 DESCR ("large object close")
 
 DESCR ("large object read")
 
 DESCR ("large object write")
 
 DESCR ("large object seek")
 
 DESCR ("large object seek (64 bit)")
 
 DESCR ("large object create")
 
 DESCR ("large object position")
 
 DESCR ("large object position (64 bit)")
 
 DESCR ("truncate large object")
 
 DESCR ("truncate large object (64 bit)")
 
 DESCR ("create new large object with given content")
 
 DESCR ("read entire large object")
 
 DESCR ("read large object from offset for length")
 
 DESCR ("write data at offset")
 
 DESCR ("large object unlink (delete)")
 
 DESCR ("box area")
 
 DESCR ("box width")
 
 DESCR ("box height")
 
 DESCR ("area of a closed path")
 
 DESCR ("bounding box of two boxes")
 
 DESCR ("box diagonal")
 
 DESCR ("slope between points")
 
 DESCR ("convert points to line segment")
 
 DESCR ("transform a time zone adjustment")
 
 DESCR ("adjust timestamp to new time zone")
 
 DESCR ("add/update ACL item")
 
 DESCR ("remove ACL item")
 
 DESCR ("contains")
 
 DESCR ("make ACL item")
 
 DESCR ("TODO")
 
 DESCR ("convert ACL item array to table, for use by information schema")
 
 DESCR ("I/O typmod")
 
 DESCR ("format a type oid and atttypmod to canonical SQL")
 
 DESCR ("convert UNIX epoch to timestamptz")
 
 DESCR ("extract field from timestamp with time zone")
 
 DESCR ("extract field from interval")
 
 DESCR ("convert abstime to timestamp with time zone")
 
 DESCR ("convert date to timestamp with time zone")
 
 DESCR ("promote groups of 24 hours to numbers of days and promote groups of 30 days to numbers of months")
 
 DESCR ("promote groups of 24 hours to numbers of days")
 
 DESCR ("promote groups of 30 days to numbers of months")
 
 DESCR ("convert date and time to timestamp with time zone")
 
 DESCR ("convert reltime to interval")
 
 DESCR ("convert timestamp with time zone to date")
 
 DESCR ("convert abstime to date")
 
 DESCR ("convert timestamp with time zone to abstime")
 
 DESCR ("age of a transaction ID, in transactions before current transaction")
 
 DESCR ("age of a multi-transaction ID, in multi-transactions before current multi-transaction")
 
 DESCR ("convert interval to reltime")
 
 DESCR ("date difference preserving months and years")
 
 DESCR ("transform an interval length coercion")
 
 DESCR ("adjust interval precision")
 
 DESCR ("get description for object id and catalog name")
 
 DESCR ("get description for table column")
 
 DESCR ("get description for object id and shared catalog name")
 
 DESCR ("truncate timestamp with time zone to specified units")
 
 DESCR ("truncate interval to specified units")
 
 DESCR ("decrement")
 
 DESCR ("increment, ignores second argument")
 
 DESCR ("intervals overlap?")
 
 DESCR ("extract field from time with time zone")
 
 DESCR ("convert int8 to oid")
 
 DESCR ("convert oid to int8")
 
 DESCR ("trigger to suppress updates when new and old records match")
 
 DESCR ("latest tid of a tuple")
 
 DESCR ("current transaction time")
 
 DESCR ("current statement time")
 
 DESCR ("current clock time")
 
 DESCR ("restriction selectivity for position-comparison operators")
 
 DESCR ("join selectivity for position-comparison operators")
 
 DESCR ("restriction selectivity for containment comparison operators")
 
 DESCR ("join selectivity for containment comparison operators")
 
 DESCR ("convert timestamp to time")
 
 DESCR ("character length")
 
 DESCR ("base 10 logarithm")
 
 DESCR ("square root")
 
 DESCR ("cube root")
 
 DESCR ("exponentiation")
 
 DESCR ("deprecated, use two-argument form instead")
 
 DESCR ("print type names of oidvector field")
 
 DESCR ("convert date and time with time zone to timestamp with time zone")
 
 DESCR ("convert abstime to time")
 
 DESCR ("convert time to interval")
 
 DESCR ("extract field from abstime")
 
 DESCR ("extract field from reltime")
 
 DESCR ("extract field from date")
 
 DESCR ("extract field from time")
 
 DESCR ("date difference from today preserving months and years")
 
 DESCR ("convert timestamp with time zone to time with time zone")
 
 DESCR ("finite date?")
 
 DESCR ("finite timestamp?")
 
 DESCR ("finite interval?")
 
 DESCR ("factorial")
 
 DESCR ("absolute value")
 
 DESCR ("convert varchar to name")
 
 DESCR ("convert name to varchar")
 
 DESCR ("current schema name")
 
 DESCR ("current schema search list")
 
 DESCR ("vertically aligned")
 
 DESCR ("horizontally aligned")
 
 DESCR ("parallel")
 
 DESCR ("perpendicular")
 
 DESCR ("vertical")
 
 DESCR ("horizontal")
 
 DESCR ("center of")
 
 DESCR ("convert interval to time")
 
 DESCR ("convert points to box")
 
 DESCR ("path closed?")
 
 DESCR ("path open?")
 
 DESCR ("close path")
 
 DESCR ("open path")
 
 DESCR ("convert x, y to point")
 
 DESCR ("convert polygon to bounding box")
 
 DESCR ("convert polygon to path")
 
 DESCR ("convert box to polygon")
 
 DESCR ("convert path to polygon")
 
 DESCR ("area of circle")
 
 DESCR ("diameter of circle")
 
 DESCR ("radius of circle")
 
 DESCR ("convert point and radius to circle")
 
 DESCR ("convert polygon to circle")
 
 DESCR ("convert vertex count and circle to polygon")
 
 DESCR ("convert point to empty box")
 
 DESCR ("convert box to circle")
 
 DESCR ("convert circle to box")
 
 DESCR ("convert to tinterval")
 
 DESCR ("construct line from points")
 
 DESCR ("distance between endpoints")
 
 DESCR ("sum of path segments")
 
 DESCR ("diagonal of")
 
 DESCR ("convert circle to 12-vertex polygon")
 
 DESCR ("number of points")
 
 DESCR ("matches LIKE expression")
 
 DESCR ("does not match LIKE expression")
 
 DESCR ("sequence next value")
 
 DESCR ("sequence current value")
 
 DESCR ("set sequence value")
 
 DESCR ("set sequence value and is_called status")
 
 DESCR ("sequence parameters, for use by information schema")
 
 DESCR ("sequence last value")
 
 DESCR ("random value")
 
 DESCR ("set random seed")
 
 DESCR ("arcsine")
 
 DESCR ("arccosine")
 
 DESCR ("arctangent")
 
 DESCR ("arctangent, two arguments")
 
 DESCR ("sine")
 
 DESCR ("cosine")
 
 DESCR ("tangent")
 
 DESCR ("cotangent")
 
 DESCR ("arcsine, degrees")
 
 DESCR ("arctangent, two arguments, degrees")
 
 DESCR ("radians to degrees")
 
 DESCR ("degrees to radians")
 
 DESCR ("PI")
 
 DESCR ("convert first char to int4")
 
 DESCR ("replicate string n times")
 
 DESCR ("convert SQL99 regexp pattern to POSIX style")
 
 DESCR ("convert LIKE pattern to use backslash escapes")
 
 DESCR ("lowercase")
 
 DESCR ("uppercase")
 
 DESCR ("capitalize each word")
 
 DESCR ("left-pad string to length")
 
 DESCR ("right-pad string to length")
 
 DESCR ("trim selected characters from left end of string")
 
 DESCR ("trim selected characters from right end of string")
 
 DESCR ("extract portion of string")
 
 DESCR ("map a set of characters appearing in string")
 
 DESCR ("trim spaces from left end of string")
 
 DESCR ("trim spaces from right end of string")
 
 DESCR ("trim selected characters from both ends of string")
 
 DESCR ("trim spaces from both ends of string")
 
 DESCR ("replace all occurrences in string of old_substr with new_substr")
 
 DESCR ("replace text using regexp")
 
 DESCR ("find first match for regexp")
 
 DESCR ("find match(es) for regexp")
 
 DESCR ("split string by field_sep and return field_num")
 
 DESCR ("split string by pattern")
 
 DESCR ("convert int4 number to hex")
 
 DESCR ("convert int8 number to hex")
 
 DESCR ("encoding name of current database")
 
 DESCR ("length of string in specified encoding")
 
 DESCR ("convert string with specified source encoding name")
 
 DESCR ("convert string with specified destination encoding name")
 
 DESCR ("convert string with specified encoding names")
 
 DESCR ("convert encoding name to encoding id")
 
 DESCR ("convert encoding id to encoding name")
 
 DESCR ("maximum octet length of a character in given encoding")
 
 DESCR ("source text of a rule")
 
 DESCR ("select statement of a view")
 
 DESCR ("role name by OID (with fallback)")
 
 DESCR ("extended statistics description")
 
 DESCR ("index description")
 
 DESCR ("partition key description")
 
 DESCR ("trigger description")
 
 DESCR ("constraint description")
 
 DESCR ("deparse an encoded expression")
 
 DESCR ("name of sequence for a serial column")
 
 DESCR ("definition of a function")
 
 DESCR ("argument list of a function")
 
 DESCR ("identity argument list of a function")
 
 DESCR ("result type of a function")
 
 DESCR ("function argument default")
 
 DESCR ("list of SQL keywords")
 
 DESCR ("convert generic options array to name/value table")
 
 DESCR ("type of the argument")
 
 DESCR ("collation of the argument; implementation of the COLLATION FOR expression")
 
 DESCR ("is a relation insertable/updatable/deletable")
 
 DESCR ("is a column updatable")
 
 DESCR ("oid of replica identity index if any")
 
 DESCR ("deferred UNIQUE constraint check")
 
 DESCR ("referential integrity FOREIGN KEY ... REFERENCES")
 
 DESCR ("referential integrity ON DELETE CASCADE")
 
 DESCR ("referential integrity ON UPDATE CASCADE")
 
 DESCR ("referential integrity ON DELETE RESTRICT")
 
 DESCR ("referential integrity ON UPDATE RESTRICT")
 
 DESCR ("referential integrity ON DELETE SET NULL")
 
 DESCR ("referential integrity ON UPDATE SET NULL")
 
 DESCR ("referential integrity ON DELETE SET DEFAULT")
 
 DESCR ("referential integrity ON UPDATE SET DEFAULT")
 
 DESCR ("referential integrity ON DELETE NO ACTION")
 
 DESCR ("referential integrity ON UPDATE NO ACTION")
 
 DESCR ("extract portion of bitstring")
 
 DESCR ("bitstring length")
 
 DESCR ("convert int4 to bitstring")
 
 DESCR ("convert bitstring to int4")
 
 DESCR ("adjust bit() to typmod length")
 
 DESCR ("transform a varbit length coercion")
 
 DESCR ("adjust varbit() to typmod length")
 
 DESCR ("position of sub-bitstring")
 
 DESCR ("substitute portion of bitstring")
 
 DESCR ("MACADDR manufacturer fields")
 
 DESCR ("MACADDR8 manufacturer fields")
 
 DESCR ("convert macaddr to macaddr8")
 
 DESCR ("convert macaddr8 to macaddr")
 
 DESCR ("set 7th bit in macaddr8")
 
 DESCR ("abbreviated display of inet value")
 
 DESCR ("abbreviated display of cidr value")
 
 DESCR ("change netmask of inet")
 
 DESCR ("change netmask of cidr")
 
 DESCR ("address family (4 for IPv4, 6 for IPv6)")
 
 DESCR ("network part of address")
 
 DESCR ("netmask of address")
 
 DESCR ("netmask length")
 
 DESCR ("broadcast address of network")
 
 DESCR ("show address octets only")
 
 DESCR ("show all parts of inet/cidr value")
 
 DESCR ("hostmask of address")
 
 DESCR ("convert inet to cidr")
 
 DESCR ("inet address of the client")
 
 DESCR ("client's port number for this connection")
 
 DESCR ("inet address of the server")
 
 DESCR ("server's port number for this connection")
 
 DESCR ("are the addresses from the same family?")
 
 DESCR ("the smallest network which includes both of the given networks")
 
 DESCR ("GiST support")
 
 DESCR ("SP-GiST support")
 
 DESCR ("restriction selectivity for network operators")
 
 DESCR ("join selectivity for network operators")
 
 DESCR ("transform a numeric length coercion")
 
 DESCR ("adjust numeric to typmod precision/scale")
 
 DESCR ("value rounded to 'scale'")
 
 DESCR ("value rounded to 'scale' of zero")
 
 DESCR ("value truncated to 'scale'")
 
 DESCR ("value truncated to 'scale' of zero")
 
 DESCR ("logarithm base m of n")
 
 DESCR ("number of decimal digits in the fractional part")
 
 DESCR ("convert int4 to numeric")
 
 DESCR ("convert float4 to numeric")
 
 DESCR ("convert float8 to numeric")
 
 DESCR ("convert numeric to int4")
 
 DESCR ("convert numeric to float4")
 
 DESCR ("convert numeric to float8")
 
 DESCR ("trunc(x/y)")
 
 DESCR ("increment by one")
 
 DESCR ("convert numeric to int8")
 
 DESCR ("convert int8 to numeric")
 
 DESCR ("convert int2 to numeric")
 
 DESCR ("convert numeric to int2")
 
 DESCR ("format timestamp with time zone to text")
 
 DESCR ("format numeric to text")
 
 DESCR ("format int4 to text")
 
 DESCR ("format int8 to text")
 
 DESCR ("format float4 to text")
 
 DESCR ("format float8 to text")
 
 DESCR ("convert text to numeric")
 
 DESCR ("convert text to timestamp with time zone")
 
 DESCR ("convert text to date")
 
 DESCR ("format interval to text")
 
 DESCR ("quote an identifier for usage in a querystring")
 
 DESCR ("quote a literal for usage in a querystring")
 
 DESCR ("quote a data value for usage in a querystring")
 
 DESCR ("quote a possibly-null literal for usage in a querystring")
 
 DESCR ("quote a possibly-null data value for usage in a querystring")
 
 DESCR ("concatenate values")
 
 DESCR ("concatenate values with separators")
 
 DESCR ("extract the first n characters")
 
 DESCR ("extract the last n characters")
 
 DESCR ("reverse text")
 
 DESCR ("format text message")
 
 DESCR ("length in bits")
 
 DESCR ("restriction selectivity of ILIKE")
 
 DESCR ("restriction selectivity of NOT ILIKE")
 
 DESCR ("join selectivity of ILIKE")
 
 DESCR ("join selectivity of NOT ILIKE")
 
 DESCR ("restriction selectivity of regex match")
 
 DESCR ("restriction selectivity of LIKE")
 
 DESCR ("restriction selectivity of case-insensitive regex match")
 
 DESCR ("restriction selectivity of regex non-match")
 
 DESCR ("restriction selectivity of NOT LIKE")
 
 DESCR ("restriction selectivity of case-insensitive regex non-match")
 
 DESCR ("join selectivity of regex match")
 
 DESCR ("join selectivity of LIKE")
 
 DESCR ("join selectivity of case-insensitive regex match")
 
 DESCR ("join selectivity of regex non-match")
 
 DESCR ("join selectivity of NOT LIKE")
 
 DESCR ("join selectivity of case-insensitive regex non-match")
 
 DESCR ("aggregate serial function")
 
 DESCR ("aggregate deserial function")
 
 DESCR ("concatenate aggregate input into a string")
 
 DESCR ("concatenate aggregate input into a bytea")
 
 DESCR ("encode text from DB encoding to ASCII text")
 
 DESCR ("encode text from encoding to ASCII text")
 
 DESCR ("user privilege on relation by username, rel name")
 
 DESCR ("user privilege on relation by username, rel oid")
 
 DESCR ("user privilege on relation by user oid, rel name")
 
 DESCR ("user privilege on relation by user oid, rel oid")
 
 DESCR ("current user privilege on relation by rel name")
 
 DESCR ("current user privilege on relation by rel oid")
 
 DESCR ("user privilege on sequence by username, seq name")
 
 DESCR ("user privilege on sequence by username, seq oid")
 
 DESCR ("user privilege on sequence by user oid, seq name")
 
 DESCR ("user privilege on sequence by user oid, seq oid")
 
 DESCR ("current user privilege on sequence by seq name")
 
 DESCR ("current user privilege on sequence by seq oid")
 
 DESCR ("user privilege on column by username, rel name, col name")
 
 DESCR ("user privilege on column by username, rel name, col attnum")
 
 DESCR ("user privilege on column by user oid, rel name, col name")
 
 DESCR ("user privilege on column by user oid, rel name, col attnum")
 
 DESCR ("current user privilege on column by rel name, col name")
 
 DESCR ("current user privilege on column by rel name, col attnum")
 
 DESCR ("user privilege on any column by username, rel name")
 
 DESCR ("user privilege on any column by username, rel oid")
 
 DESCR ("user privilege on any column by user oid, rel name")
 
 DESCR ("user privilege on any column by user oid, rel oid")
 
 DESCR ("current user privilege on any column by rel name")
 
 DESCR ("current user privilege on any column by rel oid")
 
 DESCR ("statistics: number of scans done for table/index")
 
 DESCR ("statistics: number of tuples read by seqscan")
 
 DESCR ("statistics: number of tuples fetched by idxscan")
 
 DESCR ("statistics: number of tuples inserted")
 
 DESCR ("statistics: number of tuples updated")
 
 DESCR ("statistics: number of tuples deleted")
 
 DESCR ("statistics: number of tuples hot updated")
 
 DESCR ("statistics: number of live tuples")
 
 DESCR ("statistics: number of dead tuples")
 
 DESCR ("statistics: number of tuples changed since last analyze")
 
 DESCR ("statistics: number of blocks fetched")
 
 DESCR ("statistics: number of blocks found in cache")
 
 DESCR ("statistics: last manual vacuum time for a table")
 
 DESCR ("statistics: last auto vacuum time for a table")
 
 DESCR ("statistics: last manual analyze time for a table")
 
 DESCR ("statistics: last auto analyze time for a table")
 
 DESCR ("statistics: number of manual vacuums for a table")
 
 DESCR ("statistics: number of auto vacuums for a table")
 
 DESCR ("statistics: number of manual analyzes for a table")
 
 DESCR ("statistics: number of auto analyzes for a table")
 
 DESCR ("statistics: currently active backend IDs")
 
 DESCR ("statistics: information about currently active backends")
 
 DESCR ("statistics: information about progress of backends running maintenance command")
 
 DESCR ("statistics: information about currently active replication")
 
 DESCR ("statistics: information about WAL receiver")
 
 DESCR ("statistics: information about subscription")
 
 DESCR ("statistics: current backend PID")
 
 DESCR ("statistics: PID of backend")
 
 DESCR ("statistics: database ID of backend")
 
 DESCR ("statistics: user ID of backend")
 
 DESCR ("statistics: current query of backend")
 
 DESCR ("statistics: wait event type on which backend is currently waiting")
 
 DESCR ("statistics: wait event on which backend is currently waiting")
 
 DESCR ("statistics: start time for current query of backend")
 
 DESCR ("statistics: start time for backend's current transaction")
 
 DESCR ("statistics: start time for current backend session")
 
 DESCR ("statistics: address of client connected to backend")
 
 DESCR ("statistics: port number of client connected to backend")
 
 DESCR ("statistics: number of backends in database")
 
 DESCR ("statistics: transactions committed")
 
 DESCR ("statistics: transactions rolled back")
 
 DESCR ("statistics: blocks fetched for database")
 
 DESCR ("statistics: blocks found in cache for database")
 
 DESCR ("statistics: tuples returned for database")
 
 DESCR ("statistics: tuples fetched for database")
 
 DESCR ("statistics: tuples inserted in database")
 
 DESCR ("statistics: tuples updated in database")
 
 DESCR ("statistics: tuples deleted in database")
 
 DESCR ("statistics: recovery conflicts in database caused by drop tablespace")
 
 DESCR ("statistics: recovery conflicts in database caused by relation lock")
 
 DESCR ("statistics: recovery conflicts in database caused by snapshot expiry")
 
 DESCR ("statistics: recovery conflicts in database caused by shared buffer pin")
 
 DESCR ("statistics: recovery conflicts in database caused by buffer deadlock")
 
 DESCR ("statistics: recovery conflicts in database")
 
 DESCR ("statistics: deadlocks detected in database")
 
 DESCR ("statistics: last reset for a database")
 
 DESCR ("statistics: number of temporary files written")
 
 DESCR ("statistics: number of bytes in temporary files written")
 
 DESCR ("statistics: block read time, in milliseconds")
 
 DESCR ("statistics: block write time, in milliseconds")
 
 DESCR ("statistics: information about WAL archiver")
 
 DESCR ("statistics: number of timed checkpoints started by the bgwriter")
 
 DESCR ("statistics: number of backend requested checkpoints started by the bgwriter")
 
 DESCR ("statistics: number of buffers written by the bgwriter during checkpoints")
 
 DESCR ("statistics: number of buffers written by the bgwriter for cleaning dirty buffers")
 
 DESCR ("statistics: number of times the bgwriter stopped processing when it had written too many buffers while cleaning")
 
 DESCR ("statistics: last reset for the bgwriter")
 
 DESCR ("statistics: checkpoint time spent writing buffers to disk, in milliseconds")
 
 DESCR ("statistics: checkpoint time spent synchronizing buffers to disk, in milliseconds")
 
 DESCR ("statistics: number of buffers written by backends")
 
 DESCR ("statistics: number of backend buffer writes that did their own fsync")
 
 DESCR ("statistics: number of buffer allocations")
 
 DESCR ("statistics: number of function calls")
 
 DESCR ("statistics: total execution time of function, in milliseconds")
 
 DESCR ("statistics: self execution time of function, in milliseconds")
 
 DESCR ("statistics: number of scans done for table/index in current transaction")
 
 DESCR ("statistics: number of tuples read by seqscan in current transaction")
 
 DESCR ("statistics: number of tuples fetched by idxscan in current transaction")
 
 DESCR ("statistics: number of tuples inserted in current transaction")
 
 DESCR ("statistics: number of tuples updated in current transaction")
 
 DESCR ("statistics: number of tuples deleted in current transaction")
 
 DESCR ("statistics: number of tuples hot updated in current transaction")
 
 DESCR ("statistics: number of blocks fetched in current transaction")
 
 DESCR ("statistics: number of blocks found in cache in current transaction")
 
 DESCR ("statistics: number of function calls in current transaction")
 
 DESCR ("statistics: total execution time of function in current transaction, in milliseconds")
 
 DESCR ("statistics: self execution time of function in current transaction, in milliseconds")
 
 DESCR ("statistics: timestamp of the current statistics snapshot")
 
 DESCR ("statistics: discard current transaction's statistics snapshot")
 
 DESCR ("statistics: reset collected statistics for current database")
 
 DESCR ("statistics: reset collected statistics shared across the cluster")
 
 DESCR ("statistics: reset collected statistics for a single table or index in the current database")
 
 DESCR ("statistics: reset collected statistics for a single function in the current database")
 
 DESCR ("current trigger depth")
 
 DESCR ("tablespace location")
 
 DESCR ("convert bytea value into some ascii-only text string")
 
 DESCR ("convert ascii-encoded text string into bytea value")
 
 DESCR ("transform a timestamp length coercion")
 
 DESCR ("transform a time length coercion")
 
 DESCR ("adjust timestamp precision")
 
 DESCR ("adjust timestamptz precision")
 
 DESCR ("adjust time precision")
 
 DESCR ("adjust time with time zone precision")
 
 DESCR ("trim both ends of string")
 
 DESCR ("convert timestamp with time zone to time")
 
 DESCR ("truncate timestamp to specified units")
 
 DESCR ("extract field from timestamp")
 
 DESCR ("convert abstime to timestamp")
 
 DESCR ("convert date to timestamp")
 
 DESCR ("convert date and time to timestamp")
 
 DESCR ("convert timestamp with time zone to timestamp")
 
 DESCR ("convert timestamp to timestamp with time zone")
 
 DESCR ("convert timestamp to date")
 
 DESCR ("convert timestamp to abstime")
 
 DESCR ("adjust time with time zone to new zone")
 
 DESCR ("convert time with time zone to time")
 
 DESCR ("convert time to time with time zone")
 
 DESCR ("format timestamp to text")
 
 DESCR ("extract text matching regular expression")
 
 DESCR ("extract text matching SQL99 regular expression")
 
 DESCR ("convert int8 to bitstring")
 
 DESCR ("convert bitstring to int8")
 
 DESCR ("SHOW X as a function")
 
 DESCR ("SHOW X as a function, optionally no error for missing variable")
 
 DESCR ("SET X as a function")
 
 DESCR ("SHOW ALL as a function")
 
 DESCR ("show config file settings")
 
 DESCR ("show pg_hba.conf rules")
 
 DESCR ("view system lock information")
 
 DESCR ("get array of PIDs of sessions blocking specified backend PID")
 
 DESCR ("view two-phase transactions")
 
 DESCR ("view members of a multixactid")
 
 DESCR ("get commit timestamp of a transaction")
 
 DESCR ("get transaction Id and commit timestamp of latest transaction commit")
 
 DESCR ("get identification of SQL object")
 
 DESCR ("get machine-parseable identification of SQL object")
 
 DESCR ("get identification of SQL object for pg_get_object_address()")
 
 DESCR ("get OID-based object address from name/args arrays")
 
 DESCR ("is table visible in search path?")
 
 DESCR ("is type visible in search path?")
 
 DESCR ("is function visible in search path?")
 
 DESCR ("is operator visible in search path?")
 
 DESCR ("is opclass visible in search path?")
 
 DESCR ("is opfamily visible in search path?")
 
 DESCR ("is conversion visible in search path?")
 
 DESCR ("is text search parser visible in search path?")
 
 DESCR ("is text search dictionary visible in search path?")
 
 DESCR ("is text search template visible in search path?")
 
 DESCR ("is text search configuration visible in search path?")
 
 DESCR ("is collation visible in search path?")
 
 DESCR ("get OID of current session's temp schema, if any")
 
 DESCR ("is schema another session's temp schema?")
 
 DESCR ("cancel a server process' current query")
 
 DESCR ("terminate a server process")
 
 DESCR ("prepare for taking an online backup")
 
 DESCR ("finish taking an online backup")
 
 DESCR ("true if server is in online backup")
 
 DESCR ("start time of an online backup")
 
 DESCR ("switch to new wal file")
 
 DESCR ("create a named restore point")
 
 DESCR ("current wal write location")
 
 DESCR ("current wal insert location")
 
 DESCR ("current wal flush location")
 
 DESCR ("wal filename and byte offset, given a wal location")
 
 DESCR ("wal filename, given a wal location")
 
 DESCR ("difference in bytes, given two wal locations")
 
 DESCR ("export a snapshot")
 
 DESCR ("true if server is in recovery")
 
 DESCR ("last wal replay location")
 
 DESCR ("timestamp of last replay xact")
 
 DESCR ("pause wal replay")
 
 DESCR ("resume wal replay, if it was paused")
 
 DESCR ("true if wal replay is paused")
 
 DESCR ("reload configuration files")
 
 DESCR ("rotate log file")
 
 DESCR ("current logging collector file location")
 
 DESCR ("get information about file")
 
 DESCR ("read text from a file")
 
 DESCR ("list all files in a directory")
 
 DESCR ("sleep for the specified time in seconds")
 
 DESCR ("sleep for the specified interval")
 
 DESCR ("sleep until the specified time")
 
 DESCR ("convert boolean to text")
 
 DESCR ("the average (arithmetic mean) as numeric of all bigint values")
 
 DESCR ("the average (arithmetic mean) as numeric of all integer values")
 
 DESCR ("the average (arithmetic mean) as numeric of all smallint values")
 
 DESCR ("the average (arithmetic mean) as numeric of all numeric values")
 
 DESCR ("the average (arithmetic mean) as float8 of all float4 values")
 
 DESCR ("the average (arithmetic mean) as float8 of all float8 values")
 
 DESCR ("the average (arithmetic mean) as interval of all interval values")
 
 DESCR ("sum as numeric across all bigint input values")
 
 DESCR ("sum as bigint across all integer input values")
 
 DESCR ("sum as bigint across all smallint input values")
 
 DESCR ("sum as float4 across all float4 input values")
 
 DESCR ("sum as float8 across all float8 input values")
 
 DESCR ("sum as money across all money input values")
 
 DESCR ("sum as interval across all interval input values")
 
 DESCR ("sum as numeric across all numeric input values")
 
 DESCR ("maximum value of all bigint input values")
 
 DESCR ("maximum value of all integer input values")
 
 DESCR ("maximum value of all smallint input values")
 
 DESCR ("maximum value of all oid input values")
 
 DESCR ("maximum value of all float4 input values")
 
 DESCR ("maximum value of all float8 input values")
 
 DESCR ("maximum value of all abstime input values")
 
 DESCR ("maximum value of all date input values")
 
 DESCR ("maximum value of all time input values")
 
 DESCR ("maximum value of all time with time zone input values")
 
 DESCR ("maximum value of all money input values")
 
 DESCR ("maximum value of all timestamp input values")
 
 DESCR ("maximum value of all timestamp with time zone input values")
 
 DESCR ("maximum value of all interval input values")
 
 DESCR ("maximum value of all text input values")
 
 DESCR ("maximum value of all numeric input values")
 
 DESCR ("maximum value of all anyarray input values")
 
 DESCR ("maximum value of all bpchar input values")
 
 DESCR ("maximum value of all tid input values")
 
 DESCR ("maximum value of all inet input values")
 
 DESCR ("minimum value of all bigint input values")
 
 DESCR ("minimum value of all integer input values")
 
 DESCR ("minimum value of all smallint input values")
 
 DESCR ("minimum value of all oid input values")
 
 DESCR ("minimum value of all float4 input values")
 
 DESCR ("minimum value of all float8 input values")
 
 DESCR ("minimum value of all abstime input values")
 
 DESCR ("minimum value of all date input values")
 
 DESCR ("minimum value of all time input values")
 
 DESCR ("minimum value of all time with time zone input values")
 
 DESCR ("minimum value of all money input values")
 
 DESCR ("minimum value of all timestamp input values")
 
 DESCR ("minimum value of all timestamp with time zone input values")
 
 DESCR ("minimum value of all interval input values")
 
 DESCR ("minimum value of all text values")
 
 DESCR ("minimum value of all numeric input values")
 
 DESCR ("minimum value of all anyarray input values")
 
 DESCR ("minimum value of all bpchar input values")
 
 DESCR ("minimum value of all tid input values")
 
 DESCR ("minimum value of all inet input values")
 
 DESCR ("number of input rows for which the input expression is not null")
 
 DESCR ("number of input rows")
 
 DESCR ("population variance of bigint input values (square of the population standard deviation)")
 
 DESCR ("population variance of integer input values (square of the population standard deviation)")
 
 DESCR ("population variance of smallint input values (square of the population standard deviation)")
 
 DESCR ("population variance of float4 input values (square of the population standard deviation)")
 
 DESCR ("population variance of float8 input values (square of the population standard deviation)")
 
 DESCR ("population variance of numeric input values (square of the population standard deviation)")
 
 DESCR ("sample variance of bigint input values (square of the sample standard deviation)")
 
 DESCR ("sample variance of integer input values (square of the sample standard deviation)")
 
 DESCR ("sample variance of smallint input values (square of the sample standard deviation)")
 
 DESCR ("sample variance of float4 input values (square of the sample standard deviation)")
 
 DESCR ("sample variance of float8 input values (square of the sample standard deviation)")
 
 DESCR ("sample variance of numeric input values (square of the sample standard deviation)")
 
 DESCR ("historical alias for var_samp")
 
 DESCR ("population standard deviation of bigint input values")
 
 DESCR ("population standard deviation of integer input values")
 
 DESCR ("population standard deviation of smallint input values")
 
 DESCR ("population standard deviation of float4 input values")
 
 DESCR ("population standard deviation of float8 input values")
 
 DESCR ("population standard deviation of numeric input values")
 
 DESCR ("sample standard deviation of bigint input values")
 
 DESCR ("sample standard deviation of integer input values")
 
 DESCR ("sample standard deviation of smallint input values")
 
 DESCR ("sample standard deviation of float4 input values")
 
 DESCR ("sample standard deviation of float8 input values")
 
 DESCR ("sample standard deviation of numeric input values")
 
 DESCR ("historical alias for stddev_samp")
 
 DESCR ("number of input rows in which both expressions are not null")
 
 DESCR ("sum of squares of the independent variable (sum(X^2) - sum(X)^2/N)")
 
 DESCR ("sum of squares of the dependent variable (sum(Y^2) - sum(Y)^2/N)")
 
 DESCR ("sum of products of independent times dependent variable (sum(X*Y) - sum(X) * sum(Y)/N)")
 
 DESCR ("average of the independent variable (sum(X)/N)")
 
 DESCR ("average of the dependent variable (sum(Y)/N)")
 
 DESCR ("square of the correlation coefficient")
 
 DESCR ("slope of the least-squares-fit linear equation determined by the (X, Y) pairs")
 
 DESCR ("y-intercept of the least-squares-fit linear equation determined by the (X, Y) pairs")
 
 DESCR ("population covariance")
 
 DESCR ("sample covariance")
 
 DESCR ("correlation coefficient")
 
 DESCR ("convert operator name to regoper")
 
 DESCR ("convert operator name to regoperator")
 
 DESCR ("convert classname to regclass")
 
 DESCR ("convert type name to regtype")
 
 DESCR ("convert text to regclass")
 
 DESCR ("convert role name to regrole")
 
 DESCR ("convert namespace name to regnamespace")
 
 DESCR ("parse qualified identifier to array of identifiers")
 
 DESCR ("(internal)")
 
 DESCR ("user privilege on database by username, database name")
 
 DESCR ("user privilege on database by username, database oid")
 
 DESCR ("user privilege on database by user oid, database name")
 
 DESCR ("user privilege on database by user oid, database oid")
 
 DESCR ("current user privilege on database by database name")
 
 DESCR ("current user privilege on database by database oid")
 
 DESCR ("user privilege on function by username, function name")
 
 DESCR ("user privilege on function by username, function oid")
 
 DESCR ("user privilege on function by user oid, function name")
 
 DESCR ("user privilege on function by user oid, function oid")
 
 DESCR ("current user privilege on function by function name")
 
 DESCR ("current user privilege on function by function oid")
 
 DESCR ("user privilege on language by username, language name")
 
 DESCR ("user privilege on language by username, language oid")
 
 DESCR ("user privilege on language by user oid, language name")
 
 DESCR ("user privilege on language by user oid, language oid")
 
 DESCR ("current user privilege on language by language name")
 
 DESCR ("current user privilege on language by language oid")
 
 DESCR ("user privilege on schema by username, schema name")
 
 DESCR ("user privilege on schema by username, schema oid")
 
 DESCR ("user privilege on schema by user oid, schema name")
 
 DESCR ("user privilege on schema by user oid, schema oid")
 
 DESCR ("current user privilege on schema by schema name")
 
 DESCR ("current user privilege on schema by schema oid")
 
 DESCR ("user privilege on tablespace by username, tablespace name")
 
 DESCR ("user privilege on tablespace by username, tablespace oid")
 
 DESCR ("user privilege on tablespace by user oid, tablespace name")
 
 DESCR ("user privilege on tablespace by user oid, tablespace oid")
 
 DESCR ("current user privilege on tablespace by tablespace name")
 
 DESCR ("current user privilege on tablespace by tablespace oid")
 
 DESCR ("user privilege on foreign data wrapper by username, foreign data wrapper name")
 
 DESCR ("user privilege on foreign data wrapper by username, foreign data wrapper oid")
 
 DESCR ("user privilege on foreign data wrapper by user oid, foreign data wrapper name")
 
 DESCR ("user privilege on foreign data wrapper by user oid, foreign data wrapper oid")
 
 DESCR ("current user privilege on foreign data wrapper by foreign data wrapper name")
 
 DESCR ("current user privilege on foreign data wrapper by foreign data wrapper oid")
 
 DESCR ("user privilege on server by username, server name")
 
 DESCR ("user privilege on server by username, server oid")
 
 DESCR ("user privilege on server by user oid, server name")
 
 DESCR ("user privilege on server by user oid, server oid")
 
 DESCR ("current user privilege on server by server name")
 
 DESCR ("current user privilege on server by server oid")
 
 DESCR ("user privilege on type by username, type name")
 
 DESCR ("user privilege on type by username, type oid")
 
 DESCR ("user privilege on type by user oid, type name")
 
 DESCR ("user privilege on type by user oid, type oid")
 
 DESCR ("current user privilege on type by type name")
 
 DESCR ("current user privilege on type by type oid")
 
 DESCR ("user privilege on role by username, role name")
 
 DESCR ("user privilege on role by username, role oid")
 
 DESCR ("user privilege on role by user oid, role name")
 
 DESCR ("user privilege on role by user oid, role oid")
 
 DESCR ("current user privilege on role by role name")
 
 DESCR ("current user privilege on role by role oid")
 
 DESCR ("bytes required to store the value, perhaps with compression")
 
 DESCR ("total disk space usage for the specified tablespace")
 
 DESCR ("total disk space usage for the specified database")
 
 DESCR ("disk space usage for the main fork of the specified table or index")
 
 DESCR ("disk space usage for the specified fork of a table or index")
 
 DESCR ("total disk space usage for the specified table and associated indexes")
 
 DESCR ("convert a long int to a human readable text using size units")
 
 DESCR ("convert a numeric to a human readable text using size units")
 
 DESCR ("convert a size in human-readable format with size units into bytes")
 
 DESCR ("disk space usage for the specified table, including TOAST, free space and visibility map")
 
 DESCR ("disk space usage for all indexes attached to the specified table")
 
 DESCR ("filenode identifier of relation")
 
 DESCR ("relation OID for filenode and tablespace")
 
 DESCR ("file path of relation")
 
 DESCR ("BERNOULLI tablesample method handler")
 
 DESCR ("SYSTEM tablesample method handler")
 
 DESCR ("MD5 hash")
 
 DESCR ("source text of a rule with pretty-print option")
 
 DESCR ("select statement of a view with pretty-print option")
 
 DESCR ("select statement of a view with pretty-printing and specified line wrapping")
 
 DESCR ("index description (full create statement or single expression) with pretty-print option")
 
 DESCR ("constraint description with pretty-print option")
 
 DESCR ("deparse an encoded expression with pretty-print option")
 
 DESCR ("get the prepared statements for this session")
 
 DESCR ("get the open cursors for this session")
 
 DESCR ("get the available time zone abbreviations")
 
 DESCR ("get the available time zone names")
 
 DESCR ("trigger description with pretty-print option")
 
 DESCR ("get the channels that the current backend listens to")
 
 DESCR ("send a notification event")
 
 DESCR ("get the fraction of the asynchronous notification queue currently in use")
 
 DESCR ("non-persistent series generator")
 
 DESCR ("boolean-and aggregate")
 
 DESCR ("boolean-or aggregate")
 
 DESCR ("bitwise-and smallint aggregate")
 
 DESCR ("bitwise-or smallint aggregate")
 
 DESCR ("bitwise-and integer aggregate")
 
 DESCR ("bitwise-or integer aggregate")
 
 DESCR ("bitwise-and bigint aggregate")
 
 DESCR ("bitwise-or bigint aggregate")
 
 DESCR ("bitwise-and bit aggregate")
 
 DESCR ("bitwise-or bit aggregate")
 
 DESCR ("get OIDs of databases in a tablespace")
 
 DESCR ("convert int4 to boolean")
 
 DESCR ("convert boolean to int4")
 
 DESCR ("current value from last used sequence")
 
 DESCR ("postmaster start time")
 
 DESCR ("configuration load time")
 
 DESCR ("GIN array support")
 
 DESCR ("GIN array support (obsolete)")
 
 DESCR ("BRIN minmax support")
 
 DESCR ("BRIN inclusion support")
 
 DESCR ("obtain exclusive advisory lock")
 
 DESCR ("obtain shared advisory lock")
 
 DESCR ("obtain exclusive advisory lock if available")
 
 DESCR ("obtain shared advisory lock if available")
 
 DESCR ("release exclusive advisory lock")
 
 DESCR ("release shared advisory lock")
 
 DESCR ("release all advisory locks")
 
 DESCR ("generate XML comment")
 
 DESCR ("perform a non-validating parse of a character string to produce an XML value")
 
 DESCR ("validate an XML value")
 
 DESCR ("concatenate XML values")
 
 DESCR ("serialize an XML value to a character string")
 
 DESCR ("map table contents to XML")
 
 DESCR ("map query result to XML")
 
 DESCR ("map rows from cursor to XML")
 
 DESCR ("map table structure to XML Schema")
 
 DESCR ("map query result structure to XML Schema")
 
 DESCR ("map cursor structure to XML Schema")
 
 DESCR ("map table contents and structure to XML and XML Schema")
 
 DESCR ("map query result and structure to XML and XML Schema")
 
 DESCR ("map schema contents to XML")
 
 DESCR ("map schema structure to XML Schema")
 
 DESCR ("map schema contents and structure to XML and XML Schema")
 
 DESCR ("map database contents to XML")
 
 DESCR ("map database structure to XML Schema")
 
 DESCR ("map database contents and structure to XML and XML Schema")
 
 DESCR ("evaluate XPath expression, with namespaces support")
 
 DESCR ("evaluate XPath expression")
 
 DESCR ("test XML value against XPath expression")
 
 DESCR ("test XML value against XPath expression, with namespace support")
 
 DESCR ("determine if a string is well formed XML")
 
 DESCR ("determine if a string is well formed XML document")
 
 DESCR ("determine if a string is well formed XML content")
 
 DESCR ("map array to json")
 
 DESCR ("map array to json with optional pretty printing")
 
 DESCR ("map row to json")
 
 DESCR ("map row to json with optional pretty printing")
 
 DESCR ("json aggregate transition function")
 
 DESCR ("json aggregate final function")
 
 DESCR ("aggregate input into json")
 
 DESCR ("json object aggregate transition function")
 
 DESCR ("json object aggregate final function")
 
 DESCR ("aggregate input into a json object")
 
 DESCR ("build a json array from any inputs")
 
 DESCR ("build an empty json array")
 
 DESCR ("build a json object from pairwise key/value inputs")
 
 DESCR ("build an empty json object")
 
 DESCR ("map text array of key value pairs to json object")
 
 DESCR ("map text arrays of keys and values to json object")
 
 DESCR ("map input to json")
 
 DESCR ("remove object fields with null values from json")
 
 DESCR ("get value from json with path elements")
 
 DESCR ("get value from json as text with path elements")
 
 DESCR ("key value pairs of a json object")
 
 DESCR ("elements of json array")
 
 DESCR ("length of json array")
 
 DESCR ("get json object keys")
 
 DESCR ("get record fields from a json object")
 
 DESCR ("get set of records with fields from a json array of objects")
 
 DESCR ("get the type of a json value")
 
 DESCR ("maximum value of all enum input values")
 
 DESCR ("minimum value of all enum input values")
 
 DESCR ("first value of the input enum type")
 
 DESCR ("last value of the input enum type")
 
 DESCR ("range between the two given enum values, as an ordered array")
 
 DESCR ("range of the given enum type, as an ordered array")
 
 DESCR ("number of lexemes")
 
 DESCR ("strip position information")
 
 DESCR ("set given weight for whole tsvector")
 
 DESCR ("set given weight for given lexemes")
 
 DESCR ("delete lexeme")
 
 DESCR ("delete given lexemes")
 
 DESCR ("expand tsvector to set of rows")
 
 DESCR ("convert tsvector to array of lexemes")
 
 DESCR ("build tsvector from array of lexemes")
 
 DESCR ("delete lexemes that do not have one of the given weights")
 
 DESCR ("GiST tsvector support")
 
 DESCR ("GiST tsvector support (obsolete)")
 
 DESCR ("GIN tsvector support")
 
 DESCR ("GIN tsvector support (obsolete)")
 
 DESCR ("clean up GIN pending list")
 
 DESCR ("phrase-concatenate with distance")
 
 DESCR ("number of nodes")
 
 DESCR ("show real useful query for GiST index")
 
 DESCR ("rewrite tsquery")
 
 DESCR ("GiST tsquery support")
 
 DESCR ("GiST tsquery support (obsolete)")
 
 DESCR ("restriction selectivity of tsvector @@ tsquery")
 
 DESCR ("join selectivity of tsvector @@ tsquery")
 
 DESCR ("tsvector typanalyze")
 
 DESCR ("statistics of tsvector column")
 
 DESCR ("relevance")
 
 DESCR ("get parser's token types")
 
 DESCR ("parse text to tokens")
 
 DESCR ("normalize one word by dictionary")
 
 DESCR ("generate headline")
 
 DESCR ("transform to tsvector")
 
 DESCR ("make tsquery")
 
 DESCR ("transform to tsquery")
 
 DESCR ("trigger for automatic update of tsvector column")
 
 DESCR ("get current tsearch configuration")
 
 DESCR ("map text array of key value pairs to jsonb object")
 
 DESCR ("map input to jsonb")
 
 DESCR ("jsonb aggregate transition function")
 
 DESCR ("jsonb aggregate final function")
 
 DESCR ("aggregate input into jsonb")
 
 DESCR ("jsonb object aggregate transition function")
 
 DESCR ("jsonb object aggregate final function")
 
 DESCR ("aggregate inputs into jsonb object")
 
 DESCR ("build a jsonb array from any inputs")
 
 DESCR ("build an empty jsonb array")
 
 DESCR ("build a jsonb object from pairwise key/value inputs")
 
 DESCR ("build an empty jsonb object")
 
 DESCR ("remove object fields with null values from jsonb")
 
 DESCR ("get value from jsonb with path elements")
 
 DESCR ("get value from jsonb as text with path elements")
 
 DESCR ("elements of a jsonb array")
 
 DESCR ("elements of jsonb array")
 
 DESCR ("length of jsonb array")
 
 DESCR ("get jsonb object keys")
 
 DESCR ("key value pairs of a jsonb object")
 
 DESCR ("get record fields from a jsonb object")
 
 DESCR ("get set of records with fields from a jsonb array of objects")
 
 DESCR ("get the type of a jsonb value")
 
 DESCR ("GIN support")
 
 DESCR ("Set part of a jsonb")
 
 DESCR ("Indented text from jsonb")
 
 DESCR ("Insert value into a jsonb")
 
 DESCR ("get current transaction ID")
 
 DESCR ("get current snapshot")
 
 DESCR ("get xmin of snapshot")
 
 DESCR ("get xmax of snapshot")
 
 DESCR ("get set of in-progress txids in snapshot")
 
 DESCR ("is txid visible in snapshot?")
 
 DESCR ("commit status of transaction")
 
 DESCR ("less-equal-greater based on byte images")
 
 DESCR ("list available extensions")
 
 DESCR ("list available extension versions")
 
 DESCR ("list an extension's version update paths")
 
 DESCR ("flag an extension's table contents to be emitted by pg_dump")
 
 DESCR ("row number within partition")
 
 DESCR ("integer rank with gaps")
 
 DESCR ("integer rank without gaps")
 
 DESCR ("fractional rank within partition")
 
 DESCR ("fractional row number within partition")
 
 DESCR ("split rows into N groups")
 
 DESCR ("fetch the preceding row value")
 
 DESCR ("fetch the Nth preceding row value")
 
 DESCR ("fetch the Nth preceding row value with default")
 
 DESCR ("fetch the following row value")
 
 DESCR ("fetch the Nth following row value")
 
 DESCR ("fetch the Nth following row value with default")
 
 DESCR ("fetch the first row value")
 
 DESCR ("fetch the last row value")
 
 DESCR ("fetch the Nth row value")
 
 DESCR ("lower bound of range")
 
 DESCR ("upper bound of range")
 
 DESCR ("is the range empty?")
 
 DESCR ("is the range's lower bound inclusive?")
 
 DESCR ("is the range's upper bound inclusive?")
 
 DESCR ("is the range's lower bound infinite?")
 
 DESCR ("is the range's upper bound infinite?")
 
 DESCR ("the smallest range which includes both of the given ranges")
 
 DESCR ("hash a range")
 
 DESCR ("range typanalyze")
 
 DESCR ("restriction selectivity for range operators")
 
 DESCR ("convert an int4 range to canonical form")
 
 DESCR ("convert an int8 range to canonical form")
 
 DESCR ("convert a date range to canonical form")
 
 DESCR ("float8 difference of two int4 values")
 
 DESCR ("float8 difference of two int8 values")
 
 DESCR ("float8 difference of two numeric values")
 
 DESCR ("float8 difference of two date values")
 
 DESCR ("float8 difference of two timestamp values")
 
 DESCR ("float8 difference of two timestamp with time zone values")
 
 DESCR ("int4range constructor")
 
 DESCR ("numrange constructor")
 
 DESCR ("tsrange constructor")
 
 DESCR ("tstzrange constructor")
 
 DESCR ("daterange constructor")
 
 DESCR ("int8range constructor")
 
 DESCR ("construct date")
 
 DESCR ("construct time")
 
 DESCR ("construct timestamp")
 
 DESCR ("construct timestamp with time zone")
 
 DESCR ("construct interval")
 
 DESCR ("SP-GiST support for quad tree over point")
 
 DESCR ("SP-GiST support for quad tree and k-d tree over point")
 
 DESCR ("SP-GiST support for k-d tree over point")
 
 DESCR ("SP-GiST support for radix tree over text")
 
 DESCR ("SP-GiST support for quad tree over range")
 
 DESCR ("SP-GiST support for quad tree over box")
 
 DESCR ("create a physical replication slot")
 
 DESCR ("drop a replication slot")
 
 DESCR ("information about replication slots currently in use")
 
 DESCR ("set up a logical replication slot")
 
 DESCR ("get changes from replication slot")
 
 DESCR ("get binary changes from replication slot")
 
 DESCR ("peek at changes from replication slot")
 
 DESCR ("peek at binary changes from replication slot")
 
 DESCR ("emit a textual logical decoding message")
 
 DESCR ("emit a binary logical decoding message")
 
 DESCR ("list objects dropped by the current command")
 
 DESCR ("return Oid of the table getting rewritten")
 
 DESCR ("return reason code for table getting rewritten")
 
 DESCR ("list DDL actions being executed by the current command")
 
 DESCR ("discrete percentile")
 
 DESCR ("continuous distribution percentile")
 
 DESCR ("multiple discrete percentiles")
 
 DESCR ("multiple continuous percentiles")
 
 DESCR ("most common value")
 
 DESCR ("rank of hypothetical row")
 
 DESCR ("fractional rank of hypothetical row")
 
 DESCR ("cumulative distribution of hypothetical row")
 
 DESCR ("rank of hypothetical row without gaps")
 
 DESCR ("for use by pg_upgrade")
 
 DESCR ("create a replication origin")
 
 DESCR ("drop replication origin identified by its name")
 
 DESCR ("translate the replication origin's name to its id")
 
 DESCR ("configure session to maintain replication progress tracking for the passed in origin")
 
 DESCR ("teardown configured replication progress tracking")
 
 DESCR ("is a replication origin configured in this session")
 
 DESCR ("get the replication progress of the current session")
 
 DESCR ("setup the transaction's origin lsn and timestamp")
 
 DESCR ("reset the transaction's origin lsn and timestamp")
 
 DESCR ("advance replication identifier to specific location")
 
 DESCR ("get an individual replication origin's replication progress")
 
 DESCR ("get progress for all replication origins")
 
 DESCR ("get OIDs of tables in a publication")
 
 DESCR ("row security for current context active on table by table oid")
 
 DESCR ("row security for current context active on table by table name")
 
 DESCR ("pg_config binary as a function")
 
 DESCR ("pg_controldata general state information as a function")
 
 DESCR ("pg_controldata checkpoint state information as a function")
 
 DESCR ("pg_controldata recovery state information as a function")
 
 DESCR ("pg_controldata init state information as a function")
 
 DESCR ("import collations from operating system")
 
 DESCR ("list files in the log directory")
 
 DESCR ("list of files in the WAL directory")
 

Variables

 FormData_pg_proc
 

Macro Definition Documentation

#define Anum_pg_proc_proacl   29
#define Anum_pg_proc_proallargtypes   21

Definition at line 110 of file pg_proc.h.

Referenced by build_function_result_tupdesc_t(), get_func_arg_info(), and ProcedureCreate().

#define Anum_pg_proc_proargdefaults   24
#define Anum_pg_proc_proargmodes   22
#define Anum_pg_proc_proargnames   23
#define Anum_pg_proc_proargtypes   20

Definition at line 109 of file pg_proc.h.

Referenced by ProcedureCreate().

#define Anum_pg_proc_probin   27

Definition at line 116 of file pg_proc.h.

Referenced by fmgr_c_validator(), fmgr_info_C_lang(), pg_get_functiondef(), and ProcedureCreate().

#define Anum_pg_proc_procost   5

Definition at line 94 of file pg_proc.h.

Referenced by ProcedureCreate().

#define Anum_pg_proc_proisagg   9

Definition at line 98 of file pg_proc.h.

Referenced by ProcedureCreate().

#define Anum_pg_proc_proisstrict   13

Definition at line 102 of file pg_proc.h.

Referenced by ProcedureCreate().

#define Anum_pg_proc_proiswindow   10

Definition at line 99 of file pg_proc.h.

Referenced by ProcedureCreate().

#define Anum_pg_proc_prolang   4

Definition at line 93 of file pg_proc.h.

Referenced by ProcedureCreate().

#define Anum_pg_proc_proleakproof   12

Definition at line 101 of file pg_proc.h.

Referenced by ProcedureCreate().

#define Anum_pg_proc_proname   1

Definition at line 90 of file pg_proc.h.

Referenced by ProcedureCreate(), and regprocin().

#define Anum_pg_proc_pronamespace   2

Definition at line 91 of file pg_proc.h.

Referenced by objectsInSchemaToOids(), and ProcedureCreate().

#define Anum_pg_proc_pronargdefaults   18

Definition at line 107 of file pg_proc.h.

Referenced by ProcedureCreate().

#define Anum_pg_proc_pronargs   17

Definition at line 106 of file pg_proc.h.

Referenced by ProcedureCreate().

#define Anum_pg_proc_proowner   3

Definition at line 92 of file pg_proc.h.

Referenced by ProcedureCreate().

#define Anum_pg_proc_proparallel   16

Definition at line 105 of file pg_proc.h.

Referenced by ProcedureCreate().

#define Anum_pg_proc_proretset   14

Definition at line 103 of file pg_proc.h.

Referenced by ProcedureCreate().

#define Anum_pg_proc_prorettype   19

Definition at line 108 of file pg_proc.h.

Referenced by ProcedureCreate().

#define Anum_pg_proc_prorows   6

Definition at line 95 of file pg_proc.h.

Referenced by ProcedureCreate().

#define Anum_pg_proc_prosecdef   11

Definition at line 100 of file pg_proc.h.

Referenced by ProcedureCreate().

#define Anum_pg_proc_protransform   8

Definition at line 97 of file pg_proc.h.

Referenced by ProcedureCreate().

#define Anum_pg_proc_protrftypes   25
#define Anum_pg_proc_provariadic   7

Definition at line 96 of file pg_proc.h.

Referenced by ProcedureCreate().

#define Anum_pg_proc_provolatile   15

Definition at line 104 of file pg_proc.h.

Referenced by ProcedureCreate().

#define Natts_pg_proc   29
#define ProcedureRelation_Rowtype_Id   81

Definition at line 34 of file pg_proc.h.

Referenced by RelationCacheInitializePhase3().

#define PROPARALLEL_RESTRICTED   'r' /* can run in parallel master only */
#define PROVOLATILE_STABLE   's' /* does not change within a scan */

Typedef Documentation

Definition at line 83 of file pg_proc.h.

Function Documentation

CATALOG ( pg_proc  ,
1255   
)

Definition at line 36 of file pg_proc.h.

References BKI_FORCE_NOT_NULL.

37 {
38  NameData proname; /* procedure name */
39  Oid pronamespace; /* OID of namespace containing this proc */
40  Oid proowner; /* procedure owner */
41  Oid prolang; /* OID of pg_language entry */
42  float4 procost; /* estimated execution cost */
43  float4 prorows; /* estimated # of rows out (if proretset) */
44  Oid provariadic; /* element type of variadic array, or 0 */
45  regproc protransform; /* transforms calls to it during planning */
46  bool proisagg; /* is it an aggregate? */
47  bool proiswindow; /* is it a window function? */
48  bool prosecdef; /* security definer */
49  bool proleakproof; /* is it a leak-proof function? */
50  bool proisstrict; /* strict with respect to NULLs? */
51  bool proretset; /* returns a set? */
52  char provolatile; /* see PROVOLATILE_ categories below */
53  char proparallel; /* see PROPARALLEL_ categories below */
54  int16 pronargs; /* number of arguments */
55  int16 pronargdefaults; /* number of arguments with defaults */
56  Oid prorettype; /* OID of result type */
57 
58  /*
59  * variable-length fields start here, but we allow direct access to
60  * proargtypes
61  */
62  oidvector proargtypes; /* parameter types (excludes OUT params) */
63 
64 #ifdef CATALOG_VARLEN
65  Oid proallargtypes[1]; /* all param types (NULL if IN only) */
66  char proargmodes[1]; /* parameter modes (NULL if IN only) */
67  text proargnames[1]; /* parameter names (NULL if no names) */
68  pg_node_tree proargdefaults;/* list of expression trees for argument
69  * defaults (NULL if none) */
70  Oid protrftypes[1]; /* types for which to apply transforms */
71  text prosrc BKI_FORCE_NOT_NULL; /* procedure source text */
72  text probin; /* secondary procedure info (can be NULL) */
73  text proconfig[1]; /* procedure-local GUC settings */
74  aclitem proacl[1]; /* access permissions */
75 #endif
signed short int16
Definition: c.h:255
Definition: c.h:478
unsigned int Oid
Definition: postgres_ext.h:31
#define BKI_FORCE_NOT_NULL
Definition: genbki.h:32
Definition: c.h:493
float float4
Definition: c.h:380
Oid regproc
Definition: c.h:394
Definition: c.h:439
FormData_pg_proc
Definition: pg_proc.h:76
DATA ( insert  OID = 1242(boolinPGNSP PGUID 12 1 0 0 0 f f f f t f i s 1 0 16"2275"_null_ _null_ _null_ _null_ _null_ boolin _null_ _null_ _null_))
DESCR ( "I/O"  )
DESCR ( "convert proname to regproc )
DESCR ( "convert proname to regprocedure"  )
DESCR ( "convert char to int4"  )
DESCR ( "convert int4 to char"  )
DESCR ( "length"  )
DESCR ( "PostgreSQL version string )
DESCR ( )
DESCR ( "restriction selectivity of <> and related operators"  )
DESCR ( "restriction selectivity  of,
and related operators on scalar datatypes"   
)
DESCR ( "join selectivity of <> and related operators"  )
DESCR ( "join selectivity  of,
and related operators on scalar datatypes"   
)
DESCR ( "restriction selectivity for area-comparison operators"  )
DESCR ( "join selectivity for area-comparison operators"  )
DESCR ( "aggregate transition function )
DESCR ( "larger of two"  )
DESCR ( "smaller of two"  )
DESCR ( "aggregate combine function )
DESCR ( "round to nearest integer"  )
DESCR ( "truncate to integer"  )
DESCR ( "nearest integer >= value )
DESCR ( "nearest integer <= value )
DESCR ( "sign of value )
DESCR ( "natural exponential (e^x)"  )
DESCR ( "natural logarithm"  )
DESCR ( "convert int2 to float8 )
DESCR ( "convert int2 to float4 )
DESCR ( "convert float8 to int2"  )
DESCR ( "convert float4 to int2"  )
DESCR ( "tinterval to reltime"  )
DESCR ( "current date and time (abstime)"  )
DESCR ( "end of interval )
DESCR ( "current date and time - increments during transactions"  )
DESCR ( "finite abstime?"  )
DESCR ( "bucket number of operand in equal-width histogram )
DESCR ( "convert float4 to float8 )
DESCR ( "convert float8 to float4 )
DESCR ( "convert int2 to int4"  )
DESCR ( "convert int4 to int2"  )
DESCR ( "convert int4 to float8 )
DESCR ( "convert float8 to int4"  )
DESCR ( "convert int4 to float4 )
DESCR ( "convert float4 to int4"  )
DESCR ( "btree index access method handler"  )
DESCR ( "hash index access method handler"  )
DESCR ( "gist index access method handler"  )
DESCR ( "gin index access method handler"  )
DESCR ( "spgist index access method handler"  )
DESCR ( "brin index access method handler"  )
DESCR ( "brin: standalone scan new table pages"  )
DESCR ( "validate an operator class"  )
DESCR ( "test property of an index access method"  )
DESCR ( "test property of an index )
DESCR ( "test property of an index column"  )
DESCR ( "less-equal-greater"  )
DESCR ( "sort support"  )
DESCR ( "convert char(n) to text )
DESCR ( "convert name to text )
DESCR ( "convert text to name )
DESCR ( "convert name to char(n)"  )
DESCR ( "convert char(n) to name )
DESCR ( "hash"  )
DESCR ( "count the number of NULL arguments )
DESCR ( "count the number of non-NULL arguments )
DESCR ( "convert int8 to int4"  )
DESCR ( "convert int4 to int8 )
DESCR ( "convert int8 to float8 )
DESCR ( "convert float8 to int8 )
DESCR ( "convert int8 to float4 )
DESCR ( "convert float4 to int8 )
DESCR ( "convert int8 to int2"  )
DESCR ( "convert int2 to int8 )
DESCR ( "adjust char() to typmod length )
DESCR ( "transform a varchar length coercion"  )
DESCR ( "adjust varchar() to typmod length )
DESCR ( deprecated,
use current_user instead"   
)
DESCR ( "octet length )
DESCR ( "get byte )
DESCR ( "set byte )
DESCR ( "get bit )
DESCR ( "set bit )
DESCR ( "substitute portion of string )
DESCR ( "current user name )
DESCR ( "session user name )
DESCR ( "array dimensions"  )
DESCR ( "number of array dimensions"  )
DESCR ( "array lower dimension"  )
DESCR ( "array upper dimension"  )
DESCR ( "array length )
DESCR ( "array cardinality"  )
DESCR ( "append element onto end of array"  )
DESCR ( "prepend element onto front of array"  )
DESCR ( "split delimited text into text [])
DESCR ( "concatenate array  elements,
using  delimiter,
into text  
)
DESCR ( "split delimited text into  text[],
with null string  
)
DESCR ( "concatenate array  elements,
using delimiter and null  string,
into text  
)
DESCR ( "returns an offset of value in array"  )
DESCR ( "returns an offset of value in array with start index )
DESCR ( "returns an array of offsets of some value in array"  )
DESCR ( "array subscripts generator )
DESCR ( "array constructor with value )
DESCR ( "expand array to set of rows"  )
DESCR ( "remove any occurrences of an element from an array"  )
DESCR ( "replace any occurrences of an element in an array"  )
DESCR ( "aggregate final function )
DESCR ( "concatenate aggregate input into an array"  )
DESCR ( "bucket number of operand given a sorted array of bucket lower bounds"  )
DESCR ( "array typanalyze"  )
DESCR ( "restriction selectivity for array-containment operators"  )
DESCR ( "join selectivity for array-containment operators"  )
DESCR ( "storage manager"  )
DESCR ( "large object import"  )
DESCR ( "large object export"  )
DESCR ( "increment"  )
DESCR ( "position of substring"  )
DESCR ( "convert char to char(n)"  )
DESCR ( "name of the current database"  )
DESCR ( "get the currently executing query"  )
DESCR ( "output money amount as words"  )
DESCR ( "convert money to numeric )
DESCR ( "convert numeric to money"  )
DESCR ( "convert int4 to money"  )
DESCR ( "convert int8 to money"  )
DESCR ( "modulus"  )
DESCR ( "convert text to char"  )
DESCR ( "convert char to text )
DESCR ( "large object open"  )
DESCR ( "large object close )
DESCR ( "large object read )
DESCR ( "large object write )
DESCR ( "large object seek"  )
DESCR ( "large object seek (64 bit)"  )
DESCR ( "large object create"  )
DESCR ( "large object position"  )
DESCR ( "large object position (64 bit)"  )
DESCR ( "truncate large object"  )
DESCR ( "truncate large object (64 bit)"  )
DESCR ( "create new large object with given content"  )
DESCR ( "read entire large object"  )
DESCR ( "read large object from offset for length )
DESCR ( "write data at offset"  )
DESCR ( "large object unlink (delete)"  )
DESCR ( "box area"  )
DESCR ( "box width"  )
DESCR ( "box height"  )
DESCR ( "area of a closed path"  )
DESCR ( "bounding box of two boxes"  )
DESCR ( "box diagonal"  )
DESCR ( "slope between points"  )
DESCR ( "convert points to line segment"  )
DESCR ( "transform a time zone adjustment"  )
DESCR ( "adjust timestamp to new time zone )
DESCR ( "add/update ACL item"  )
DESCR ( "remove ACL item"  )
DESCR ( "contains"  )
DESCR ( "make ACL item"  )
DESCR ( "TODO"  )
DESCR ( "convert ACL item array to  table,
for use by information schema"   
)
DESCR ( "I/O typmod"  )
DESCR ( "format a type oid and atttypmod to canonical SQL"  )
DESCR ( "convert UNIX epoch to timestamptz )
DESCR ( "extract field from timestamp with time zone )
DESCR ( "extract field from interval )
DESCR ( "convert abstime to timestamp with time zone )
DESCR ( "convert date to timestamp with time zone )
DESCR ( "promote groups of 24 hours to numbers of days and promote groups of 30 days to numbers of months )
DESCR ( "promote groups of 24 hours to numbers of days )
DESCR ( "promote groups of 30 days to numbers of months )
DESCR ( "convert date and time to timestamp with time zone )
DESCR ( "convert reltime to interval )
DESCR ( "convert timestamp with time zone to date )
DESCR ( "convert abstime to date )
DESCR ( "convert timestamp with time zone to abstime"  )
DESCR ( "age of a transaction  ID,
in transactions before current transaction"   
)
DESCR ( "age of a multi-transaction  ID,
in multi-transactions before current multi-transaction"   
)
DESCR ( "convert interval to reltime"  )
DESCR ( "date difference preserving months and years"  )
DESCR ( "transform an interval length coercion"  )
DESCR ( "adjust interval precision"  )
DESCR ( "get description for object id and catalog name )
DESCR ( "get description for table column"  )
DESCR ( "get description for object id and shared catalog name )
DESCR ( "truncate timestamp with time zone to specified units"  )
DESCR ( "truncate interval to specified units"  )
DESCR ( "decrement"  )
DESCR ( increment,
ignores second argument"   
)
DESCR ( "intervals overlap?"  )
DESCR ( "extract field from time with time zone )
DESCR ( "convert int8 to oid"  )
DESCR ( "convert oid to int8 )
DESCR ( "trigger to suppress updates when new and old records match"  )
DESCR ( "latest tid of a tuple"  )
DESCR ( "current transaction time"  )
DESCR ( "current statement time"  )
DESCR ( "current clock time"  )
DESCR ( "restriction selectivity for position-comparison operators"  )
DESCR ( "join selectivity for position-comparison operators"  )
DESCR ( "restriction selectivity for containment comparison operators"  )
DESCR ( "join selectivity for containment comparison operators"  )
DESCR ( "convert timestamp to time"  )
DESCR ( "character length )
DESCR ( "base 10 logarithm"  )
DESCR ( "square root"  )
DESCR ( "cube root"  )
DESCR ( "exponentiation"  )
DESCR ( deprecated,
use two-argument form instead"   
)
DESCR ( "print type names of oidvector field"  )
DESCR ( "convert date and time with time zone to timestamp with time zone )
DESCR ( "convert abstime to time"  )
DESCR ( "convert time to interval )
DESCR ( "extract field from abstime"  )
DESCR ( "extract field from reltime"  )
DESCR ( "extract field from date )
DESCR ( "extract field from time"  )
DESCR ( "date difference from today preserving months and years"  )
DESCR ( "convert timestamp with time zone to time with time zone )
DESCR ( "finite date?"  )
DESCR ( "finite timestamp?"  )
DESCR ( "finite interval?"  )
DESCR ( "factorial"  )
DESCR ( "absolute value )
DESCR ( "convert varchar to name )
DESCR ( "convert name to varchar )
DESCR ( "current schema name )
DESCR ( "current schema search list"  )
DESCR ( "vertically aligned"  )
DESCR ( "horizontally aligned"  )
DESCR ( "parallel"  )
DESCR ( "perpendicular"  )
DESCR ( "vertical"  )
DESCR ( "horizontal"  )
DESCR ( "center of"  )
DESCR ( "convert interval to time"  )
DESCR ( "convert points to box"  )
DESCR ( "path closed?"  )
DESCR ( "path open?"  )
DESCR ( "close path"  )
DESCR ( "open path"  )
DESCR ( "convert  x,
y to point"   
)
DESCR ( "convert polygon to bounding box"  )
DESCR ( "convert polygon to path"  )
DESCR ( "convert box to polygon"  )
DESCR ( "convert path to polygon"  )
DESCR ( "area of circle"  )
DESCR ( "diameter of circle"  )
DESCR ( "radius of circle"  )
DESCR ( "convert point and radius to circle"  )
DESCR ( "convert polygon to circle"  )
DESCR ( "convert vertex count and circle to polygon"  )
DESCR ( "convert point to empty box"  )
DESCR ( "convert box to circle"  )
DESCR ( "convert circle to box"  )
DESCR ( "convert to tinterval"  )
DESCR ( "construct line from points"  )
DESCR ( "distance between endpoints"  )
DESCR ( "sum of path segments"  )
DESCR ( "diagonal of"  )
DESCR ( "convert circle to 12-vertex polygon"  )
DESCR ( "number of points"  )
DESCR ( "matches LIKE expression"  )
DESCR ( "does not match LIKE expression"  )
DESCR ( "sequence next value )
DESCR ( "sequence current value )
DESCR ( "set sequence value )
DESCR ( "set sequence value and is_called status )
DESCR ( "sequence  parameters,
for use by information schema"   
)
DESCR ( "sequence last value )
DESCR ( "random value )
DESCR ( "set random seed"  )
DESCR ( "arcsine"  )
DESCR ( "arccosine"  )
DESCR ( "arctangent"  )
DESCR ( arctangent,
two arguments  
)
DESCR ( "sine"  )
DESCR ( "cosine"  )
DESCR ( "tangent"  )
DESCR ( "cotangent"  )
DESCR ( arcsine,
degrees  
)
DESCR ( arctangent,
two  arguments,
degrees  
)
DESCR ( "radians to degrees )
DESCR ( "degrees to radians )
DESCR ( "PI"  )
DESCR ( "convert first char to int4"  )
DESCR ( "replicate string n times )
DESCR ( "convert SQL99 regexp pattern to POSIX style"  )
DESCR ( "convert LIKE pattern to use backslash escapes"  )
DESCR ( "lowercase"  )
DESCR ( "uppercase"  )
DESCR ( "capitalize each word )
DESCR ( "left-pad string to length )
DESCR ( "right-pad string to length )
DESCR ( "trim selected characters from left end of string )
DESCR ( "trim selected characters from right end of string )
DESCR ( "extract portion of string )
DESCR ( "map a set of characters appearing in string )
DESCR ( "trim spaces from left end of string )
DESCR ( "trim spaces from right end of string )
DESCR ( "trim selected characters from both ends of string )
DESCR ( "trim spaces from both ends of string )
DESCR ( "replace all occurrences in string of old_substr with new_substr"  )
DESCR ( "replace text using regexp"  )
DESCR ( "find first match for regexp"  )
DESCR ( "find match(es) for regexp"  )
DESCR ( "split string by field_sep and return field_num"  )
DESCR ( "split string by pattern"  )
DESCR ( "convert int4 number to hex"  )
DESCR ( "convert int8 number to hex"  )
DESCR ( "encoding name of current database"  )
DESCR ( "length of string in specified encoding )
DESCR ( "convert string with specified source encoding name )
DESCR ( "convert string with specified destination encoding name )
DESCR ( "convert string with specified encoding names"  )
DESCR ( "convert encoding name to encoding id"  )
DESCR ( "convert encoding id to encoding name )
DESCR ( "maximum octet length of a character in given encoding )
DESCR ( "source text of a rule )
DESCR ( "select statement of a view"  )
DESCR ( "role name by OID (with fallback)"  )
DESCR ( "extended statistics description"  )
DESCR ( "index description"  )
DESCR ( "partition key description"  )
DESCR ( "trigger description"  )
DESCR ( "constraint description"  )
DESCR ( "deparse an encoded expression"  )
DESCR ( "name of sequence for a serial column"  )
DESCR ( "definition of a function )
DESCR ( "argument list of a function )
DESCR ( "identity argument list of a function )
DESCR ( "result type of a function )
DESCR ( "function argument default"  )
DESCR ( "list of SQL keywords"  )
DESCR ( "convert generic options array to name/value table"  )
DESCR ( "type of the argument"  )
DESCR ( "collation of the argument; implementation of the COLLATION FOR expression"  )
DESCR ( "is a relation insertable/updatable/deletable"  )
DESCR ( "is a column updatable"  )
DESCR ( "oid of replica identity index if any"  )
DESCR ( "deferred UNIQUE constraint check"  )
DESCR ( "referential integrity FOREIGN KEY ... REFERENCES"  )
DESCR ( "referential integrity ON DELETE CASCADE"  )
DESCR ( "referential integrity ON UPDATE CASCADE"  )
DESCR ( "referential integrity ON DELETE RESTRICT"  )
DESCR ( "referential integrity ON UPDATE RESTRICT"  )
DESCR ( "referential integrity ON DELETE SET NULL )
DESCR ( "referential integrity ON UPDATE SET NULL )
DESCR ( "referential integrity ON DELETE SET DEFAULT"  )
DESCR ( "referential integrity ON UPDATE SET DEFAULT"  )
DESCR ( "referential integrity ON DELETE NO ACTION"  )
DESCR ( "referential integrity ON UPDATE NO ACTION"  )
DESCR ( "extract portion of bitstring"  )
DESCR ( "bitstring length )
DESCR ( "convert int4 to bitstring"  )
DESCR ( "convert bitstring to int4"  )
DESCR ( "adjust bit() to typmod length )
DESCR ( "transform a varbit length coercion"  )
DESCR ( "adjust varbit() to typmod length )
DESCR ( "position of sub-bitstring"  )
DESCR ( "substitute portion of bitstring"  )
DESCR ( "MACADDR manufacturer fields"  )
DESCR ( "MACADDR8 manufacturer fields"  )
DESCR ( "convert macaddr to macaddr8 )
DESCR ( "convert macaddr8 to macaddr )
DESCR ( "set 7th bit in macaddr8"  )
DESCR ( "abbreviated display of inet value )
DESCR ( "abbreviated display of cidr value )
DESCR ( "change netmask of inet )
DESCR ( "change netmask of cidr"  )
DESCR ( "address family (4 for IPv4, 6 for IPv6)"  )
DESCR ( "network part of address"  )
DESCR ( "netmask of address"  )
DESCR ( "netmask length )
DESCR ( "broadcast address of network"  )
DESCR ( "show address octets only"  )
DESCR ( "show all parts of inet/cidr value )
DESCR ( "hostmask of address"  )
DESCR ( "convert inet to cidr"  )
DESCR ( "inet address of the client"  )
DESCR ( "client's port number for this connection )
DESCR ( "inet address of the server"  )
DESCR ( "server's port number for this connection )
DESCR ( "are the addresses from the same family?"  )
DESCR ( "the smallest network which includes both of the given networks"  )
DESCR ( "GiST support"  )
DESCR ( "SP-GiST support"  )
DESCR ( "restriction selectivity for network operators"  )
DESCR ( "join selectivity for network operators"  )
DESCR ( "transform a numeric length coercion"  )
DESCR ( "adjust numeric to typmod precision/scale )
DESCR ( "value rounded to 'scale'"  )
DESCR ( "value rounded to 'scale' of zero"  )
DESCR ( "value truncated to 'scale'"  )
DESCR ( "value truncated to 'scale' of zero"  )
DESCR ( "logarithm base m of n"  )
DESCR ( "number of decimal digits in the fractional part"  )
DESCR ( "convert int4 to numeric )
DESCR ( "convert float4 to numeric )
DESCR ( "convert float8 to numeric )
DESCR ( "convert numeric to int4"  )
DESCR ( "convert numeric to float4 )
DESCR ( "convert numeric to float8 )
DESCR ( "trunc(x/y)"  )
DESCR ( "increment by one"  )
DESCR ( "convert numeric to int8 )
DESCR ( "convert int8 to numeric )
DESCR ( "convert int2 to numeric )
DESCR ( "convert numeric to int2"  )
DESCR ( "format timestamp with time zone to text )
DESCR ( "format numeric to text )
DESCR ( "format int4 to text )
DESCR ( "format int8 to text )
DESCR ( "format float4 to text )
DESCR ( "format float8 to text )
DESCR ( "convert text to numeric )
DESCR ( "convert text to timestamp with time zone )
DESCR ( "convert text to date )
DESCR ( "format interval to text )
DESCR ( "quote an identifier for usage in a querystring"  )
DESCR ( "quote a literal for usage in a querystring"  )
DESCR ( "quote a data value for usage in a querystring"  )
DESCR ( "quote a possibly-null literal for usage in a querystring"  )
DESCR ( "quote a possibly-null data value for usage in a querystring"  )
DESCR ( "concatenate values )
DESCR ( "concatenate values with separators"  )
DESCR ( "extract the first n characters"  )
DESCR ( "extract the last n characters"  )
DESCR ( "reverse text )
DESCR ( "format text message"  )
DESCR ( "length in bits"  )
DESCR ( "restriction selectivity of ILIKE"  )
DESCR ( "restriction selectivity of NOT ILIKE"  )
DESCR ( "join selectivity of ILIKE"  )
DESCR ( "join selectivity of NOT ILIKE"  )
DESCR ( "restriction selectivity of regex match"  )
DESCR ( "restriction selectivity of LIKE"  )
DESCR ( "restriction selectivity of case-insensitive regex match"  )
DESCR ( "restriction selectivity of regex non-match"  )
DESCR ( "restriction selectivity of NOT LIKE"  )
DESCR ( "restriction selectivity of case-insensitive regex non-match"  )
DESCR ( "join selectivity of regex match"  )
DESCR ( "join selectivity of LIKE"  )
DESCR ( "join selectivity of case-insensitive regex match"  )
DESCR ( "join selectivity of regex non-match"  )
DESCR ( "join selectivity of NOT LIKE"  )
DESCR ( "join selectivity of case-insensitive regex non-match"  )
DESCR ( "aggregate serial function )
DESCR ( "aggregate deserial function )
DESCR ( "concatenate aggregate input into a string )
DESCR ( "concatenate aggregate input into a bytea )
DESCR ( "encode text from DB encoding to ASCII text )
DESCR ( "encode text from encoding to ASCII text )
DESCR ( "user privilege on relation by  username,
rel name  
)
DESCR ( "user privilege on relation by  username,
rel oid"   
)
DESCR ( "user privilege on relation by user  oid,
rel name  
)
DESCR ( "user privilege on relation by user  oid,
rel oid"   
)
DESCR ( "current user privilege on relation by rel name )
DESCR ( "current user privilege on relation by rel oid"  )
DESCR ( "user privilege on sequence by  username,
seq name  
)
DESCR ( "user privilege on sequence by  username,
seq oid"   
)
DESCR ( "user privilege on sequence by user  oid,
seq name  
)
DESCR ( "user privilege on sequence by user  oid,
seq oid"   
)
DESCR ( "current user privilege on sequence by seq name )
DESCR ( "current user privilege on sequence by seq oid"  )
DESCR ( "user privilege on column by  username,
rel  name,
col name  
)
DESCR ( "user privilege on column by  username,
rel  name,
col attnum"   
)
DESCR ( "user privilege on column by user  oid,
rel  name,
col name  
)
DESCR ( "user privilege on column by user  oid,
rel  name,
col attnum"   
)
DESCR ( "current user privilege on column by rel  name,
col name  
)
DESCR ( "current user privilege on column by rel  name,
col attnum"   
)
DESCR ( "user privilege on any column by  username,
rel name  
)
DESCR ( "user privilege on any column by  username,
rel oid"   
)
DESCR ( "user privilege on any column by user  oid,
rel name  
)
DESCR ( "user privilege on any column by user  oid,
rel oid"   
)
DESCR ( "current user privilege on any column by rel name )
DESCR ( "current user privilege on any column by rel oid"  )
DESCR ( "statistics: number of scans done for table/index )
DESCR ( "statistics: number of tuples read by seqscan"  )
DESCR ( "statistics: number of tuples fetched by idxscan"  )
DESCR ( "statistics: number of tuples inserted"  )
DESCR ( "statistics: number of tuples updated"  )
DESCR ( "statistics: number of tuples deleted"  )
DESCR ( "statistics: number of tuples hot updated"  )
DESCR ( "statistics: number of live tuples"  )
DESCR ( "statistics: number of dead tuples"  )
DESCR ( "statistics: number of tuples changed since last analyze )
DESCR ( "statistics: number of blocks fetched"  )
DESCR ( "statistics: number of blocks found in cache"  )
DESCR ( "statistics: last manual vacuum time for a table"  )
DESCR ( "statistics: last auto vacuum time for a table"  )
DESCR ( "statistics: last manual analyze time for a table"  )
DESCR ( "statistics: last auto analyze time for a table"  )
DESCR ( "statistics: number of manual vacuums for a table"  )
DESCR ( "statistics: number of auto vacuums for a table"  )
DESCR ( "statistics: number of manual analyzes for a table"  )
DESCR ( "statistics: number of auto analyzes for a table"  )
DESCR ( "statistics: currently active backend IDs"  )
DESCR ( "statistics: information about currently active backends"  )
DESCR ( "statistics: information about progress of backends running maintenance command"  )
DESCR ( "statistics: information about currently active replication"  )
DESCR ( "statistics: information about WAL receiver"  )
DESCR ( "statistics: information about subscription"  )
DESCR ( "statistics: current backend PID"  )
DESCR ( "statistics: PID of backend"  )
DESCR ( "statistics: database ID of backend"  )
DESCR ( "statistics: user ID of backend"  )
DESCR ( "statistics: current query of backend"  )
DESCR ( "statistics: wait event type on which backend is currently waiting )
DESCR ( "statistics: wait event on which backend is currently waiting )
DESCR ( "statistics: start time for current query of backend"  )
DESCR ( "statistics: start time for backend's current transaction"  )
DESCR ( "statistics: start time for current backend session"  )
DESCR ( "statistics: address of client connected to backend"  )
DESCR ( "statistics: port number of client connected to backend"  )
DESCR ( "statistics: number of backends in database"  )
DESCR ( "statistics: transactions committed"  )
DESCR ( "statistics: transactions rolled back"  )
DESCR ( "statistics: blocks fetched for database"  )
DESCR ( "statistics: blocks found in cache for database"  )
DESCR ( "statistics: tuples returned for database"  )
DESCR ( "statistics: tuples fetched for database"  )
DESCR ( "statistics: tuples inserted in database"  )
DESCR ( "statistics: tuples updated in database"  )
DESCR ( "statistics: tuples deleted in database"  )
DESCR ( "statistics: recovery conflicts in database caused by drop tablespace )
DESCR ( "statistics: recovery conflicts in database caused by relation lock"  )
DESCR ( "statistics: recovery conflicts in database caused by snapshot expiry"  )
DESCR ( "statistics: recovery conflicts in database caused by shared buffer pin"  )
DESCR ( "statistics: recovery conflicts in database caused by buffer deadlock"  )
DESCR ( "statistics: recovery conflicts in database"  )
DESCR ( "statistics: deadlocks detected in database"  )
DESCR ( "statistics: last reset for a database"  )
DESCR ( "statistics: number of temporary files written"  )
DESCR ( "statistics: number of bytes in temporary files written"  )
DESCR ( "statistics: block read  time,
in milliseconds"   
)
DESCR ( "statistics: block write  time,
in milliseconds"   
)
DESCR ( "statistics: information about WAL archiver"  )
DESCR ( "statistics: number of timed checkpoints started by the bgwriter"  )
DESCR ( "statistics: number of backend requested checkpoints started by the bgwriter"  )
DESCR ( "statistics: number of buffers written by the bgwriter during checkpoints"  )
DESCR ( "statistics: number of buffers written by the bgwriter for cleaning dirty buffers"  )
DESCR ( "statistics: number of times the bgwriter stopped processing when it had written too many buffers while cleaning"  )
DESCR ( "statistics: last reset for the bgwriter"  )
DESCR ( "statistics: checkpoint time spent writing buffers to  disk,
in milliseconds"   
)
DESCR ( "statistics: checkpoint time spent synchronizing buffers to  disk,
in milliseconds"   
)
DESCR ( "statistics: number of buffers written by backends"  )
DESCR ( "statistics: number of backend buffer writes that did their own fsync )
DESCR ( "statistics: number of buffer allocations"  )
DESCR ( "statistics: number of function calls"  )
DESCR ( "statistics: total execution time of  function,
in milliseconds"   
)
DESCR ( "statistics: self execution time of  function,
in milliseconds"   
)
DESCR ( "statistics: number of scans done for table/index in current transaction"  )
DESCR ( "statistics: number of tuples read by seqscan in current transaction"  )
DESCR ( "statistics: number of tuples fetched by idxscan in current transaction"  )
DESCR ( "statistics: number of tuples inserted in current transaction"  )
DESCR ( "statistics: number of tuples updated in current transaction"  )
DESCR ( "statistics: number of tuples deleted in current transaction"  )
DESCR ( "statistics: number of tuples hot updated in current transaction"  )
DESCR ( "statistics: number of blocks fetched in current transaction"  )
DESCR ( "statistics: number of blocks found in cache in current transaction"  )
DESCR ( "statistics: number of function calls in current transaction"  )
DESCR ( "statistics: total execution time of function in current  transaction,
in milliseconds"   
)
DESCR ( "statistics: self execution time of function in current  transaction,
in milliseconds"   
)
DESCR ( "statistics: timestamp of the current statistics snapshot"  )
DESCR ( "statistics: discard current transaction's statistics snapshot"  )
DESCR ( "statistics: reset collected statistics for current database"  )
DESCR ( "statistics: reset collected statistics shared across the cluster )
DESCR ( "statistics: reset collected statistics for a single table or index in the current database"  )
DESCR ( "statistics: reset collected statistics for a single function in the current database"  )
DESCR ( "current trigger depth"  )
DESCR ( "tablespace location"  )
DESCR ( "convert bytea value into some ascii-only text string )
DESCR ( "convert ascii-encoded text string into bytea value )
DESCR ( "transform a timestamp length coercion"  )
DESCR ( "transform a time length coercion"  )
DESCR ( "adjust timestamp precision"  )
DESCR ( "adjust timestamptz precision"  )
DESCR ( "adjust time precision"  )
DESCR ( "adjust time with time zone precision"  )
DESCR ( "trim both ends of string )
DESCR ( "convert timestamp with time zone to time"  )
DESCR ( "truncate timestamp to specified units"  )
DESCR ( "extract field from timestamp )
DESCR ( "convert abstime to timestamp )
DESCR ( "convert date to timestamp )
DESCR ( "convert date and time to timestamp )
DESCR ( "convert timestamp with time zone to timestamp )
DESCR ( "convert timestamp to timestamp with time zone )
DESCR ( "convert timestamp to date )
DESCR ( "convert timestamp to abstime"  )
DESCR ( "adjust time with time zone to new zone )
DESCR ( "convert time with time zone to time"  )
DESCR ( "convert time to time with time zone )
DESCR ( "format timestamp to text )
DESCR ( "extract text matching regular expression"  )
DESCR ( "extract text matching SQL99 regular expression"  )
DESCR ( "convert int8 to bitstring"  )
DESCR ( "convert bitstring to int8 )
DESCR ( "SHOW X as a function )
DESCR ( "SHOW X as a  function,
optionally no error for missing variable  
)
DESCR ( "SET X as a function )
DESCR ( "SHOW ALL as a function )
DESCR ( "show config file settings"  )
DESCR ( "show pg_hba.conf rules )
DESCR ( "view system lock information"  )
DESCR ( "get array of PIDs of sessions blocking specified backend PID"  )
DESCR ( "view two-phase transactions"  )
DESCR ( "view members of a multixactid"  )
DESCR ( "get commit timestamp of a transaction"  )
DESCR ( "get transaction Id and commit timestamp of latest transaction commit"  )
DESCR ( "get identification of SQL object"  )
DESCR ( "get machine-parseable identification of SQL object"  )
DESCR ( "get identification of SQL object for pg_get_object_address()"  )
DESCR ( "get OID-based object address from name/args arrays"  )
DESCR ( "is table visible in search path?"  )
DESCR ( "is type visible in search path?"  )
DESCR ( "is function visible in search path?"  )
DESCR ( "is operator visible in search path?"  )
DESCR ( "is opclass visible in search path?"  )
DESCR ( "is opfamily visible in search path?"  )
DESCR ( "is conversion visible in search path?"  )
DESCR ( "is text search parser visible in search path?"  )
DESCR ( "is text search dictionary visible in search path?"  )
DESCR ( "is text search template visible in search path?"  )
DESCR ( "is text search configuration visible in search path?"  )
DESCR ( "is collation visible in search path?"  )
DESCR ( "get OID of current session's temp  schema,
if any"   
)
DESCR ( "is schema another session's temp schema?"  )
DESCR ( "cancel a server process' current query"  )
DESCR ( "terminate a server process"  )
DESCR ( "prepare for taking an online backup"  )
DESCR ( "finish taking an online backup"  )
DESCR ( "true if server is in online backup"  )
DESCR ( "start time of an online backup"  )
DESCR ( "switch to new wal file"  )
DESCR ( "create a named restore point"  )
DESCR ( "current wal write location"  )
DESCR ( "current wal insert location"  )
DESCR ( "current wal flush location"  )
DESCR ( "wal filename and byte  offset,
given a wal location"   
)
DESCR ( "wal  filename,
given a wal location"   
)
DESCR ( "difference in  bytes,
given two wal locations"   
)
DESCR ( "export a snapshot"  )
DESCR ( "true if server is in recovery"  )
DESCR ( "last wal replay location"  )
DESCR ( "timestamp of last replay xact"  )
DESCR ( "pause wal replay"  )
DESCR ( "resume wal  replay,
if it was paused"   
)
DESCR ( "true if wal replay is paused"  )
DESCR ( "reload configuration files"  )
DESCR ( "rotate log file"  )
DESCR ( "current logging collector file location"  )
DESCR ( "get information about file"  )
DESCR ( "read text from a file"  )
DESCR ( "list all files in a directory )
DESCR ( "sleep for the specified time in seconds"  )
DESCR ( "sleep for the specified interval )
DESCR ( "sleep until the specified time"  )
DESCR ( "convert boolean to text )
DESCR ( "the average (arithmetic mean) as numeric of all bigint values )
DESCR ( "the average (arithmetic mean) as numeric of all integer values )
DESCR ( "the average (arithmetic mean) as numeric of all smallint values )
DESCR ( "the average (arithmetic mean) as numeric of all numeric values )
DESCR ( "the average (arithmetic mean) as float8 of all float4 values )
DESCR ( "the average (arithmetic mean) as float8 of all float8 values )
DESCR ( "the average (arithmetic mean) as interval of all interval values )
DESCR ( "sum as numeric across all bigint input values )
DESCR ( "sum as bigint across all integer input values )
DESCR ( "sum as bigint across all smallint input values )
DESCR ( "sum as float4 across all float4 input values )
DESCR ( "sum as float8 across all float8 input values )
DESCR ( "sum as money across all money input values )
DESCR ( "sum as interval across all interval input values )
DESCR ( "sum as numeric across all numeric input values )
DESCR ( "maximum value of all bigint input values )
DESCR ( "maximum value of all integer input values )
DESCR ( "maximum value of all smallint input values )
DESCR ( "maximum value of all oid input values )
DESCR ( "maximum value of all float4 input values )
DESCR ( "maximum value of all float8 input values )
DESCR ( "maximum value of all abstime input values )
DESCR ( "maximum value of all date input values )
DESCR ( "maximum value of all time input values )
DESCR ( "maximum value of all time with time zone input values )
DESCR ( "maximum value of all money input values )
DESCR ( "maximum value of all timestamp input values )
DESCR ( "maximum value of all timestamp with time zone input values )
DESCR ( "maximum value of all interval input values )
DESCR ( "maximum value of all text input values )
DESCR ( "maximum value of all numeric input values )
DESCR ( "maximum value of all anyarray input values )
DESCR ( "maximum value of all bpchar input values )
DESCR ( "maximum value of all tid input values )
DESCR ( "maximum value of all inet input values )
DESCR ( "minimum value of all bigint input values )
DESCR ( "minimum value of all integer input values )
DESCR ( "minimum value of all smallint input values )
DESCR ( "minimum value of all oid input values )
DESCR ( "minimum value of all float4 input values )
DESCR ( "minimum value of all float8 input values )
DESCR ( "minimum value of all abstime input values )
DESCR ( "minimum value of all date input values )
DESCR ( "minimum value of all time input values )
DESCR ( "minimum value of all time with time zone input values )
DESCR ( "minimum value of all money input values )
DESCR ( "minimum value of all timestamp input values )
DESCR ( "minimum value of all timestamp with time zone input values )
DESCR ( "minimum value of all interval input values )
DESCR ( "minimum value of all text values )
DESCR ( "minimum value of all numeric input values )
DESCR ( "minimum value of all anyarray input values )
DESCR ( "minimum value of all bpchar input values )
DESCR ( "minimum value of all tid input values )
DESCR ( "minimum value of all inet input values )
DESCR ( "number of input rows for which the input expression is not null"  )
DESCR ( "number of input rows"  )
DESCR ( "population variance of bigint input values (square of the population standard deviation)"  )
DESCR ( "population variance of integer input values (square of the population standard deviation)"  )
DESCR ( "population variance of smallint input values (square of the population standard deviation)"  )
DESCR ( "population variance of float4 input values (square of the population standard deviation)"  )
DESCR ( "population variance of float8 input values (square of the population standard deviation)"  )
DESCR ( "population variance of numeric input values (square of the population standard deviation)"  )
DESCR ( "sample variance of bigint input values (square of the sample standard deviation)"  )
DESCR ( "sample variance of integer input values (square of the sample standard deviation)"  )
DESCR ( "sample variance of smallint input values (square of the sample standard deviation)"  )
DESCR ( "sample variance of float4 input values (square of the sample standard deviation)"  )
DESCR ( "sample variance of float8 input values (square of the sample standard deviation)"  )
DESCR ( "sample variance of numeric input values (square of the sample standard deviation)"  )
DESCR ( "historical alias for var_samp"  )
DESCR ( "population standard deviation of bigint input values )
DESCR ( "population standard deviation of integer input values )
DESCR ( "population standard deviation of smallint input values )
DESCR ( "population standard deviation of float4 input values )
DESCR ( "population standard deviation of float8 input values )
DESCR ( "population standard deviation of numeric input values )
DESCR ( "sample standard deviation of bigint input values )
DESCR ( "sample standard deviation of integer input values )
DESCR ( "sample standard deviation of smallint input values )
DESCR ( "sample standard deviation of float4 input values )
DESCR ( "sample standard deviation of float8 input values )
DESCR ( "sample standard deviation of numeric input values )
DESCR ( "historical alias for stddev_samp"  )
DESCR ( "number of input rows in which both expressions are not null"  )
DESCR ( "sum of squares of the independent variable (sum(X^2) - sum(X)^2/N)"  )
DESCR ( "sum of squares of the dependent variable (sum(Y^2) - sum(Y)^2/N)"  )
DESCR ( "sum of products of independent times dependent variable (sum(X*Y) - sum(X) * sum(Y)/N)"  )
DESCR ( "average of the independent variable (sum(X)/N)"  )
DESCR ( "average of the dependent variable (sum(Y)/N)"  )
DESCR ( "square of the correlation coefficient"  )
DESCR ( "slope of the least-squares-fit linear equation determined by the (X, Y) pairs"  )
DESCR ( "y-intercept of the least-squares-fit linear equation determined by the (X, Y) pairs"  )
DESCR ( "population covariance"  )
DESCR ( "sample covariance"  )
DESCR ( "correlation coefficient"  )
DESCR ( "convert operator name to regoper"  )
DESCR ( "convert operator name to regoperator"  )
DESCR ( "convert classname to regclass"  )
DESCR ( "convert type name to regtype"  )
DESCR ( "convert text to regclass"  )
DESCR ( "convert role name to regrole"  )
DESCR ( "convert namespace name to regnamespace"  )
DESCR ( "parse qualified identifier to array of identifiers"  )
DESCR ( "(internal)"  )
DESCR ( "user privilege on database by  username,
database name  
)
DESCR ( "user privilege on database by  username,
database oid"   
)
DESCR ( "user privilege on database by user  oid,
database name  
)
DESCR ( "user privilege on database by user  oid,
database oid"   
)
DESCR ( "current user privilege on database by database name )
DESCR ( "current user privilege on database by database oid"  )
DESCR ( "user privilege on function by  username,
function name  
)
DESCR ( "user privilege on function by  username,
function oid"   
)
DESCR ( "user privilege on function by user  oid,
function name  
)
DESCR ( "user privilege on function by user  oid,
function oid"   
)
DESCR ( "current user privilege on function by function name )
DESCR ( "current user privilege on function by function oid"  )
DESCR ( "user privilege on language by  username,
language name  
)
DESCR ( "user privilege on language by  username,
language oid"   
)
DESCR ( "user privilege on language by user  oid,
language name  
)
DESCR ( "user privilege on language by user  oid,
language oid"   
)
DESCR ( "current user privilege on language by language name )
DESCR ( "current user privilege on language by language oid"  )
DESCR ( "user privilege on schema by  username,
schema name  
)
DESCR ( "user privilege on schema by  username,
schema oid"   
)
DESCR ( "user privilege on schema by user  oid,
schema name  
)
DESCR ( "user privilege on schema by user  oid,
schema oid"   
)
DESCR ( "current user privilege on schema by schema name )
DESCR ( "current user privilege on schema by schema oid"  )
DESCR ( "user privilege on tablespace by  username,
tablespace name  
)
DESCR ( "user privilege on tablespace by  username,
tablespace oid"   
)
DESCR ( "user privilege on tablespace by user  oid,
tablespace name  
)
DESCR ( "user privilege on tablespace by user  oid,
tablespace oid"   
)
DESCR ( "current user privilege on tablespace by tablespace name )
DESCR ( "current user privilege on tablespace by tablespace oid"  )
DESCR ( "user privilege on foreign data wrapper by  username,
foreign data wrapper name  
)
DESCR ( "user privilege on foreign data wrapper by  username,
foreign data wrapper oid"   
)
DESCR ( "user privilege on foreign data wrapper by user  oid,
foreign data wrapper name  
)
DESCR ( "user privilege on foreign data wrapper by user  oid,
foreign data wrapper oid"   
)
DESCR ( "current user privilege on foreign data wrapper by foreign data wrapper name )
DESCR ( "current user privilege on foreign data wrapper by foreign data wrapper oid"  )
DESCR ( "user privilege on server by  username,
server name  
)
DESCR ( "user privilege on server by  username,
server oid"   
)
DESCR ( "user privilege on server by user  oid,
server name  
)
DESCR ( "user privilege on server by user  oid,
server oid"   
)
DESCR ( "current user privilege on server by server name )
DESCR ( "current user privilege on server by server oid"  )
DESCR ( "user privilege on type by  username,
type name  
)
DESCR ( "user privilege on type by  username,
type oid"   
)
DESCR ( "user privilege on type by user  oid,
type name  
)
DESCR ( "user privilege on type by user  oid,
type oid"   
)
DESCR ( "current user privilege on type by type name )
DESCR ( "current user privilege on type by type oid"  )
DESCR ( "user privilege on role by  username,
role name  
)
DESCR ( "user privilege on role by  username,
role oid"   
)
DESCR ( "user privilege on role by user  oid,
role name  
)