|
|
|
@ -5500,9 +5500,9 @@ |
|
|
|
|
{ oid => '1136', descr => 'statistics: information about WAL activity', |
|
|
|
|
proname => 'pg_stat_get_wal', proisstrict => 'f', provolatile => 's', |
|
|
|
|
proparallel => 'r', prorettype => 'record', proargtypes => '', |
|
|
|
|
proallargtypes => '{int8,int8,numeric,int8,timestamptz}', |
|
|
|
|
proargmodes => '{o,o,o,o,o}', |
|
|
|
|
proargnames => '{wal_records,wal_fpi,wal_bytes,wal_buffers_full,stats_reset}', |
|
|
|
|
proallargtypes => '{int8,int8,numeric,int8,timestamptz}', |
|
|
|
|
proargmodes => '{o,o,o,o,o}', |
|
|
|
|
proargnames => '{wal_records,wal_fpi,wal_bytes,wal_buffers_full,stats_reset}', |
|
|
|
|
prosrc => 'pg_stat_get_wal' }, |
|
|
|
|
|
|
|
|
|
{ oid => '2306', descr => 'statistics: information about SLRU caches', |
|
|
|
@ -9693,8 +9693,8 @@ |
|
|
|
|
proname => 'hash_record', prorettype => 'int4', proargtypes => 'record', |
|
|
|
|
prosrc => 'hash_record' }, |
|
|
|
|
{ oid => '9610', descr => 'hash', |
|
|
|
|
proname => 'hash_record_extended', prorettype => 'int8', proargtypes => 'record int8', |
|
|
|
|
prosrc => 'hash_record_extended' }, |
|
|
|
|
proname => 'hash_record_extended', prorettype => 'int8', |
|
|
|
|
proargtypes => 'record int8', prosrc => 'hash_record_extended' }, |
|
|
|
|
|
|
|
|
|
# record comparison using raw byte images |
|
|
|
|
{ oid => '3181', |
|
|
|
@ -9928,8 +9928,7 @@ |
|
|
|
|
prosrc => 'multirange_gist_consistent' }, |
|
|
|
|
{ oid => '8019', descr => 'GiST support', |
|
|
|
|
proname => 'multirange_gist_compress', prorettype => 'internal', |
|
|
|
|
proargtypes => 'internal', |
|
|
|
|
prosrc => 'multirange_gist_compress' }, |
|
|
|
|
proargtypes => 'internal', prosrc => 'multirange_gist_compress' }, |
|
|
|
|
{ oid => '3902', descr => 'hash a range', |
|
|
|
|
proname => 'hash_range', prorettype => 'int4', proargtypes => 'anyrange', |
|
|
|
|
prosrc => 'hash_range' }, |
|
|
|
@ -9944,11 +9943,11 @@ |
|
|
|
|
proargtypes => 'internal oid internal int4', prosrc => 'rangesel' }, |
|
|
|
|
{ oid => '4401', descr => 'range aggregate by intersecting', |
|
|
|
|
proname => 'range_intersect_agg_transfn', prorettype => 'anyrange', |
|
|
|
|
proargtypes => 'anyrange anyrange', prosrc => 'range_intersect_agg_transfn'}, |
|
|
|
|
proargtypes => 'anyrange anyrange', prosrc => 'range_intersect_agg_transfn' }, |
|
|
|
|
{ oid => '4450', descr => 'range aggregate by intersecting', |
|
|
|
|
proname => 'range_intersect_agg', prokind => 'a', proisstrict => 'f', |
|
|
|
|
prorettype => 'anyrange', proargtypes => 'anyrange', |
|
|
|
|
prosrc => 'aggregate_dummy'}, |
|
|
|
|
prosrc => 'aggregate_dummy' }, |
|
|
|
|
|
|
|
|
|
{ oid => '3914', descr => 'convert an int4 range to canonical form', |
|
|
|
|
proname => 'int4range_canonical', prorettype => 'int4range', |
|
|
|
@ -10019,8 +10018,9 @@ |
|
|
|
|
|
|
|
|
|
# functions for multiranges |
|
|
|
|
{ oid => '4229', descr => 'I/O', |
|
|
|
|
proname => 'anymultirange_in', provolatile => 's', prorettype => 'anymultirange', |
|
|
|
|
proargtypes => 'cstring oid int4', prosrc => 'anymultirange_in' }, |
|
|
|
|
proname => 'anymultirange_in', provolatile => 's', |
|
|
|
|
prorettype => 'anymultirange', proargtypes => 'cstring oid int4', |
|
|
|
|
prosrc => 'anymultirange_in' }, |
|
|
|
|
{ oid => '4230', descr => 'I/O', |
|
|
|
|
proname => 'anymultirange_out', provolatile => 's', prorettype => 'cstring', |
|
|
|
|
proargtypes => 'anymultirange', prosrc => 'anymultirange_out' }, |
|
|
|
@ -10031,20 +10031,21 @@ |
|
|
|
|
proname => 'multirange_out', provolatile => 's', prorettype => 'cstring', |
|
|
|
|
proargtypes => 'anymultirange', prosrc => 'multirange_out' }, |
|
|
|
|
{ oid => '4233', descr => 'I/O', |
|
|
|
|
proname => 'multirange_recv', provolatile => 's', prorettype => 'anymultirange', |
|
|
|
|
proargtypes => 'internal oid int4', prosrc => 'multirange_recv' }, |
|
|
|
|
proname => 'multirange_recv', provolatile => 's', |
|
|
|
|
prorettype => 'anymultirange', proargtypes => 'internal oid int4', |
|
|
|
|
prosrc => 'multirange_recv' }, |
|
|
|
|
{ oid => '4234', descr => 'I/O', |
|
|
|
|
proname => 'multirange_send', provolatile => 's', prorettype => 'bytea', |
|
|
|
|
proargtypes => 'anymultirange', prosrc => 'multirange_send' }, |
|
|
|
|
{ oid => '4235', descr => 'lower bound of multirange', |
|
|
|
|
proname => 'lower', prorettype => 'anyelement', proargtypes => 'anymultirange', |
|
|
|
|
prosrc => 'multirange_lower' }, |
|
|
|
|
proname => 'lower', prorettype => 'anyelement', |
|
|
|
|
proargtypes => 'anymultirange', prosrc => 'multirange_lower' }, |
|
|
|
|
{ oid => '4236', descr => 'upper bound of multirange', |
|
|
|
|
proname => 'upper', prorettype => 'anyelement', proargtypes => 'anymultirange', |
|
|
|
|
prosrc => 'multirange_upper' }, |
|
|
|
|
proname => 'upper', prorettype => 'anyelement', |
|
|
|
|
proargtypes => 'anymultirange', prosrc => 'multirange_upper' }, |
|
|
|
|
{ oid => '4237', descr => 'is the multirange empty?', |
|
|
|
|
proname => 'isempty', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anymultirange', prosrc => 'multirange_empty' }, |
|
|
|
|
proname => 'isempty', prorettype => 'bool', proargtypes => 'anymultirange', |
|
|
|
|
prosrc => 'multirange_empty' }, |
|
|
|
|
{ oid => '4238', descr => 'is the multirange\'s lower bound inclusive?', |
|
|
|
|
proname => 'lower_inc', prorettype => 'bool', proargtypes => 'anymultirange', |
|
|
|
|
prosrc => 'multirange_lower_inc' }, |
|
|
|
@ -10071,55 +10072,72 @@ |
|
|
|
|
proargtypes => 'anymultirange anymultirange', prosrc => 'multirange_ne' }, |
|
|
|
|
{ oid => '4246', |
|
|
|
|
proname => 'range_overlaps_multirange', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anyrange anymultirange', prosrc => 'range_overlaps_multirange' }, |
|
|
|
|
proargtypes => 'anyrange anymultirange', |
|
|
|
|
prosrc => 'range_overlaps_multirange' }, |
|
|
|
|
{ oid => '4247', |
|
|
|
|
proname => 'multirange_overlaps_range', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anymultirange anyrange', prosrc => 'multirange_overlaps_range' }, |
|
|
|
|
proargtypes => 'anymultirange anyrange', |
|
|
|
|
prosrc => 'multirange_overlaps_range' }, |
|
|
|
|
{ oid => '4248', |
|
|
|
|
proname => 'multirange_overlaps_multirange', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anymultirange anymultirange', prosrc => 'multirange_overlaps_multirange' }, |
|
|
|
|
proargtypes => 'anymultirange anymultirange', |
|
|
|
|
prosrc => 'multirange_overlaps_multirange' }, |
|
|
|
|
{ oid => '4249', |
|
|
|
|
proname => 'multirange_contains_elem', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anymultirange anyelement', prosrc => 'multirange_contains_elem' }, |
|
|
|
|
proargtypes => 'anymultirange anyelement', |
|
|
|
|
prosrc => 'multirange_contains_elem' }, |
|
|
|
|
{ oid => '4250', |
|
|
|
|
proname => 'multirange_contains_range', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anymultirange anyrange', prosrc => 'multirange_contains_range' }, |
|
|
|
|
proargtypes => 'anymultirange anyrange', |
|
|
|
|
prosrc => 'multirange_contains_range' }, |
|
|
|
|
{ oid => '4251', |
|
|
|
|
proname => 'multirange_contains_multirange', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anymultirange anymultirange', prosrc => 'multirange_contains_multirange' }, |
|
|
|
|
proargtypes => 'anymultirange anymultirange', |
|
|
|
|
prosrc => 'multirange_contains_multirange' }, |
|
|
|
|
{ oid => '4252', |
|
|
|
|
proname => 'elem_contained_by_multirange', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anyelement anymultirange', prosrc => 'elem_contained_by_multirange' }, |
|
|
|
|
proargtypes => 'anyelement anymultirange', |
|
|
|
|
prosrc => 'elem_contained_by_multirange' }, |
|
|
|
|
{ oid => '4253', |
|
|
|
|
proname => 'range_contained_by_multirange', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anyrange anymultirange', prosrc => 'range_contained_by_multirange' }, |
|
|
|
|
proargtypes => 'anyrange anymultirange', |
|
|
|
|
prosrc => 'range_contained_by_multirange' }, |
|
|
|
|
{ oid => '4541', |
|
|
|
|
proname => 'range_contains_multirange', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anyrange anymultirange', prosrc => 'range_contains_multirange' }, |
|
|
|
|
proargtypes => 'anyrange anymultirange', |
|
|
|
|
prosrc => 'range_contains_multirange' }, |
|
|
|
|
{ oid => '4542', |
|
|
|
|
proname => 'multirange_contained_by_range', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anymultirange anyrange', prosrc => 'multirange_contained_by_range' }, |
|
|
|
|
proargtypes => 'anymultirange anyrange', |
|
|
|
|
prosrc => 'multirange_contained_by_range' }, |
|
|
|
|
{ oid => '4254', |
|
|
|
|
proname => 'multirange_contained_by_multirange', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anymultirange anymultirange', prosrc => 'multirange_contained_by_multirange' }, |
|
|
|
|
proargtypes => 'anymultirange anymultirange', |
|
|
|
|
prosrc => 'multirange_contained_by_multirange' }, |
|
|
|
|
{ oid => '4255', |
|
|
|
|
proname => 'range_adjacent_multirange', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anyrange anymultirange', prosrc => 'range_adjacent_multirange' }, |
|
|
|
|
proargtypes => 'anyrange anymultirange', |
|
|
|
|
prosrc => 'range_adjacent_multirange' }, |
|
|
|
|
{ oid => '4256', |
|
|
|
|
proname => 'multirange_adjacent_multirange', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anymultirange anymultirange', prosrc => 'multirange_adjacent_multirange' }, |
|
|
|
|
proargtypes => 'anymultirange anymultirange', |
|
|
|
|
prosrc => 'multirange_adjacent_multirange' }, |
|
|
|
|
{ oid => '4257', |
|
|
|
|
proname => 'multirange_adjacent_range', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anymultirange anyrange', prosrc => 'multirange_adjacent_range' }, |
|
|
|
|
proargtypes => 'anymultirange anyrange', |
|
|
|
|
prosrc => 'multirange_adjacent_range' }, |
|
|
|
|
{ oid => '4258', |
|
|
|
|
proname => 'range_before_multirange', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anyrange anymultirange', prosrc => 'range_before_multirange' }, |
|
|
|
|
proargtypes => 'anyrange anymultirange', |
|
|
|
|
prosrc => 'range_before_multirange' }, |
|
|
|
|
{ oid => '4259', |
|
|
|
|
proname => 'multirange_before_range', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anymultirange anyrange', prosrc => 'multirange_before_range' }, |
|
|
|
|
proargtypes => 'anymultirange anyrange', |
|
|
|
|
prosrc => 'multirange_before_range' }, |
|
|
|
|
{ oid => '4260', |
|
|
|
|
proname => 'multirange_before_multirange', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anymultirange anymultirange', prosrc => 'multirange_before_multirange' }, |
|
|
|
|
proargtypes => 'anymultirange anymultirange', |
|
|
|
|
prosrc => 'multirange_before_multirange' }, |
|
|
|
|
{ oid => '4261', |
|
|
|
|
proname => 'range_after_multirange', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anyrange anymultirange', prosrc => 'range_after_multirange' }, |
|
|
|
@ -10128,25 +10146,32 @@ |
|
|
|
|
proargtypes => 'anymultirange anyrange', prosrc => 'multirange_after_range' }, |
|
|
|
|
{ oid => '4263', |
|
|
|
|
proname => 'multirange_after_multirange', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anymultirange anymultirange', prosrc => 'multirange_after_multirange' }, |
|
|
|
|
proargtypes => 'anymultirange anymultirange', |
|
|
|
|
prosrc => 'multirange_after_multirange' }, |
|
|
|
|
{ oid => '4264', |
|
|
|
|
proname => 'range_overleft_multirange', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anyrange anymultirange', prosrc => 'range_overleft_multirange' }, |
|
|
|
|
proargtypes => 'anyrange anymultirange', |
|
|
|
|
prosrc => 'range_overleft_multirange' }, |
|
|
|
|
{ oid => '4265', |
|
|
|
|
proname => 'multirange_overleft_range', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anymultirange anyrange', prosrc => 'multirange_overleft_range' }, |
|
|
|
|
proargtypes => 'anymultirange anyrange', |
|
|
|
|
prosrc => 'multirange_overleft_range' }, |
|
|
|
|
{ oid => '4266', |
|
|
|
|
proname => 'multirange_overleft_multirange', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anymultirange anymultirange', prosrc => 'multirange_overleft_multirange' }, |
|
|
|
|
proargtypes => 'anymultirange anymultirange', |
|
|
|
|
prosrc => 'multirange_overleft_multirange' }, |
|
|
|
|
{ oid => '4267', |
|
|
|
|
proname => 'range_overright_multirange', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anyrange anymultirange', prosrc => 'range_overright_multirange' }, |
|
|
|
|
proargtypes => 'anyrange anymultirange', |
|
|
|
|
prosrc => 'range_overright_multirange' }, |
|
|
|
|
{ oid => '4268', |
|
|
|
|
proname => 'multirange_overright_range', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anymultirange anyrange', prosrc => 'multirange_overright_range' }, |
|
|
|
|
proargtypes => 'anymultirange anyrange', |
|
|
|
|
prosrc => 'multirange_overright_range' }, |
|
|
|
|
{ oid => '4269', |
|
|
|
|
proname => 'multirange_overright_multirange', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anymultirange anymultirange', prosrc => 'multirange_overright_multirange' }, |
|
|
|
|
proargtypes => 'anymultirange anymultirange', |
|
|
|
|
prosrc => 'multirange_overright_multirange' }, |
|
|
|
|
{ oid => '4270', |
|
|
|
|
proname => 'multirange_union', prorettype => 'anymultirange', |
|
|
|
|
proargtypes => 'anymultirange anymultirange', prosrc => 'multirange_union' }, |
|
|
|
@ -10155,7 +10180,8 @@ |
|
|
|
|
proargtypes => 'anymultirange anymultirange', prosrc => 'multirange_minus' }, |
|
|
|
|
{ oid => '4272', |
|
|
|
|
proname => 'multirange_intersect', prorettype => 'anymultirange', |
|
|
|
|
proargtypes => 'anymultirange anymultirange', prosrc => 'multirange_intersect' }, |
|
|
|
|
proargtypes => 'anymultirange anymultirange', |
|
|
|
|
prosrc => 'multirange_intersect' }, |
|
|
|
|
{ oid => '4273', descr => 'less-equal-greater', |
|
|
|
|
proname => 'multirange_cmp', prorettype => 'int4', |
|
|
|
|
proargtypes => 'anymultirange anymultirange', prosrc => 'multirange_cmp' }, |
|
|
|
@ -10172,8 +10198,8 @@ |
|
|
|
|
proname => 'multirange_gt', prorettype => 'bool', |
|
|
|
|
proargtypes => 'anymultirange anymultirange', prosrc => 'multirange_gt' }, |
|
|
|
|
{ oid => '4278', descr => 'hash a multirange', |
|
|
|
|
proname => 'hash_multirange', prorettype => 'int4', proargtypes => 'anymultirange', |
|
|
|
|
prosrc => 'hash_multirange' }, |
|
|
|
|
proname => 'hash_multirange', prorettype => 'int4', |
|
|
|
|
proargtypes => 'anymultirange', prosrc => 'hash_multirange' }, |
|
|
|
|
{ oid => '4279', descr => 'hash a multirange', |
|
|
|
|
proname => 'hash_multirange_extended', prorettype => 'int8', |
|
|
|
|
proargtypes => 'anymultirange int8', prosrc => 'hash_multirange_extended' }, |
|
|
|
@ -10183,35 +10209,30 @@ |
|
|
|
|
prorettype => 'int4multirange', proargtypes => '', |
|
|
|
|
prosrc => 'multirange_constructor0' }, |
|
|
|
|
{ oid => '4281', descr => 'int4multirange constructor', |
|
|
|
|
proname => 'int4multirange', proisstrict => 't', |
|
|
|
|
prorettype => 'int4multirange', proargtypes => 'int4range', |
|
|
|
|
prosrc => 'multirange_constructor1' }, |
|
|
|
|
proname => 'int4multirange', prorettype => 'int4multirange', |
|
|
|
|
proargtypes => 'int4range', prosrc => 'multirange_constructor1' }, |
|
|
|
|
{ oid => '4282', descr => 'int4multirange constructor', |
|
|
|
|
proname => 'int4multirange', provariadic => 'int4range', proisstrict => 'f', |
|
|
|
|
prorettype => 'int4multirange', proargtypes => '_int4range', |
|
|
|
|
proallargtypes => '{_int4range}', proargmodes => '{v}', |
|
|
|
|
prosrc => 'multirange_constructor2' }, |
|
|
|
|
{ oid => '4283', descr => 'nummultirange constructor', |
|
|
|
|
proname => 'nummultirange', proisstrict => 'f', |
|
|
|
|
prorettype => 'nummultirange', proargtypes => '', |
|
|
|
|
prosrc => 'multirange_constructor0' }, |
|
|
|
|
proname => 'nummultirange', proisstrict => 'f', prorettype => 'nummultirange', |
|
|
|
|
proargtypes => '', prosrc => 'multirange_constructor0' }, |
|
|
|
|
{ oid => '4284', descr => 'nummultirange constructor', |
|
|
|
|
proname => 'nummultirange', proisstrict => 't', |
|
|
|
|
prorettype => 'nummultirange', proargtypes => 'numrange', |
|
|
|
|
prosrc => 'multirange_constructor1' }, |
|
|
|
|
proname => 'nummultirange', prorettype => 'nummultirange', |
|
|
|
|
proargtypes => 'numrange', prosrc => 'multirange_constructor1' }, |
|
|
|
|
{ oid => '4285', descr => 'nummultirange constructor', |
|
|
|
|
proname => 'nummultirange', provariadic => 'numrange', proisstrict => 'f', |
|
|
|
|
prorettype => 'nummultirange', proargtypes => '_numrange', |
|
|
|
|
proallargtypes => '{_numrange}', proargmodes => '{v}', |
|
|
|
|
prosrc => 'multirange_constructor2' }, |
|
|
|
|
{ oid => '4286', descr => 'tsmultirange constructor', |
|
|
|
|
proname => 'tsmultirange', proisstrict => 'f', |
|
|
|
|
prorettype => 'tsmultirange', proargtypes => '', |
|
|
|
|
prosrc => 'multirange_constructor0' }, |
|
|
|
|
proname => 'tsmultirange', proisstrict => 'f', prorettype => 'tsmultirange', |
|
|
|
|
proargtypes => '', prosrc => 'multirange_constructor0' }, |
|
|
|
|
{ oid => '4287', descr => 'tsmultirange constructor', |
|
|
|
|
proname => 'tsmultirange', proisstrict => 't', |
|
|
|
|
prorettype => 'tsmultirange', proargtypes => 'tsrange', |
|
|
|
|
prosrc => 'multirange_constructor1' }, |
|
|
|
|
proname => 'tsmultirange', prorettype => 'tsmultirange', |
|
|
|
|
proargtypes => 'tsrange', prosrc => 'multirange_constructor1' }, |
|
|
|
|
{ oid => '4288', descr => 'tsmultirange constructor', |
|
|
|
|
proname => 'tsmultirange', provariadic => 'tsrange', proisstrict => 'f', |
|
|
|
|
prorettype => 'tsmultirange', proargtypes => '_tsrange', |
|
|
|
@ -10222,9 +10243,8 @@ |
|
|
|
|
prorettype => 'tstzmultirange', proargtypes => '', |
|
|
|
|
prosrc => 'multirange_constructor0' }, |
|
|
|
|
{ oid => '4290', descr => 'tstzmultirange constructor', |
|
|
|
|
proname => 'tstzmultirange', proisstrict => 't', |
|
|
|
|
prorettype => 'tstzmultirange', proargtypes => 'tstzrange', |
|
|
|
|
prosrc => 'multirange_constructor1' }, |
|
|
|
|
proname => 'tstzmultirange', prorettype => 'tstzmultirange', |
|
|
|
|
proargtypes => 'tstzrange', prosrc => 'multirange_constructor1' }, |
|
|
|
|
{ oid => '4291', descr => 'tstzmultirange constructor', |
|
|
|
|
proname => 'tstzmultirange', provariadic => 'tstzrange', proisstrict => 'f', |
|
|
|
|
prorettype => 'tstzmultirange', proargtypes => '_tstzrange', |
|
|
|
@ -10235,9 +10255,8 @@ |
|
|
|
|
prorettype => 'datemultirange', proargtypes => '', |
|
|
|
|
prosrc => 'multirange_constructor0' }, |
|
|
|
|
{ oid => '4293', descr => 'datemultirange constructor', |
|
|
|
|
proname => 'datemultirange', proisstrict => 't', |
|
|
|
|
prorettype => 'datemultirange', proargtypes => 'daterange', |
|
|
|
|
prosrc => 'multirange_constructor1' }, |
|
|
|
|
proname => 'datemultirange', prorettype => 'datemultirange', |
|
|
|
|
proargtypes => 'daterange', prosrc => 'multirange_constructor1' }, |
|
|
|
|
{ oid => '4294', descr => 'datemultirange constructor', |
|
|
|
|
proname => 'datemultirange', provariadic => 'daterange', proisstrict => 'f', |
|
|
|
|
prorettype => 'datemultirange', proargtypes => '_daterange', |
|
|
|
@ -10248,35 +10267,35 @@ |
|
|
|
|
prorettype => 'int8multirange', proargtypes => '', |
|
|
|
|
prosrc => 'multirange_constructor0' }, |
|
|
|
|
{ oid => '4296', descr => 'int8multirange constructor', |
|
|
|
|
proname => 'int8multirange', proisstrict => 't', |
|
|
|
|
prorettype => 'int8multirange', proargtypes => 'int8range', |
|
|
|
|
prosrc => 'multirange_constructor1' }, |
|
|
|
|
proname => 'int8multirange', prorettype => 'int8multirange', |
|
|
|
|
proargtypes => 'int8range', prosrc => 'multirange_constructor1' }, |
|
|
|
|
{ oid => '4297', descr => 'int8multirange constructor', |
|
|
|
|
proname => 'int8multirange', provariadic => 'int8range', proisstrict => 'f', |
|
|
|
|
prorettype => 'int8multirange', proargtypes => '_int8range', |
|
|
|
|
proallargtypes => '{_int8range}', proargmodes => '{v}', |
|
|
|
|
prosrc => 'multirange_constructor2' }, |
|
|
|
|
{ oid => '4298', descr => 'anymultirange cast', |
|
|
|
|
proname => 'multirange', proisstrict => 't', |
|
|
|
|
prorettype => 'anymultirange', proargtypes => 'anyrange', |
|
|
|
|
prosrc => 'multirange_constructor1' }, |
|
|
|
|
proname => 'multirange', prorettype => 'anymultirange', |
|
|
|
|
proargtypes => 'anyrange', prosrc => 'multirange_constructor1' }, |
|
|
|
|
{ oid => '4299', descr => 'aggregate transition function', |
|
|
|
|
proname => 'range_agg_transfn', proisstrict => 'f', prorettype => 'internal', |
|
|
|
|
proargtypes => 'internal anyrange', prosrc => 'range_agg_transfn' }, |
|
|
|
|
{ oid => '4300', descr => 'aggregate final function', |
|
|
|
|
proname => 'range_agg_finalfn', proisstrict => 'f', prorettype => 'anymultirange', |
|
|
|
|
proargtypes => 'internal anyrange', prosrc => 'range_agg_finalfn' }, |
|
|
|
|
proname => 'range_agg_finalfn', proisstrict => 'f', |
|
|
|
|
prorettype => 'anymultirange', proargtypes => 'internal anyrange', |
|
|
|
|
prosrc => 'range_agg_finalfn' }, |
|
|
|
|
{ oid => '4301', descr => 'combine aggregate input into a multirange', |
|
|
|
|
proname => 'range_agg', prokind => 'a', proisstrict => 'f', |
|
|
|
|
prorettype => 'anymultirange', proargtypes => 'anyrange', |
|
|
|
|
prosrc => 'aggregate_dummy' }, |
|
|
|
|
{ oid => '4388', descr => 'range aggregate by intersecting', |
|
|
|
|
proname => 'multirange_intersect_agg_transfn', prorettype => 'anymultirange', |
|
|
|
|
proargtypes => 'anymultirange anymultirange', prosrc => 'multirange_intersect_agg_transfn'}, |
|
|
|
|
proargtypes => 'anymultirange anymultirange', |
|
|
|
|
prosrc => 'multirange_intersect_agg_transfn' }, |
|
|
|
|
{ oid => '4389', descr => 'range aggregate by intersecting', |
|
|
|
|
proname => 'range_intersect_agg', prokind => 'a', proisstrict => 'f', |
|
|
|
|
prorettype => 'anymultirange', proargtypes => 'anymultirange', |
|
|
|
|
prosrc => 'aggregate_dummy'}, |
|
|
|
|
prosrc => 'aggregate_dummy' }, |
|
|
|
|
|
|
|
|
|
# date, time, timestamp constructors |
|
|
|
|
{ oid => '3846', descr => 'construct date', |
|
|
|
@ -10661,12 +10680,14 @@ |
|
|
|
|
proparallel => 'r', prorettype => 'void', proargtypes => 'oid', |
|
|
|
|
prosrc => 'binary_upgrade_set_next_array_pg_type_oid' }, |
|
|
|
|
{ oid => '4390', descr => 'for use by pg_upgrade', |
|
|
|
|
proname => 'binary_upgrade_set_next_multirange_pg_type_oid', provolatile => 'v', |
|
|
|
|
proparallel => 'r', prorettype => 'void', proargtypes => 'oid', |
|
|
|
|
proname => 'binary_upgrade_set_next_multirange_pg_type_oid', |
|
|
|
|
provolatile => 'v', proparallel => 'r', prorettype => 'void', |
|
|
|
|
proargtypes => 'oid', |
|
|
|
|
prosrc => 'binary_upgrade_set_next_multirange_pg_type_oid' }, |
|
|
|
|
{ oid => '4391', descr => 'for use by pg_upgrade', |
|
|
|
|
proname => 'binary_upgrade_set_next_multirange_array_pg_type_oid', provolatile => 'v', |
|
|
|
|
proparallel => 'r', prorettype => 'void', proargtypes => 'oid', |
|
|
|
|
proname => 'binary_upgrade_set_next_multirange_array_pg_type_oid', |
|
|
|
|
provolatile => 'v', proparallel => 'r', prorettype => 'void', |
|
|
|
|
proargtypes => 'oid', |
|
|
|
|
prosrc => 'binary_upgrade_set_next_multirange_array_pg_type_oid' }, |
|
|
|
|
{ oid => '3586', descr => 'for use by pg_upgrade', |
|
|
|
|
proname => 'binary_upgrade_set_next_heap_pg_class_oid', provolatile => 'v', |
|
|
|
|