|
|
@ -673,115 +673,10 @@ |
|
|
|
proname => 'line_distance', prorettype => 'float8', |
|
|
|
proname => 'line_distance', prorettype => 'float8', |
|
|
|
proargtypes => 'line line', prosrc => 'line_distance' }, |
|
|
|
proargtypes => 'line line', prosrc => 'line_distance' }, |
|
|
|
|
|
|
|
|
|
|
|
{ oid => '240', descr => 'I/O', |
|
|
|
|
|
|
|
proname => 'abstimein', provolatile => 's', prorettype => 'abstime', |
|
|
|
|
|
|
|
proargtypes => 'cstring', prosrc => 'abstimein' }, |
|
|
|
|
|
|
|
{ oid => '241', descr => 'I/O', |
|
|
|
|
|
|
|
proname => 'abstimeout', provolatile => 's', prorettype => 'cstring', |
|
|
|
|
|
|
|
proargtypes => 'abstime', prosrc => 'abstimeout' }, |
|
|
|
|
|
|
|
{ oid => '242', descr => 'I/O', |
|
|
|
|
|
|
|
proname => 'reltimein', provolatile => 's', prorettype => 'reltime', |
|
|
|
|
|
|
|
proargtypes => 'cstring', prosrc => 'reltimein' }, |
|
|
|
|
|
|
|
{ oid => '243', descr => 'I/O', |
|
|
|
|
|
|
|
proname => 'reltimeout', provolatile => 's', prorettype => 'cstring', |
|
|
|
|
|
|
|
proargtypes => 'reltime', prosrc => 'reltimeout' }, |
|
|
|
|
|
|
|
{ oid => '244', |
|
|
|
|
|
|
|
proname => 'timepl', prorettype => 'abstime', |
|
|
|
|
|
|
|
proargtypes => 'abstime reltime', prosrc => 'timepl' }, |
|
|
|
|
|
|
|
{ oid => '245', |
|
|
|
|
|
|
|
proname => 'timemi', prorettype => 'abstime', |
|
|
|
|
|
|
|
proargtypes => 'abstime reltime', prosrc => 'timemi' }, |
|
|
|
|
|
|
|
{ oid => '246', descr => 'I/O', |
|
|
|
|
|
|
|
proname => 'tintervalin', provolatile => 's', prorettype => 'tinterval', |
|
|
|
|
|
|
|
proargtypes => 'cstring', prosrc => 'tintervalin' }, |
|
|
|
|
|
|
|
{ oid => '247', descr => 'I/O', |
|
|
|
|
|
|
|
proname => 'tintervalout', provolatile => 's', prorettype => 'cstring', |
|
|
|
|
|
|
|
proargtypes => 'tinterval', prosrc => 'tintervalout' }, |
|
|
|
|
|
|
|
{ oid => '248', |
|
|
|
|
|
|
|
proname => 'intinterval', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'abstime tinterval', prosrc => 'intinterval' }, |
|
|
|
|
|
|
|
{ oid => '249', descr => 'tinterval to reltime', |
|
|
|
|
|
|
|
proname => 'tintervalrel', prorettype => 'reltime', |
|
|
|
|
|
|
|
proargtypes => 'tinterval', prosrc => 'tintervalrel' }, |
|
|
|
|
|
|
|
{ oid => '250', descr => 'current date and time (abstime)', |
|
|
|
|
|
|
|
proname => 'timenow', provolatile => 's', prorettype => 'abstime', |
|
|
|
|
|
|
|
proargtypes => '', prosrc => 'timenow' }, |
|
|
|
|
|
|
|
{ oid => '251', |
|
|
|
|
|
|
|
proname => 'abstimeeq', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'abstime abstime', prosrc => 'abstimeeq' }, |
|
|
|
|
|
|
|
{ oid => '252', |
|
|
|
|
|
|
|
proname => 'abstimene', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'abstime abstime', prosrc => 'abstimene' }, |
|
|
|
|
|
|
|
{ oid => '253', |
|
|
|
|
|
|
|
proname => 'abstimelt', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'abstime abstime', prosrc => 'abstimelt' }, |
|
|
|
|
|
|
|
{ oid => '254', |
|
|
|
|
|
|
|
proname => 'abstimegt', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'abstime abstime', prosrc => 'abstimegt' }, |
|
|
|
|
|
|
|
{ oid => '255', |
|
|
|
|
|
|
|
proname => 'abstimele', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'abstime abstime', prosrc => 'abstimele' }, |
|
|
|
|
|
|
|
{ oid => '256', |
|
|
|
|
|
|
|
proname => 'abstimege', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'abstime abstime', prosrc => 'abstimege' }, |
|
|
|
|
|
|
|
{ oid => '257', |
|
|
|
|
|
|
|
proname => 'reltimeeq', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'reltime reltime', prosrc => 'reltimeeq' }, |
|
|
|
|
|
|
|
{ oid => '258', |
|
|
|
|
|
|
|
proname => 'reltimene', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'reltime reltime', prosrc => 'reltimene' }, |
|
|
|
|
|
|
|
{ oid => '259', |
|
|
|
|
|
|
|
proname => 'reltimelt', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'reltime reltime', prosrc => 'reltimelt' }, |
|
|
|
|
|
|
|
{ oid => '260', |
|
|
|
|
|
|
|
proname => 'reltimegt', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'reltime reltime', prosrc => 'reltimegt' }, |
|
|
|
|
|
|
|
{ oid => '261', |
|
|
|
|
|
|
|
proname => 'reltimele', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'reltime reltime', prosrc => 'reltimele' }, |
|
|
|
|
|
|
|
{ oid => '262', |
|
|
|
|
|
|
|
proname => 'reltimege', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'reltime reltime', prosrc => 'reltimege' }, |
|
|
|
|
|
|
|
{ oid => '263', |
|
|
|
|
|
|
|
proname => 'tintervalsame', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'tinterval tinterval', prosrc => 'tintervalsame' }, |
|
|
|
|
|
|
|
{ oid => '264', |
|
|
|
|
|
|
|
proname => 'tintervalct', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'tinterval tinterval', prosrc => 'tintervalct' }, |
|
|
|
|
|
|
|
{ oid => '265', |
|
|
|
|
|
|
|
proname => 'tintervalov', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'tinterval tinterval', prosrc => 'tintervalov' }, |
|
|
|
|
|
|
|
{ oid => '266', |
|
|
|
|
|
|
|
proname => 'tintervalleneq', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'tinterval reltime', prosrc => 'tintervalleneq' }, |
|
|
|
|
|
|
|
{ oid => '267', |
|
|
|
|
|
|
|
proname => 'tintervallenne', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'tinterval reltime', prosrc => 'tintervallenne' }, |
|
|
|
|
|
|
|
{ oid => '268', |
|
|
|
|
|
|
|
proname => 'tintervallenlt', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'tinterval reltime', prosrc => 'tintervallenlt' }, |
|
|
|
|
|
|
|
{ oid => '269', |
|
|
|
|
|
|
|
proname => 'tintervallengt', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'tinterval reltime', prosrc => 'tintervallengt' }, |
|
|
|
|
|
|
|
{ oid => '270', |
|
|
|
|
|
|
|
proname => 'tintervallenle', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'tinterval reltime', prosrc => 'tintervallenle' }, |
|
|
|
|
|
|
|
{ oid => '271', |
|
|
|
|
|
|
|
proname => 'tintervallenge', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'tinterval reltime', prosrc => 'tintervallenge' }, |
|
|
|
|
|
|
|
{ oid => '272', |
|
|
|
|
|
|
|
proname => 'tintervalstart', prorettype => 'abstime', |
|
|
|
|
|
|
|
proargtypes => 'tinterval', prosrc => 'tintervalstart' }, |
|
|
|
|
|
|
|
{ oid => '273', descr => 'end of interval', |
|
|
|
|
|
|
|
proname => 'tintervalend', prorettype => 'abstime', |
|
|
|
|
|
|
|
proargtypes => 'tinterval', prosrc => 'tintervalend' }, |
|
|
|
|
|
|
|
{ oid => '274', |
|
|
|
{ oid => '274', |
|
|
|
descr => 'current date and time - increments during transactions', |
|
|
|
descr => 'current date and time - increments during transactions', |
|
|
|
proname => 'timeofday', provolatile => 'v', prorettype => 'text', |
|
|
|
proname => 'timeofday', provolatile => 'v', prorettype => 'text', |
|
|
|
proargtypes => '', prosrc => 'timeofday' }, |
|
|
|
proargtypes => '', prosrc => 'timeofday' }, |
|
|
|
{ oid => '275', descr => 'finite abstime?', |
|
|
|
|
|
|
|
proname => 'isfinite', prorettype => 'bool', proargtypes => 'abstime', |
|
|
|
|
|
|
|
prosrc => 'abstime_finite' }, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{ oid => '277', |
|
|
|
{ oid => '277', |
|
|
|
proname => 'inter_sl', prorettype => 'bool', proargtypes => 'lseg line', |
|
|
|
proname => 'inter_sl', prorettype => 'bool', proargtypes => 'lseg line', |
|
|
@ -1042,9 +937,6 @@ |
|
|
|
{ oid => '404', descr => 'less-equal-greater', |
|
|
|
{ oid => '404', descr => 'less-equal-greater', |
|
|
|
proname => 'btoidvectorcmp', prorettype => 'int4', |
|
|
|
proname => 'btoidvectorcmp', prorettype => 'int4', |
|
|
|
proargtypes => 'oidvector oidvector', prosrc => 'btoidvectorcmp' }, |
|
|
|
proargtypes => 'oidvector oidvector', prosrc => 'btoidvectorcmp' }, |
|
|
|
{ oid => '357', descr => 'less-equal-greater', |
|
|
|
|
|
|
|
proname => 'btabstimecmp', proleakproof => 't', prorettype => 'int4', |
|
|
|
|
|
|
|
proargtypes => 'abstime abstime', prosrc => 'btabstimecmp' }, |
|
|
|
|
|
|
|
{ oid => '358', descr => 'less-equal-greater', |
|
|
|
{ oid => '358', descr => 'less-equal-greater', |
|
|
|
proname => 'btcharcmp', proleakproof => 't', prorettype => 'int4', |
|
|
|
proname => 'btcharcmp', proleakproof => 't', prorettype => 'int4', |
|
|
|
proargtypes => 'char char', prosrc => 'btcharcmp' }, |
|
|
|
proargtypes => 'char char', prosrc => 'btcharcmp' }, |
|
|
@ -1063,12 +955,6 @@ |
|
|
|
{ oid => '377', descr => 'less-equal-greater', |
|
|
|
{ oid => '377', descr => 'less-equal-greater', |
|
|
|
proname => 'cash_cmp', proleakproof => 't', prorettype => 'int4', |
|
|
|
proname => 'cash_cmp', proleakproof => 't', prorettype => 'int4', |
|
|
|
proargtypes => 'money money', prosrc => 'cash_cmp' }, |
|
|
|
proargtypes => 'money money', prosrc => 'cash_cmp' }, |
|
|
|
{ oid => '380', descr => 'less-equal-greater', |
|
|
|
|
|
|
|
proname => 'btreltimecmp', proleakproof => 't', prorettype => 'int4', |
|
|
|
|
|
|
|
proargtypes => 'reltime reltime', prosrc => 'btreltimecmp' }, |
|
|
|
|
|
|
|
{ oid => '381', descr => 'less-equal-greater', |
|
|
|
|
|
|
|
proname => 'bttintervalcmp', proleakproof => 't', prorettype => 'int4', |
|
|
|
|
|
|
|
proargtypes => 'tinterval tinterval', prosrc => 'bttintervalcmp' }, |
|
|
|
|
|
|
|
{ oid => '382', descr => 'less-equal-greater', |
|
|
|
{ oid => '382', descr => 'less-equal-greater', |
|
|
|
proname => 'btarraycmp', prorettype => 'int4', |
|
|
|
proname => 'btarraycmp', prorettype => 'int4', |
|
|
|
proargtypes => 'anyarray anyarray', prosrc => 'btarraycmp' }, |
|
|
|
proargtypes => 'anyarray anyarray', prosrc => 'btarraycmp' }, |
|
|
@ -1401,10 +1287,6 @@ |
|
|
|
prorettype => 'varchar', proargtypes => 'varchar int4 bool', |
|
|
|
prorettype => 'varchar', proargtypes => 'varchar int4 bool', |
|
|
|
prosrc => 'varchar' }, |
|
|
|
prosrc => 'varchar' }, |
|
|
|
|
|
|
|
|
|
|
|
{ oid => '676', |
|
|
|
|
|
|
|
proname => 'mktinterval', prorettype => 'tinterval', |
|
|
|
|
|
|
|
proargtypes => 'abstime abstime', prosrc => 'mktinterval' }, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{ oid => '619', |
|
|
|
{ oid => '619', |
|
|
|
proname => 'oidvectorne', prorettype => 'bool', |
|
|
|
proname => 'oidvectorne', prorettype => 'bool', |
|
|
|
proargtypes => 'oidvector oidvector', prosrc => 'oidvectorne' }, |
|
|
|
proargtypes => 'oidvector oidvector', prosrc => 'oidvectorne' }, |
|
|
@ -1689,25 +1571,6 @@ |
|
|
|
proname => 'int2smaller', prorettype => 'int2', proargtypes => 'int2 int2', |
|
|
|
proname => 'int2smaller', prorettype => 'int2', proargtypes => 'int2 int2', |
|
|
|
prosrc => 'int2smaller' }, |
|
|
|
prosrc => 'int2smaller' }, |
|
|
|
|
|
|
|
|
|
|
|
{ oid => '784', |
|
|
|
|
|
|
|
proname => 'tintervaleq', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'tinterval tinterval', prosrc => 'tintervaleq' }, |
|
|
|
|
|
|
|
{ oid => '785', |
|
|
|
|
|
|
|
proname => 'tintervalne', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'tinterval tinterval', prosrc => 'tintervalne' }, |
|
|
|
|
|
|
|
{ oid => '786', |
|
|
|
|
|
|
|
proname => 'tintervallt', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'tinterval tinterval', prosrc => 'tintervallt' }, |
|
|
|
|
|
|
|
{ oid => '787', |
|
|
|
|
|
|
|
proname => 'tintervalgt', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'tinterval tinterval', prosrc => 'tintervalgt' }, |
|
|
|
|
|
|
|
{ oid => '788', |
|
|
|
|
|
|
|
proname => 'tintervalle', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'tinterval tinterval', prosrc => 'tintervalle' }, |
|
|
|
|
|
|
|
{ oid => '789', |
|
|
|
|
|
|
|
proname => 'tintervalge', proleakproof => 't', prorettype => 'bool', |
|
|
|
|
|
|
|
proargtypes => 'tinterval tinterval', prosrc => 'tintervalge' }, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# OIDS 800 - 899 |
|
|
|
# OIDS 800 - 899 |
|
|
|
|
|
|
|
|
|
|
|
{ oid => '846', |
|
|
|
{ oid => '846', |
|
|
@ -2333,9 +2196,6 @@ |
|
|
|
{ oid => '1172', descr => 'extract field from interval', |
|
|
|
{ oid => '1172', descr => 'extract field from interval', |
|
|
|
proname => 'date_part', prorettype => 'float8', |
|
|
|
proname => 'date_part', prorettype => 'float8', |
|
|
|
proargtypes => 'text interval', prosrc => 'interval_part' }, |
|
|
|
proargtypes => 'text interval', prosrc => 'interval_part' }, |
|
|
|
{ oid => '1173', descr => 'convert abstime to timestamp with time zone', |
|
|
|
|
|
|
|
proname => 'timestamptz', prorettype => 'timestamptz', |
|
|
|
|
|
|
|
proargtypes => 'abstime', prosrc => 'abstime_timestamptz' }, |
|
|
|
|
|
|
|
{ oid => '1174', descr => 'convert date to timestamp with time zone', |
|
|
|
{ oid => '1174', descr => 'convert date to timestamp with time zone', |
|
|
|
proname => 'timestamptz', provolatile => 's', prorettype => 'timestamptz', |
|
|
|
proname => 'timestamptz', provolatile => 's', prorettype => 'timestamptz', |
|
|
|
proargtypes => 'date', prosrc => 'date_timestamptz' }, |
|
|
|
proargtypes => 'date', prosrc => 'date_timestamptz' }, |
|
|
@ -2353,18 +2213,9 @@ |
|
|
|
proname => 'timestamptz', prolang => '14', provolatile => 's', |
|
|
|
proname => 'timestamptz', prolang => '14', provolatile => 's', |
|
|
|
prorettype => 'timestamptz', proargtypes => 'date time', |
|
|
|
prorettype => 'timestamptz', proargtypes => 'date time', |
|
|
|
prosrc => 'select cast(($1 + $2) as timestamp with time zone)' }, |
|
|
|
prosrc => 'select cast(($1 + $2) as timestamp with time zone)' }, |
|
|
|
{ oid => '1177', descr => 'convert reltime to interval', |
|
|
|
|
|
|
|
proname => 'interval', prorettype => 'interval', proargtypes => 'reltime', |
|
|
|
|
|
|
|
prosrc => 'reltime_interval' }, |
|
|
|
|
|
|
|
{ oid => '1178', descr => 'convert timestamp with time zone to date', |
|
|
|
{ oid => '1178', descr => 'convert timestamp with time zone to date', |
|
|
|
proname => 'date', provolatile => 's', prorettype => 'date', |
|
|
|
proname => 'date', provolatile => 's', prorettype => 'date', |
|
|
|
proargtypes => 'timestamptz', prosrc => 'timestamptz_date' }, |
|
|
|
proargtypes => 'timestamptz', prosrc => 'timestamptz_date' }, |
|
|
|
{ oid => '1179', descr => 'convert abstime to date', |
|
|
|
|
|
|
|
proname => 'date', provolatile => 's', prorettype => 'date', |
|
|
|
|
|
|
|
proargtypes => 'abstime', prosrc => 'abstime_date' }, |
|
|
|
|
|
|
|
{ oid => '1180', descr => 'convert timestamp with time zone to abstime', |
|
|
|
|
|
|
|
proname => 'abstime', prorettype => 'abstime', proargtypes => 'timestamptz', |
|
|
|
|
|
|
|
prosrc => 'timestamptz_abstime' }, |
|
|
|
|
|
|
|
{ oid => '1181', |
|
|
|
{ oid => '1181', |
|
|
|
descr => 'age of a transaction ID, in transactions before current transaction', |
|
|
|
descr => 'age of a transaction ID, in transactions before current transaction', |
|
|
|
proname => 'age', provolatile => 's', proparallel => 'r', |
|
|
|
proname => 'age', provolatile => 's', proparallel => 'r', |
|
|
@ -2385,9 +2236,6 @@ |
|
|
|
proname => 'timestamptz_mi_interval', provolatile => 's', |
|
|
|
proname => 'timestamptz_mi_interval', provolatile => 's', |
|
|
|
prorettype => 'timestamptz', proargtypes => 'timestamptz interval', |
|
|
|
prorettype => 'timestamptz', proargtypes => 'timestamptz interval', |
|
|
|
prosrc => 'timestamptz_mi_interval' }, |
|
|
|
prosrc => 'timestamptz_mi_interval' }, |
|
|
|
{ oid => '1194', descr => 'convert interval to reltime', |
|
|
|
|
|
|
|
proname => 'reltime', prorettype => 'reltime', proargtypes => 'interval', |
|
|
|
|
|
|
|
prosrc => 'interval_reltime' }, |
|
|
|
|
|
|
|
{ oid => '1195', descr => 'smaller of two', |
|
|
|
{ oid => '1195', descr => 'smaller of two', |
|
|
|
proname => 'timestamptz_smaller', prorettype => 'timestamptz', |
|
|
|
proname => 'timestamptz_smaller', prorettype => 'timestamptz', |
|
|
|
proargtypes => 'timestamptz timestamptz', prosrc => 'timestamp_smaller' }, |
|
|
|
proargtypes => 'timestamptz timestamptz', prosrc => 'timestamp_smaller' }, |
|
|
@ -2786,11 +2634,6 @@ |
|
|
|
proname => 'timestamptz', prorettype => 'timestamptz', |
|
|
|
proname => 'timestamptz', prorettype => 'timestamptz', |
|
|
|
proargtypes => 'date timetz', prosrc => 'datetimetz_timestamptz' }, |
|
|
|
proargtypes => 'date timetz', prosrc => 'datetimetz_timestamptz' }, |
|
|
|
|
|
|
|
|
|
|
|
{ oid => '1364', descr => 'convert abstime to time', |
|
|
|
|
|
|
|
proname => 'time', prolang => '14', provolatile => 's', prorettype => 'time', |
|
|
|
|
|
|
|
proargtypes => 'abstime', |
|
|
|
|
|
|
|
prosrc => 'select cast(cast($1 as timestamp without time zone) as pg_catalog.time)' }, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{ oid => '1367', descr => 'character length', |
|
|
|
{ oid => '1367', descr => 'character length', |
|
|
|
proname => 'character_length', prorettype => 'int4', proargtypes => 'bpchar', |
|
|
|
proname => 'character_length', prorettype => 'int4', proargtypes => 'bpchar', |
|
|
|
prosrc => 'bpcharlen' }, |
|
|
|
prosrc => 'bpcharlen' }, |
|
|
@ -2828,14 +2671,6 @@ |
|
|
|
proname => 'char_length', prorettype => 'int4', proargtypes => 'text', |
|
|
|
proname => 'char_length', prorettype => 'int4', proargtypes => 'text', |
|
|
|
prosrc => 'textlen' }, |
|
|
|
prosrc => 'textlen' }, |
|
|
|
|
|
|
|
|
|
|
|
{ oid => '1382', descr => 'extract field from abstime', |
|
|
|
|
|
|
|
proname => 'date_part', prolang => '14', provolatile => 's', |
|
|
|
|
|
|
|
prorettype => 'float8', proargtypes => 'text abstime', |
|
|
|
|
|
|
|
prosrc => 'select pg_catalog.date_part($1, cast($2 as timestamp with time zone))' }, |
|
|
|
|
|
|
|
{ oid => '1383', descr => 'extract field from reltime', |
|
|
|
|
|
|
|
proname => 'date_part', prolang => '14', provolatile => 's', |
|
|
|
|
|
|
|
prorettype => 'float8', proargtypes => 'text reltime', |
|
|
|
|
|
|
|
prosrc => 'select pg_catalog.date_part($1, cast($2 as pg_catalog.interval))' }, |
|
|
|
|
|
|
|
{ oid => '1384', descr => 'extract field from date', |
|
|
|
{ oid => '1384', descr => 'extract field from date', |
|
|
|
proname => 'date_part', prolang => '14', prorettype => 'float8', |
|
|
|
proname => 'date_part', prolang => '14', prorettype => 'float8', |
|
|
|
proargtypes => 'text date', |
|
|
|
proargtypes => 'text date', |
|
|
@ -3132,9 +2967,6 @@ |
|
|
|
{ oid => '1480', descr => 'convert circle to box', |
|
|
|
{ oid => '1480', descr => 'convert circle to box', |
|
|
|
proname => 'box', prorettype => 'box', proargtypes => 'circle', |
|
|
|
proname => 'box', prorettype => 'box', proargtypes => 'circle', |
|
|
|
prosrc => 'circle_box' }, |
|
|
|
prosrc => 'circle_box' }, |
|
|
|
{ oid => '1481', descr => 'convert to tinterval', |
|
|
|
|
|
|
|
proname => 'tinterval', prorettype => 'tinterval', |
|
|
|
|
|
|
|
proargtypes => 'abstime abstime', prosrc => 'mktinterval' }, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{ oid => '1482', |
|
|
|
{ oid => '1482', |
|
|
|
proname => 'lseg_ne', proleakproof => 't', prorettype => 'bool', |
|
|
|
proname => 'lseg_ne', proleakproof => 't', prorettype => 'bool', |
|
|
@ -5642,9 +5474,6 @@ |
|
|
|
{ oid => '2021', descr => 'extract field from timestamp', |
|
|
|
{ oid => '2021', descr => 'extract field from timestamp', |
|
|
|
proname => 'date_part', prorettype => 'float8', |
|
|
|
proname => 'date_part', prorettype => 'float8', |
|
|
|
proargtypes => 'text timestamp', prosrc => 'timestamp_part' }, |
|
|
|
proargtypes => 'text timestamp', prosrc => 'timestamp_part' }, |
|
|
|
{ oid => '2023', descr => 'convert abstime to timestamp', |
|
|
|
|
|
|
|
proname => 'timestamp', provolatile => 's', prorettype => 'timestamp', |
|
|
|
|
|
|
|
proargtypes => 'abstime', prosrc => 'abstime_timestamp' }, |
|
|
|
|
|
|
|
{ oid => '2024', descr => 'convert date to timestamp', |
|
|
|
{ oid => '2024', descr => 'convert date to timestamp', |
|
|
|
proname => 'timestamp', prorettype => 'timestamp', proargtypes => 'date', |
|
|
|
proname => 'timestamp', prorettype => 'timestamp', proargtypes => 'date', |
|
|
|
prosrc => 'date_timestamp' }, |
|
|
|
prosrc => 'date_timestamp' }, |
|
|
@ -5660,9 +5489,6 @@ |
|
|
|
{ oid => '2029', descr => 'convert timestamp to date', |
|
|
|
{ oid => '2029', descr => 'convert timestamp to date', |
|
|
|
proname => 'date', prorettype => 'date', proargtypes => 'timestamp', |
|
|
|
proname => 'date', prorettype => 'date', proargtypes => 'timestamp', |
|
|
|
prosrc => 'timestamp_date' }, |
|
|
|
prosrc => 'timestamp_date' }, |
|
|
|
{ oid => '2030', descr => 'convert timestamp to abstime', |
|
|
|
|
|
|
|
proname => 'abstime', provolatile => 's', prorettype => 'abstime', |
|
|
|
|
|
|
|
proargtypes => 'timestamp', prosrc => 'timestamp_abstime' }, |
|
|
|
|
|
|
|
{ oid => '2031', |
|
|
|
{ oid => '2031', |
|
|
|
proname => 'timestamp_mi', prorettype => 'interval', |
|
|
|
proname => 'timestamp_mi', prorettype => 'interval', |
|
|
|
proargtypes => 'timestamp timestamp', prosrc => 'timestamp_mi' }, |
|
|
|
proargtypes => 'timestamp timestamp', prosrc => 'timestamp_mi' }, |
|
|
@ -6218,9 +6044,6 @@ |
|
|
|
{ oid => '2120', descr => 'maximum value of all float8 input values', |
|
|
|
{ oid => '2120', descr => 'maximum value of all float8 input values', |
|
|
|
proname => 'max', prokind => 'a', proisstrict => 'f', prorettype => 'float8', |
|
|
|
proname => 'max', prokind => 'a', proisstrict => 'f', prorettype => 'float8', |
|
|
|
proargtypes => 'float8', prosrc => 'aggregate_dummy' }, |
|
|
|
proargtypes => 'float8', prosrc => 'aggregate_dummy' }, |
|
|
|
{ oid => '2121', descr => 'maximum value of all abstime input values', |
|
|
|
|
|
|
|
proname => 'max', prokind => 'a', proisstrict => 'f', prorettype => 'abstime', |
|
|
|
|
|
|
|
proargtypes => 'abstime', prosrc => 'aggregate_dummy' }, |
|
|
|
|
|
|
|
{ oid => '2122', descr => 'maximum value of all date input values', |
|
|
|
{ oid => '2122', descr => 'maximum value of all date input values', |
|
|
|
proname => 'max', prokind => 'a', proisstrict => 'f', prorettype => 'date', |
|
|
|
proname => 'max', prokind => 'a', proisstrict => 'f', prorettype => 'date', |
|
|
|
proargtypes => 'date', prosrc => 'aggregate_dummy' }, |
|
|
|
proargtypes => 'date', prosrc => 'aggregate_dummy' }, |
|
|
@ -6285,9 +6108,6 @@ |
|
|
|
{ oid => '2136', descr => 'minimum value of all float8 input values', |
|
|
|
{ oid => '2136', descr => 'minimum value of all float8 input values', |
|
|
|
proname => 'min', prokind => 'a', proisstrict => 'f', prorettype => 'float8', |
|
|
|
proname => 'min', prokind => 'a', proisstrict => 'f', prorettype => 'float8', |
|
|
|
proargtypes => 'float8', prosrc => 'aggregate_dummy' }, |
|
|
|
proargtypes => 'float8', prosrc => 'aggregate_dummy' }, |
|
|
|
{ oid => '2137', descr => 'minimum value of all abstime input values', |
|
|
|
|
|
|
|
proname => 'min', prokind => 'a', proisstrict => 'f', prorettype => 'abstime', |
|
|
|
|
|
|
|
proargtypes => 'abstime', prosrc => 'aggregate_dummy' }, |
|
|
|
|
|
|
|
{ oid => '2138', descr => 'minimum value of all date input values', |
|
|
|
{ oid => '2138', descr => 'minimum value of all date input values', |
|
|
|
proname => 'min', prokind => 'a', proisstrict => 'f', prorettype => 'date', |
|
|
|
proname => 'min', prokind => 'a', proisstrict => 'f', prorettype => 'date', |
|
|
|
proargtypes => 'date', prosrc => 'aggregate_dummy' }, |
|
|
|
proargtypes => 'date', prosrc => 'aggregate_dummy' }, |
|
|
@ -7462,24 +7282,6 @@ |
|
|
|
{ oid => '2461', descr => 'I/O', |
|
|
|
{ oid => '2461', descr => 'I/O', |
|
|
|
proname => 'numeric_send', prorettype => 'bytea', proargtypes => 'numeric', |
|
|
|
proname => 'numeric_send', prorettype => 'bytea', proargtypes => 'numeric', |
|
|
|
prosrc => 'numeric_send' }, |
|
|
|
prosrc => 'numeric_send' }, |
|
|
|
{ oid => '2462', descr => 'I/O', |
|
|
|
|
|
|
|
proname => 'abstimerecv', prorettype => 'abstime', proargtypes => 'internal', |
|
|
|
|
|
|
|
prosrc => 'abstimerecv' }, |
|
|
|
|
|
|
|
{ oid => '2463', descr => 'I/O', |
|
|
|
|
|
|
|
proname => 'abstimesend', prorettype => 'bytea', proargtypes => 'abstime', |
|
|
|
|
|
|
|
prosrc => 'abstimesend' }, |
|
|
|
|
|
|
|
{ oid => '2464', descr => 'I/O', |
|
|
|
|
|
|
|
proname => 'reltimerecv', prorettype => 'reltime', proargtypes => 'internal', |
|
|
|
|
|
|
|
prosrc => 'reltimerecv' }, |
|
|
|
|
|
|
|
{ oid => '2465', descr => 'I/O', |
|
|
|
|
|
|
|
proname => 'reltimesend', prorettype => 'bytea', proargtypes => 'reltime', |
|
|
|
|
|
|
|
prosrc => 'reltimesend' }, |
|
|
|
|
|
|
|
{ oid => '2466', descr => 'I/O', |
|
|
|
|
|
|
|
proname => 'tintervalrecv', prorettype => 'tinterval', |
|
|
|
|
|
|
|
proargtypes => 'internal', prosrc => 'tintervalrecv' }, |
|
|
|
|
|
|
|
{ oid => '2467', descr => 'I/O', |
|
|
|
|
|
|
|
proname => 'tintervalsend', prorettype => 'bytea', proargtypes => 'tinterval', |
|
|
|
|
|
|
|
prosrc => 'tintervalsend' }, |
|
|
|
|
|
|
|
{ oid => '2468', descr => 'I/O', |
|
|
|
{ oid => '2468', descr => 'I/O', |
|
|
|
proname => 'date_recv', prorettype => 'date', proargtypes => 'internal', |
|
|
|
proname => 'date_recv', prorettype => 'date', proargtypes => 'internal', |
|
|
|
prosrc => 'date_recv' }, |
|
|
|
prosrc => 'date_recv' }, |
|
|
|