|
|
|
|
@ -1046,13 +1046,13 @@
|
|
|
|
|
{ oid => '6405', descr => 'skip support',
|
|
|
|
|
proname => 'btoidskipsupport', prorettype => 'void',
|
|
|
|
|
proargtypes => 'internal', prosrc => 'btoidskipsupport' },
|
|
|
|
|
{ oid => '8282', descr => 'less-equal-greater',
|
|
|
|
|
{ oid => '6463', descr => 'less-equal-greater',
|
|
|
|
|
proname => 'btoid8cmp', proleakproof => 't', prorettype => 'int4',
|
|
|
|
|
proargtypes => 'oid8 oid8', prosrc => 'btoid8cmp' },
|
|
|
|
|
{ oid => '8283', descr => 'sort support',
|
|
|
|
|
{ oid => '6464', descr => 'sort support',
|
|
|
|
|
proname => 'btoid8sortsupport', prorettype => 'void',
|
|
|
|
|
proargtypes => 'internal', prosrc => 'btoid8sortsupport' },
|
|
|
|
|
{ oid => '8284', descr => 'skip support',
|
|
|
|
|
{ oid => '6465', descr => 'skip support',
|
|
|
|
|
proname => 'btoid8skipsupport', prorettype => 'void',
|
|
|
|
|
proargtypes => 'internal', prosrc => 'btoid8skipsupport' },
|
|
|
|
|
{ oid => '404', descr => 'less-equal-greater',
|
|
|
|
|
@ -1208,10 +1208,10 @@
|
|
|
|
|
proname => 'int8', prorettype => 'int8', proargtypes => 'bytea',
|
|
|
|
|
prosrc => 'bytea_int8' },
|
|
|
|
|
|
|
|
|
|
{ oid => '9880', descr => 'convert uuid to bytea',
|
|
|
|
|
{ oid => '6510', descr => 'convert uuid to bytea',
|
|
|
|
|
proname => 'bytea', prorettype => 'bytea', proargtypes => 'uuid',
|
|
|
|
|
prosrc => 'uuid_bytea' },
|
|
|
|
|
{ oid => '9881', descr => 'convert bytea to uuid',
|
|
|
|
|
{ oid => '6511', descr => 'convert bytea to uuid',
|
|
|
|
|
proname => 'uuid', prorettype => 'uuid', proargtypes => 'bytea',
|
|
|
|
|
prosrc => 'bytea_uuid' },
|
|
|
|
|
|
|
|
|
|
@ -2756,10 +2756,10 @@
|
|
|
|
|
{ oid => '2796', descr => 'smaller of two',
|
|
|
|
|
proname => 'tidsmaller', prorettype => 'tid', proargtypes => 'tid tid',
|
|
|
|
|
prosrc => 'tidsmaller' },
|
|
|
|
|
{ oid => '9951', descr => 'extract block number from tid',
|
|
|
|
|
{ oid => '6515', descr => 'extract block number from tid',
|
|
|
|
|
proname => 'tid_block', proleakproof => 't', prorettype => 'int8',
|
|
|
|
|
proargtypes => 'tid', prosrc => 'tid_block' },
|
|
|
|
|
{ oid => '9952', descr => 'extract offset number from tid',
|
|
|
|
|
{ oid => '6516', descr => 'extract offset number from tid',
|
|
|
|
|
proname => 'tid_offset', proleakproof => 't', prorettype => 'int4',
|
|
|
|
|
proargtypes => 'tid', prosrc => 'tid_offset' },
|
|
|
|
|
{ oid => '2233', descr => 'hash',
|
|
|
|
|
@ -3978,7 +3978,7 @@
|
|
|
|
|
proargtypes => 'oid oid', prosrc => 'oidge' },
|
|
|
|
|
|
|
|
|
|
# System-view support functions
|
|
|
|
|
{ oid => '8302', descr => 'source text of a property graph',
|
|
|
|
|
{ oid => '6469', descr => 'source text of a property graph',
|
|
|
|
|
proname => 'pg_get_propgraphdef', provolatile => 's', prorettype => 'text',
|
|
|
|
|
proargtypes => 'oid', prosrc => 'pg_get_propgraphdef' },
|
|
|
|
|
{ oid => '1573', descr => 'source text of a rule',
|
|
|
|
|
@ -5566,7 +5566,7 @@
|
|
|
|
|
proname => 'pg_stat_get_lastscan', provolatile => 's', proparallel => 'r',
|
|
|
|
|
prorettype => 'timestamptz', proargtypes => 'oid',
|
|
|
|
|
prosrc => 'pg_stat_get_lastscan' },
|
|
|
|
|
{ oid => '9127', descr => 'statistics: last reset for a relation',
|
|
|
|
|
{ oid => '6504', descr => 'statistics: last reset for a relation',
|
|
|
|
|
proname => 'pg_stat_get_stat_reset_time', provolatile => 's',
|
|
|
|
|
proparallel => 'r', prorettype => 'timestamptz', proargtypes => 'oid',
|
|
|
|
|
prosrc => 'pg_stat_get_stat_reset_time' },
|
|
|
|
|
@ -5673,7 +5673,7 @@
|
|
|
|
|
proname => 'pg_stat_get_total_autoanalyze_time', provolatile => 's',
|
|
|
|
|
proparallel => 'r', prorettype => 'float8', proargtypes => 'oid',
|
|
|
|
|
prosrc => 'pg_stat_get_total_autoanalyze_time' },
|
|
|
|
|
{ oid => '8409', descr => 'autovacuum scores',
|
|
|
|
|
{ oid => '6494', descr => 'autovacuum scores',
|
|
|
|
|
proname => 'pg_stat_get_autovacuum_scores', prorows => '100',
|
|
|
|
|
proretset => 't', provolatile => 's', proparallel => 'r',
|
|
|
|
|
prorettype => 'record', proargtypes => '',
|
|
|
|
|
@ -5725,7 +5725,7 @@
|
|
|
|
|
proargmodes => '{o,o,o,o,o,o,o,o,o,o,o,o,o,o,o}',
|
|
|
|
|
proargnames => '{pid,status,receive_start_lsn,receive_start_tli,written_lsn,flushed_lsn,received_tli,last_msg_send_time,last_msg_receipt_time,latest_end_lsn,latest_end_time,slot_name,sender_host,sender_port,conninfo}',
|
|
|
|
|
prosrc => 'pg_stat_get_wal_receiver' },
|
|
|
|
|
{ oid => '9949', descr => 'statistics: information about WAL recovery',
|
|
|
|
|
{ oid => '6514', descr => 'statistics: information about WAL recovery',
|
|
|
|
|
proname => 'pg_stat_get_recovery', proisstrict => 'f', provolatile => 's',
|
|
|
|
|
proparallel => 'r', prorettype => 'record', proargtypes => '',
|
|
|
|
|
proallargtypes => '{bool,pg_lsn,pg_lsn,int4,pg_lsn,int4,timestamptz,timestamptz,text}',
|
|
|
|
|
@ -6061,7 +6061,7 @@
|
|
|
|
|
proargnames => '{backend_type,object,context,reads,read_bytes,read_time,writes,write_bytes,write_time,writebacks,writeback_time,extends,extend_bytes,extend_time,hits,evictions,reuses,fsyncs,fsync_time,stats_reset}',
|
|
|
|
|
prosrc => 'pg_stat_get_io' },
|
|
|
|
|
|
|
|
|
|
{ oid => '9375', descr => 'statistics: per lock type statistics',
|
|
|
|
|
{ oid => '6509', descr => 'statistics: per lock type statistics',
|
|
|
|
|
proname => 'pg_stat_get_lock', prorows => '10', proretset => 't',
|
|
|
|
|
provolatile => 'v', proparallel => 'r', prorettype => 'record',
|
|
|
|
|
proargtypes => '', proallargtypes => '{text,int8,int8,int8,timestamptz}',
|
|
|
|
|
@ -6123,7 +6123,7 @@
|
|
|
|
|
proname => 'pg_stat_get_function_self_time', provolatile => 's',
|
|
|
|
|
proparallel => 'r', prorettype => 'float8', proargtypes => 'oid',
|
|
|
|
|
prosrc => 'pg_stat_get_function_self_time' },
|
|
|
|
|
{ oid => '8745', descr => 'statistics: last reset for a function',
|
|
|
|
|
{ oid => '6498', descr => 'statistics: last reset for a function',
|
|
|
|
|
proname => 'pg_stat_get_function_stat_reset_time', provolatile => 's',
|
|
|
|
|
proparallel => 'r', prorettype => 'timestamptz', proargtypes => 'oid',
|
|
|
|
|
prosrc => 'pg_stat_get_function_stat_reset_time' },
|
|
|
|
|
@ -6645,7 +6645,7 @@
|
|
|
|
|
proallargtypes => '{xid,xid,text}', proargmodes => '{i,o,o}',
|
|
|
|
|
proargnames => '{multixid,xid,mode}', prosrc => 'pg_get_multixact_members' },
|
|
|
|
|
|
|
|
|
|
{ oid => '9001', descr => 'get current multixact usage statistics',
|
|
|
|
|
{ oid => '6503', descr => 'get current multixact usage statistics',
|
|
|
|
|
proname => 'pg_get_multixact_stats', provolatile => 'v',
|
|
|
|
|
prorettype => 'record', proargtypes => '',
|
|
|
|
|
proallargtypes => '{int8,int8,int8,xid}', proargmodes => '{o,o,o,o}',
|
|
|
|
|
@ -7550,13 +7550,13 @@
|
|
|
|
|
prorettype => 'regnamespace', proargtypes => 'text',
|
|
|
|
|
prosrc => 'to_regnamespace' },
|
|
|
|
|
|
|
|
|
|
{ oid => '8321', descr => 'I/O',
|
|
|
|
|
{ oid => '6485', descr => 'I/O',
|
|
|
|
|
proname => 'regdatabasein', provolatile => 's', prorettype => 'regdatabase',
|
|
|
|
|
proargtypes => 'cstring', prosrc => 'regdatabasein' },
|
|
|
|
|
{ oid => '8322', descr => 'I/O',
|
|
|
|
|
{ oid => '6486', descr => 'I/O',
|
|
|
|
|
proname => 'regdatabaseout', provolatile => 's', prorettype => 'cstring',
|
|
|
|
|
proargtypes => 'regdatabase', prosrc => 'regdatabaseout' },
|
|
|
|
|
{ oid => '8323', descr => 'convert database name to regdatabase',
|
|
|
|
|
{ oid => '6487', descr => 'convert database name to regdatabase',
|
|
|
|
|
proname => 'to_regdatabase', provolatile => 's', prorettype => 'regdatabase',
|
|
|
|
|
proargtypes => 'text', prosrc => 'to_regdatabase' },
|
|
|
|
|
|
|
|
|
|
@ -8419,10 +8419,10 @@
|
|
|
|
|
{ oid => '4088', descr => 'I/O',
|
|
|
|
|
proname => 'regnamespacesend', prorettype => 'bytea',
|
|
|
|
|
proargtypes => 'regnamespace', prosrc => 'regnamespacesend' },
|
|
|
|
|
{ oid => '8324', descr => 'I/O',
|
|
|
|
|
{ oid => '6488', descr => 'I/O',
|
|
|
|
|
proname => 'regdatabaserecv', prorettype => 'regdatabase',
|
|
|
|
|
proargtypes => 'internal', prosrc => 'regdatabaserecv' },
|
|
|
|
|
{ oid => '8325', descr => 'I/O',
|
|
|
|
|
{ oid => '6489', descr => 'I/O',
|
|
|
|
|
proname => 'regdatabasesend', prorettype => 'bytea',
|
|
|
|
|
proargtypes => 'regdatabase', prosrc => 'regdatabasesend' },
|
|
|
|
|
{ oid => '2456', descr => 'I/O',
|
|
|
|
|
@ -8590,25 +8590,25 @@
|
|
|
|
|
{ oid => '2508', descr => 'constraint description with pretty-print option',
|
|
|
|
|
proname => 'pg_get_constraintdef', provolatile => 's', prorettype => 'text',
|
|
|
|
|
proargtypes => 'oid bool', prosrc => 'pg_get_constraintdef_ext' },
|
|
|
|
|
{ oid => '8760', descr => 'get DDL to recreate a role',
|
|
|
|
|
{ oid => '6501', descr => 'get DDL to recreate a role',
|
|
|
|
|
proname => 'pg_get_role_ddl', prorows => '10', provariadic => 'text',
|
|
|
|
|
proisstrict => 'f', proretset => 't', provolatile => 's',
|
|
|
|
|
pronargdefaults => '1', prorettype => 'text', proargtypes => 'regrole text',
|
|
|
|
|
proallargtypes => '{regrole,text}', proargmodes => '{i,v}',
|
|
|
|
|
proargdefaults => '{NULL}', prosrc => 'pg_get_role_ddl' },
|
|
|
|
|
{ oid => '8758', descr => 'get DDL to recreate a tablespace',
|
|
|
|
|
{ oid => '6499', descr => 'get DDL to recreate a tablespace',
|
|
|
|
|
proname => 'pg_get_tablespace_ddl', prorows => '10', provariadic => 'text',
|
|
|
|
|
proisstrict => 'f', proretset => 't', provolatile => 's',
|
|
|
|
|
pronargdefaults => '1', prorettype => 'text', proargtypes => 'oid text',
|
|
|
|
|
proallargtypes => '{oid,text}', proargmodes => '{i,v}',
|
|
|
|
|
proargdefaults => '{NULL}', prosrc => 'pg_get_tablespace_ddl_oid' },
|
|
|
|
|
{ oid => '8759', descr => 'get DDL to recreate a tablespace',
|
|
|
|
|
{ oid => '6500', descr => 'get DDL to recreate a tablespace',
|
|
|
|
|
proname => 'pg_get_tablespace_ddl', prorows => '10', provariadic => 'text',
|
|
|
|
|
proisstrict => 'f', proretset => 't', provolatile => 's',
|
|
|
|
|
pronargdefaults => '1', prorettype => 'text', proargtypes => 'name text',
|
|
|
|
|
proallargtypes => '{name,text}', proargmodes => '{i,v}',
|
|
|
|
|
proargdefaults => '{NULL}', prosrc => 'pg_get_tablespace_ddl_name' },
|
|
|
|
|
{ oid => '8762', descr => 'get DDL to recreate a database',
|
|
|
|
|
{ oid => '6502', descr => 'get DDL to recreate a database',
|
|
|
|
|
proname => 'pg_get_database_ddl', prorows => '10', provariadic => 'text',
|
|
|
|
|
proisstrict => 'f', proretset => 't', provolatile => 's',
|
|
|
|
|
pronargdefaults => '1', prorettype => 'text',
|
|
|
|
|
@ -8694,7 +8694,7 @@
|
|
|
|
|
prosrc => 'pg_get_shmem_allocations_numa',
|
|
|
|
|
proacl => '{POSTGRES=X,pg_read_all_stats=X}' },
|
|
|
|
|
|
|
|
|
|
{ oid => '9314',
|
|
|
|
|
{ oid => '6508',
|
|
|
|
|
descr => 'shared memory allocations tracked in the DSM registry',
|
|
|
|
|
proname => 'pg_get_dsm_registry_allocations', prorows => '50',
|
|
|
|
|
proretset => 't', provolatile => 'v', prorettype => 'record',
|
|
|
|
|
@ -11069,7 +11069,7 @@
|
|
|
|
|
{ oid => '3869',
|
|
|
|
|
proname => 'range_minus', prorettype => 'anyrange',
|
|
|
|
|
proargtypes => 'anyrange anyrange', prosrc => 'range_minus' },
|
|
|
|
|
{ oid => '8412', descr => 'remove portion from range',
|
|
|
|
|
{ oid => '6496', descr => 'remove portion from range',
|
|
|
|
|
proname => 'range_minus_multi', prorows => '2', proretset => 't',
|
|
|
|
|
prorettype => 'anyrange', proargtypes => 'anyrange anyrange',
|
|
|
|
|
prosrc => 'range_minus_multi' },
|
|
|
|
|
@ -11363,7 +11363,7 @@
|
|
|
|
|
{ oid => '4271',
|
|
|
|
|
proname => 'multirange_minus', prorettype => 'anymultirange',
|
|
|
|
|
proargtypes => 'anymultirange anymultirange', prosrc => 'multirange_minus' },
|
|
|
|
|
{ oid => '8411', descr => 'remove portion from multirange',
|
|
|
|
|
{ oid => '6495', descr => 'remove portion from multirange',
|
|
|
|
|
proname => 'multirange_minus_multi', prorows => '1', proretset => 't',
|
|
|
|
|
prorettype => 'anymultirange', proargtypes => 'anymultirange anymultirange',
|
|
|
|
|
prosrc => 'multirange_minus_multi' },
|
|
|
|
|
@ -11964,7 +11964,7 @@
|
|
|
|
|
proname => 'binary_upgrade_replorigin_advance', proisstrict => 'f',
|
|
|
|
|
provolatile => 'v', proparallel => 'u', prorettype => 'void',
|
|
|
|
|
proargtypes => 'text pg_lsn', prosrc => 'binary_upgrade_replorigin_advance' },
|
|
|
|
|
{ oid => '9159', descr => 'for use by pg_upgrade (conflict detection slot)',
|
|
|
|
|
{ oid => '6505', descr => 'for use by pg_upgrade (conflict detection slot)',
|
|
|
|
|
proname => 'binary_upgrade_create_conflict_detection_slot',
|
|
|
|
|
proisstrict => 'f', provolatile => 'v', proparallel => 'u',
|
|
|
|
|
prorettype => 'void', proargtypes => '',
|
|
|
|
|
@ -12299,7 +12299,7 @@
|
|
|
|
|
proargmodes => '{v,o,o,o,o}',
|
|
|
|
|
proargnames => '{pubnames,pubid,relid,attrs,qual}',
|
|
|
|
|
prosrc => 'pg_get_publication_tables_a' },
|
|
|
|
|
{ oid => '8060',
|
|
|
|
|
{ oid => '6435',
|
|
|
|
|
descr => 'get information of the specified table that is part of the specified publications',
|
|
|
|
|
proname => 'pg_get_publication_tables', prorows => '10', proretset => 't',
|
|
|
|
|
provolatile => 's', prorettype => 'record', proargtypes => '_text oid',
|
|
|
|
|
@ -12307,7 +12307,7 @@
|
|
|
|
|
proargmodes => '{i,i,o,o,o,o}',
|
|
|
|
|
proargnames => '{pubnames,target_relid,pubid,relid,attrs,qual}',
|
|
|
|
|
prosrc => 'pg_get_publication_tables_b' },
|
|
|
|
|
{ oid => '8052', descr => 'get OIDs of sequences in a publication',
|
|
|
|
|
{ oid => '6434', descr => 'get OIDs of sequences in a publication',
|
|
|
|
|
proname => 'pg_get_publication_sequences', prorows => '1000',
|
|
|
|
|
proretset => 't', provolatile => 's', prorettype => 'oid',
|
|
|
|
|
proargtypes => 'text', proallargtypes => '{text,oid}', proargmodes => '{i,o}',
|
|
|
|
|
@ -12388,11 +12388,11 @@
|
|
|
|
|
proargtypes => 'internal', prosrc => 'jsonb_subscript_handler' },
|
|
|
|
|
|
|
|
|
|
# data checksum management functions
|
|
|
|
|
{ oid => '9258', descr => 'disable data checksums',
|
|
|
|
|
{ oid => '6507', descr => 'disable data checksums',
|
|
|
|
|
proname => 'pg_disable_data_checksums', provolatile => 'v',
|
|
|
|
|
proparallel => 'r', prorettype => 'void', proargtypes => '',
|
|
|
|
|
prosrc => 'disable_data_checksums', proacl => '{POSTGRES=X}' },
|
|
|
|
|
{ oid => '9257', descr => 'enable data checksums',
|
|
|
|
|
{ oid => '6506', descr => 'enable data checksums',
|
|
|
|
|
proname => 'pg_enable_data_checksums', provolatile => 'v', proparallel => 'r',
|
|
|
|
|
prorettype => 'void', proargtypes => 'int4 int4',
|
|
|
|
|
proallargtypes => '{int4,int4}', proargmodes => '{i,i}',
|
|
|
|
|
@ -12564,7 +12564,7 @@
|
|
|
|
|
{ oid => '6292', descr => 'aggregate transition function',
|
|
|
|
|
proname => 'any_value_transfn', prorettype => 'anyelement',
|
|
|
|
|
proargtypes => 'anyelement anyelement', prosrc => 'any_value_transfn' },
|
|
|
|
|
{ oid => '8488', descr => 'check if input is the null value',
|
|
|
|
|
{ oid => '6497', descr => 'check if input is the null value',
|
|
|
|
|
proname => 'error_on_null', proisstrict => 'f', prorettype => 'anyelement',
|
|
|
|
|
proargtypes => 'anyelement', prosrc => 'pg_error_on_null' },
|
|
|
|
|
|
|
|
|
|
@ -12616,12 +12616,12 @@
|
|
|
|
|
proargtypes => 'int4', prosrc => 'gist_translate_cmptype_common' },
|
|
|
|
|
|
|
|
|
|
# Extended Statistics functions
|
|
|
|
|
{ oid => '9947', descr => 'restore statistics on extended statistics object',
|
|
|
|
|
{ oid => '6512', descr => 'restore statistics on extended statistics object',
|
|
|
|
|
proname => 'pg_restore_extended_stats', provariadic => 'any',
|
|
|
|
|
proisstrict => 'f', provolatile => 'v', proparallel => 'u',
|
|
|
|
|
prorettype => 'bool', proargtypes => 'any', proargmodes => '{v}',
|
|
|
|
|
proargnames => '{kwargs}', prosrc => 'pg_restore_extended_stats' },
|
|
|
|
|
{ oid => '9948', descr => 'clear statistics on extended statistics object',
|
|
|
|
|
{ oid => '6513', descr => 'clear statistics on extended statistics object',
|
|
|
|
|
proname => 'pg_clear_extended_stats', proisstrict => 'f', provolatile => 'v',
|
|
|
|
|
proparallel => 'u', prorettype => 'void',
|
|
|
|
|
proargtypes => 'text text text text bool',
|
|
|
|
|
@ -12639,57 +12639,57 @@
|
|
|
|
|
prosrc => 'pg_get_aios', proacl => '{POSTGRES=X,pg_read_all_stats=X}' },
|
|
|
|
|
|
|
|
|
|
# oid8 related functions
|
|
|
|
|
{ oid => '8255', descr => 'convert oid to oid8',
|
|
|
|
|
{ oid => '6436', descr => 'convert oid to oid8',
|
|
|
|
|
proname => 'oid8', prorettype => 'oid8', proargtypes => 'oid',
|
|
|
|
|
prosrc => 'oidtooid8' },
|
|
|
|
|
{ oid => '8257', descr => 'I/O',
|
|
|
|
|
{ oid => '6438', descr => 'I/O',
|
|
|
|
|
proname => 'oid8in', prorettype => 'oid8', proargtypes => 'cstring',
|
|
|
|
|
prosrc => 'oid8in' },
|
|
|
|
|
{ oid => '8258', descr => 'I/O',
|
|
|
|
|
{ oid => '6439', descr => 'I/O',
|
|
|
|
|
proname => 'oid8out', prorettype => 'cstring', proargtypes => 'oid8',
|
|
|
|
|
prosrc => 'oid8out' },
|
|
|
|
|
{ oid => '8259', descr => 'I/O',
|
|
|
|
|
{ oid => '6440', descr => 'I/O',
|
|
|
|
|
proname => 'oid8recv', prorettype => 'oid8', proargtypes => 'internal',
|
|
|
|
|
prosrc => 'oid8recv' },
|
|
|
|
|
{ oid => '8260', descr => 'I/O',
|
|
|
|
|
{ oid => '6441', descr => 'I/O',
|
|
|
|
|
proname => 'oid8send', prorettype => 'bytea', proargtypes => 'oid8',
|
|
|
|
|
prosrc => 'oid8send' },
|
|
|
|
|
# Comparators
|
|
|
|
|
{ oid => '8268',
|
|
|
|
|
{ oid => '6449',
|
|
|
|
|
proname => 'oid8eq', proleakproof => 't', prorettype => 'bool',
|
|
|
|
|
proargtypes => 'oid8 oid8', prosrc => 'oid8eq' },
|
|
|
|
|
{ oid => '8269',
|
|
|
|
|
{ oid => '6450',
|
|
|
|
|
proname => 'oid8ne', proleakproof => 't', prorettype => 'bool',
|
|
|
|
|
proargtypes => 'oid8 oid8', prosrc => 'oid8ne' },
|
|
|
|
|
{ oid => '8270',
|
|
|
|
|
{ oid => '6451',
|
|
|
|
|
proname => 'oid8lt', proleakproof => 't', prorettype => 'bool',
|
|
|
|
|
proargtypes => 'oid8 oid8', prosrc => 'oid8lt' },
|
|
|
|
|
{ oid => '8271',
|
|
|
|
|
{ oid => '6452',
|
|
|
|
|
proname => 'oid8le', proleakproof => 't', prorettype => 'bool',
|
|
|
|
|
proargtypes => 'oid8 oid8', prosrc => 'oid8le' },
|
|
|
|
|
{ oid => '8272',
|
|
|
|
|
{ oid => '6453',
|
|
|
|
|
proname => 'oid8gt', proleakproof => 't', prorettype => 'bool',
|
|
|
|
|
proargtypes => 'oid8 oid8', prosrc => 'oid8gt' },
|
|
|
|
|
{ oid => '8273',
|
|
|
|
|
{ oid => '6454',
|
|
|
|
|
proname => 'oid8ge', proleakproof => 't', prorettype => 'bool',
|
|
|
|
|
proargtypes => 'oid8 oid8', prosrc => 'oid8ge' },
|
|
|
|
|
# Aggregates
|
|
|
|
|
{ oid => '8274', descr => 'larger of two',
|
|
|
|
|
{ oid => '6455', descr => 'larger of two',
|
|
|
|
|
proname => 'oid8larger', prorettype => 'oid8', proargtypes => 'oid8 oid8',
|
|
|
|
|
prosrc => 'oid8larger' },
|
|
|
|
|
{ oid => '8275', descr => 'smaller of two',
|
|
|
|
|
{ oid => '6456', descr => 'smaller of two',
|
|
|
|
|
proname => 'oid8smaller', prorettype => 'oid8', proargtypes => 'oid8 oid8',
|
|
|
|
|
prosrc => 'oid8smaller' },
|
|
|
|
|
{ oid => '8276', descr => 'maximum value of all oid8 input values',
|
|
|
|
|
{ oid => '6457', descr => 'maximum value of all oid8 input values',
|
|
|
|
|
proname => 'max', prokind => 'a', proisstrict => 'f', prorettype => 'oid8',
|
|
|
|
|
proargtypes => 'oid8', prosrc => 'aggregate_dummy' },
|
|
|
|
|
{ oid => '8277', descr => 'minimum value of all oid8 input values',
|
|
|
|
|
{ oid => '6458', descr => 'minimum value of all oid8 input values',
|
|
|
|
|
proname => 'min', prokind => 'a', proisstrict => 'f', prorettype => 'oid8',
|
|
|
|
|
proargtypes => 'oid8', prosrc => 'aggregate_dummy' },
|
|
|
|
|
{ oid => '8280', descr => 'hash',
|
|
|
|
|
{ oid => '6461', descr => 'hash',
|
|
|
|
|
proname => 'hashoid8', prorettype => 'int4', proargtypes => 'oid8',
|
|
|
|
|
prosrc => 'hashoid8' },
|
|
|
|
|
{ oid => '8281', descr => 'hash',
|
|
|
|
|
{ oid => '6462', descr => 'hash',
|
|
|
|
|
proname => 'hashoid8extended', prorettype => 'int8',
|
|
|
|
|
proargtypes => 'oid8 int8', prosrc => 'hashoid8extended' },
|
|
|
|
|
|
|
|
|
|
|