Run reformat-dat-files to declutter the catalog data files.
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 13 Jan 2021 21:14:38 +0000 (16:14 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 13 Jan 2021 21:14:38 +0000 (16:14 -0500)
Things had gotten pretty messy here, apparently mostly but not
entirely the fault of the multirange patch.  No functional changes.

src/include/catalog/pg_aggregate.dat
src/include/catalog/pg_amop.dat
src/include/catalog/pg_amproc.dat
src/include/catalog/pg_cast.dat
src/include/catalog/pg_collation.dat
src/include/catalog/pg_opclass.dat
src/include/catalog/pg_operator.dat
src/include/catalog/pg_proc.dat
src/include/catalog/pg_range.dat
src/include/catalog/pg_type.dat

index 40c6616f8fb32ac099d6e0035b3c708713033e08..5c1f96225143b44e861437e556a850d229021d92 100644 (file)
   aggcombinefn => 'range_intersect_agg_transfn', aggtranstype => 'anyrange' },
 { aggfnoid => 'range_intersect_agg(anymultirange)',
   aggtransfn => 'multirange_intersect_agg_transfn',
-  aggcombinefn => 'multirange_intersect_agg_transfn', aggtranstype => 'anymultirange' },
+  aggcombinefn => 'multirange_intersect_agg_transfn',
+  aggtranstype => 'anymultirange' },
 { aggfnoid => 'range_agg(anyrange)', aggtransfn => 'range_agg_transfn',
   aggfinalfn => 'range_agg_finalfn', aggfinalextra => 't',
   aggtranstype => 'internal' },
index 9339971e77c6a9b6fa43825cb8c6d50496b18381..0f7ff636690288c55529c1917191b549eb37d444 100644 (file)
 
 # record_ops
 { amopfamily => 'hash/record_ops', amoplefttype => 'record',
-  amoprighttype => 'record', amopstrategy => '1',
-  amopopr => '=(record,record)', amopmethod => 'hash' },
+  amoprighttype => 'record', amopstrategy => '1', amopopr => '=(record,record)',
+  amopmethod => 'hash' },
 
 # text_ops
 { amopfamily => 'hash/text_ops', amoplefttype => 'text',
index 9b90f4d806d7eae6a18a069635670bf686342f1f..36b5235c80330a637842f12b47e2c76e94fcd76f 100644 (file)
 { amprocfamily => 'btree/range_ops', amproclefttype => 'anyrange',
   amprocrighttype => 'anyrange', amprocnum => '1', amproc => 'range_cmp' },
 { amprocfamily => 'btree/multirange_ops', amproclefttype => 'anymultirange',
-  amprocrighttype => 'anymultirange', amprocnum => '1', amproc => 'multirange_cmp' },
+  amprocrighttype => 'anymultirange', amprocnum => '1',
+  amproc => 'multirange_cmp' },
 { amprocfamily => 'btree/jsonb_ops', amproclefttype => 'jsonb',
   amprocrighttype => 'jsonb', amprocnum => '1', amproc => 'jsonb_cmp' },
 { amprocfamily => 'btree/xid8_ops', amproclefttype => 'xid8',
 { amprocfamily => 'hash/record_ops', amproclefttype => 'record',
   amprocrighttype => 'record', amprocnum => '1', amproc => 'hash_record' },
 { amprocfamily => 'hash/record_ops', amproclefttype => 'record',
-  amprocrighttype => 'record', amprocnum => '2', amproc => 'hash_record_extended' },
+  amprocrighttype => 'record', amprocnum => '2',
+  amproc => 'hash_record_extended' },
 { amprocfamily => 'hash/pg_lsn_ops', amproclefttype => 'pg_lsn',
   amprocrighttype => 'pg_lsn', amprocnum => '1', amproc => 'pg_lsn_hash' },
 { amprocfamily => 'hash/pg_lsn_ops', amproclefttype => 'pg_lsn',
   amprocrighttype => 'anyrange', amprocnum => '2',
   amproc => 'hash_range_extended' },
 { amprocfamily => 'hash/multirange_ops', amproclefttype => 'anymultirange',
-  amprocrighttype => 'anymultirange', amprocnum => '1', amproc => 'hash_multirange' },
+  amprocrighttype => 'anymultirange', amprocnum => '1',
+  amproc => 'hash_multirange' },
 { amprocfamily => 'hash/multirange_ops', amproclefttype => 'anymultirange',
   amprocrighttype => 'anymultirange', amprocnum => '2',
   amproc => 'hash_multirange_extended' },
 { amprocfamily => 'gist/point_ops', amproclefttype => 'point',
   amprocrighttype => 'point', amprocnum => '9', amproc => 'gist_point_fetch' },
 { amprocfamily => 'gist/point_ops', amproclefttype => 'point',
-  amprocrighttype => 'point', amprocnum => '11', amproc => 'gist_point_sortsupport' },
+  amprocrighttype => 'point', amprocnum => '11',
+  amproc => 'gist_point_sortsupport' },
 { amprocfamily => 'gist/box_ops', amproclefttype => 'box',
   amprocrighttype => 'box', amprocnum => '1', amproc => 'gist_box_consistent' },
 { amprocfamily => 'gist/box_ops', amproclefttype => 'box',
   amprocrighttype => 'anyrange', amprocnum => '13',
   amproc => 'range_contains' },
 { amprocfamily => 'brin/range_inclusion_ops', amproclefttype => 'anyrange',
-  amprocrighttype => 'anyrange', amprocnum => '14', amproc => 'isempty(anyrange)' },
+  amprocrighttype => 'anyrange', amprocnum => '14',
+  amproc => 'isempty(anyrange)' },
 
 # minmax pg_lsn
 { amprocfamily => 'brin/pg_lsn_minmax_ops', amproclefttype => 'pg_lsn',
index b807a34355ff34a778ce4a24d863daad7e9c58d4..67f73cb6fb2b624a4931ea4df1642e1fdb5a9db6 100644 (file)
   castcontext => 'e', castmethod => 'f' },
 
 # range to multirange
-{ castsource => 'int4range', casttarget => 'int4multirange', castfunc => 'int4multirange(int4range)',
-  castcontext => 'e', castmethod => 'f' },
-{ castsource => 'int8range', casttarget => 'int8multirange', castfunc => 'int8multirange(int8range)',
-  castcontext => 'e', castmethod => 'f' },
-{ castsource => 'numrange', casttarget => 'nummultirange', castfunc => 'nummultirange(numrange)',
-  castcontext => 'e', castmethod => 'f' },
-{ castsource => 'daterange', casttarget => 'datemultirange', castfunc => 'datemultirange(daterange)',
-  castcontext => 'e', castmethod => 'f' },
-{ castsource => 'tsrange', casttarget => 'tsmultirange', castfunc => 'tsmultirange(tsrange)',
-  castcontext => 'e', castmethod => 'f' },
-{ castsource => 'tstzrange', casttarget => 'tstzmultirange', castfunc => 'tstzmultirange(tstzrange)',
-  castcontext => 'e', castmethod => 'f' },
+{ castsource => 'int4range', casttarget => 'int4multirange',
+  castfunc => 'int4multirange(int4range)', castcontext => 'e',
+  castmethod => 'f' },
+{ castsource => 'int8range', casttarget => 'int8multirange',
+  castfunc => 'int8multirange(int8range)', castcontext => 'e',
+  castmethod => 'f' },
+{ castsource => 'numrange', casttarget => 'nummultirange',
+  castfunc => 'nummultirange(numrange)', castcontext => 'e',
+  castmethod => 'f' },
+{ castsource => 'daterange', casttarget => 'datemultirange',
+  castfunc => 'datemultirange(daterange)', castcontext => 'e',
+  castmethod => 'f' },
+{ castsource => 'tsrange', casttarget => 'tsmultirange',
+  castfunc => 'tsmultirange(tsrange)', castcontext => 'e', castmethod => 'f' },
+{ castsource => 'tstzrange', casttarget => 'tstzmultirange',
+  castfunc => 'tstzmultirange(tstzrange)', castcontext => 'e',
+  castmethod => 'f' },
 ]
index 7905fc4833659201770bb4b40ee63203370cefbe..ad57b0fa6d141344bd06176fed2beaf9240cc6b1 100644 (file)
@@ -15,7 +15,8 @@
 { oid => '100', oid_symbol => 'DEFAULT_COLLATION_OID',
   descr => 'database\'s default collation',
   collname => 'default', collnamespace => 'PGNSP', collowner => 'PGUID',
-  collprovider => 'd', collencoding => '-1', collcollate => '', collctype => '' },
+  collprovider => 'd', collencoding => '-1', collcollate => '',
+  collctype => '' },
 { oid => '950', oid_symbol => 'C_COLLATION_OID',
   descr => 'standard C collation',
   collname => 'C', collnamespace => 'PGNSP', collowner => 'PGUID',
index 5128d6eded87b2a8ae20c97679166edcfa55523e..24b1433e1f11a4657cff06ea7ff8ecce25d1b9dc 100644 (file)
   opcfamily => 'hash/oidvector_ops', opcintype => 'oidvector' },
 { opcmethod => 'btree', opcname => 'record_ops',
   opcfamily => 'btree/record_ops', opcintype => 'record' },
-{ opcmethod => 'hash', opcname => 'record_ops',
-  opcfamily => 'hash/record_ops', opcintype => 'record' },
+{ opcmethod => 'hash', opcname => 'record_ops', opcfamily => 'hash/record_ops',
+  opcintype => 'record' },
 { opcmethod => 'btree', opcname => 'record_image_ops',
   opcfamily => 'btree/record_image_ops', opcintype => 'record',
   opcdefault => 'f' },
   opcintype => 'anyrange' },
 { opcmethod => 'spgist', opcname => 'range_ops',
   opcfamily => 'spgist/range_ops', opcintype => 'anyrange' },
-{ opcmethod => 'btree', opcname => 'multirange_ops', opcfamily => 'btree/multirange_ops',
-  opcintype => 'anymultirange' },
-{ opcmethod => 'hash', opcname => 'multirange_ops', opcfamily => 'hash/multirange_ops',
-  opcintype => 'anymultirange' },
-{ opcmethod => 'gist', opcname => 'multirange_ops', opcfamily => 'gist/multirange_ops',
-  opcintype => 'anymultirange', opckeytype => 'anyrange' },
+{ opcmethod => 'btree', opcname => 'multirange_ops',
+  opcfamily => 'btree/multirange_ops', opcintype => 'anymultirange' },
+{ opcmethod => 'hash', opcname => 'multirange_ops',
+  opcfamily => 'hash/multirange_ops', opcintype => 'anymultirange' },
+{ opcmethod => 'gist', opcname => 'multirange_ops',
+  opcfamily => 'gist/multirange_ops', opcintype => 'anymultirange',
+  opckeytype => 'anyrange' },
 { opcmethod => 'spgist', opcname => 'box_ops', opcfamily => 'spgist/box_ops',
   opcintype => 'box' },
 { opcmethod => 'spgist', opcname => 'quad_point_ops',
index a7a2a94692cf992438d35747bae2bbf562e650ce..0d4eac8f96375e5b51ae08de0e92dc039d3321c0 100644 (file)
 
 # generic record comparison operators
 { oid => '2988', oid_symbol => 'RECORD_EQ_OP', descr => 'equal',
-  oprname => '=', oprcanmerge => 't', oprcanhash => 't', oprleft => 'record', oprright => 'record',
-  oprresult => 'bool', oprcom => '=(record,record)',
+  oprname => '=', oprcanmerge => 't', oprcanhash => 't', oprleft => 'record',
+  oprright => 'record', oprresult => 'bool', oprcom => '=(record,record)',
   oprnegate => '<>(record,record)', oprcode => 'record_eq', oprrest => 'eqsel',
   oprjoin => 'eqjoinsel' },
 { oid => '2989', descr => 'not equal',
   oprresult => 'bool', oprcode => 'jsonb_path_match_opr(jsonb,jsonpath)',
   oprrest => 'matchingsel', oprjoin => 'matchingjoinsel' },
 { oid => '2860', descr => 'equal',
-  oprname => '=', oprcanmerge => 't', oprcanhash => 't', oprleft => 'anymultirange',
-  oprright => 'anymultirange', oprresult => 'bool', oprcom => '=(anymultirange,anymultirange)',
+  oprname => '=', oprcanmerge => 't', oprcanhash => 't',
+  oprleft => 'anymultirange', oprright => 'anymultirange', oprresult => 'bool',
+  oprcom => '=(anymultirange,anymultirange)',
   oprnegate => '<>(anymultirange,anymultirange)', oprcode => 'multirange_eq',
   oprrest => 'eqsel', oprjoin => 'eqjoinsel' },
 { oid => '2861', descr => 'not equal',
   oprresult => 'bool', oprcom => '&&(anymultirange,anyrange)',
   oprcode => 'range_overlaps_multirange', oprrest => 'multirangesel',
   oprjoin => 'areajoinsel' },
-{ oid => '2867', oid_symbol => 'OID_MULTIRANGE_OVERLAPS_RANGE_OP', descr => 'contains',
+{ oid => '2867', oid_symbol => 'OID_MULTIRANGE_OVERLAPS_RANGE_OP',
+  descr => 'contains',
   oprname => '&&', oprleft => 'anymultirange', oprright => 'anyrange',
   oprresult => 'bool', oprcom => '&&(anyrange,anymultirange)',
   oprcode => 'multirange_overlaps_range', oprrest => 'multirangesel',
   oprjoin => 'areajoinsel' },
-{ oid => '2868', oid_symbol => 'OID_MULTIRANGE_OVERLAPS_MULTIRANGE_OP', descr => 'contains',
+{ oid => '2868', oid_symbol => 'OID_MULTIRANGE_OVERLAPS_MULTIRANGE_OP',
+  descr => 'contains',
   oprname => '&&', oprleft => 'anymultirange', oprright => 'anymultirange',
   oprresult => 'bool', oprcom => '&&(anymultirange,anymultirange)',
   oprcode => 'multirange_overlaps_multirange', oprrest => 'multirangesel',
   oprresult => 'bool', oprcom => '<@(anyelement,anymultirange)',
   oprcode => 'multirange_contains_elem', oprrest => 'multirangesel',
   oprjoin => 'contjoinsel' },
-{ oid => '2870', oid_symbol => 'OID_MULTIRANGE_CONTAINS_RANGE_OP', descr => 'contains',
+{ oid => '2870', oid_symbol => 'OID_MULTIRANGE_CONTAINS_RANGE_OP',
+  descr => 'contains',
   oprname => '@>', oprleft => 'anymultirange', oprright => 'anyrange',
   oprresult => 'bool', oprcom => '<@(anyrange,anymultirange)',
   oprcode => 'multirange_contains_range', oprrest => 'multirangesel',
   oprjoin => 'contjoinsel' },
-{ oid => '2871', oid_symbol => 'OID_MULTIRANGE_CONTAINS_MULTIRANGE_OP', descr => 'contains',
+{ oid => '2871', oid_symbol => 'OID_MULTIRANGE_CONTAINS_MULTIRANGE_OP',
+  descr => 'contains',
   oprname => '@>', oprleft => 'anymultirange', oprright => 'anymultirange',
   oprresult => 'bool', oprcom => '<@(anymultirange,anymultirange)',
   oprcode => 'multirange_contains_multirange', oprrest => 'multirangesel',
 { oid => '2875', oid_symbol => 'OID_RANGE_OVERLAPS_LEFT_MULTIRANGE_OP',
   descr => 'overlaps or is left of',
   oprname => '&<', oprleft => 'anyrange', oprright => 'anymultirange',
-  oprresult => 'bool', oprcode => 'range_overleft_multirange', oprrest => 'multirangesel',
-  oprjoin => 'scalarltjoinsel' },
+  oprresult => 'bool', oprcode => 'range_overleft_multirange',
+  oprrest => 'multirangesel', oprjoin => 'scalarltjoinsel' },
 { oid => '2876', oid_symbol => 'OID_MULTIRANGE_OVERLAPS_LEFT_RANGE_OP',
   descr => 'overlaps or is left of',
   oprname => '&<', oprleft => 'anymultirange', oprright => 'anyrange',
-  oprresult => 'bool', oprcode => 'multirange_overleft_range', oprrest => 'multirangesel',
-  oprjoin => 'scalarltjoinsel' },
+  oprresult => 'bool', oprcode => 'multirange_overleft_range',
+  oprrest => 'multirangesel', oprjoin => 'scalarltjoinsel' },
 { oid => '2877', oid_symbol => 'OID_MULTIRANGE_OVERLAPS_LEFT_MULTIRANGE_OP',
   descr => 'overlaps or is left of',
   oprname => '&<', oprleft => 'anymultirange', oprright => 'anymultirange',
-  oprresult => 'bool', oprcode => 'multirange_overleft_multirange', oprrest => 'multirangesel',
-  oprjoin => 'scalargtjoinsel' },
+  oprresult => 'bool', oprcode => 'multirange_overleft_multirange',
+  oprrest => 'multirangesel', oprjoin => 'scalargtjoinsel' },
 { oid => '3585', oid_symbol => 'OID_RANGE_OVERLAPS_RIGHT_MULTIRANGE_OP',
   descr => 'overlaps or is right of',
   oprname => '&>', oprleft => 'anyrange', oprright => 'anymultirange',
-  oprresult => 'bool', oprcode => 'range_overright_multirange', oprrest => 'multirangesel',
-  oprjoin => 'scalargtjoinsel' },
+  oprresult => 'bool', oprcode => 'range_overright_multirange',
+  oprrest => 'multirangesel', oprjoin => 'scalargtjoinsel' },
 { oid => '4035', oid_symbol => 'OID_MULTIRANGE_OVERLAPS_RIGHT_RANGE_OP',
   descr => 'overlaps or is right of',
   oprname => '&>', oprleft => 'anymultirange', oprright => 'anyrange',
-  oprresult => 'bool', oprcode => 'multirange_overright_range', oprrest => 'multirangesel',
-  oprjoin => 'scalargtjoinsel' },
+  oprresult => 'bool', oprcode => 'multirange_overright_range',
+  oprrest => 'multirangesel', oprjoin => 'scalargtjoinsel' },
 { oid => '4142', oid_symbol => 'OID_MULTIRANGE_OVERLAPS_RIGHT_MULTIRANGE_OP',
   descr => 'overlaps or is right of',
   oprname => '&>', oprleft => 'anymultirange', oprright => 'anymultirange',
-  oprresult => 'bool', oprcode => 'multirange_overright_multirange', oprrest => 'multirangesel',
-  oprjoin => 'scalargtjoinsel' },
-{ oid => '4179', oid_symbol => 'OID_RANGE_ADJACENT_MULTIRANGE_OP', descr => 'is adjacent to',
+  oprresult => 'bool', oprcode => 'multirange_overright_multirange',
+  oprrest => 'multirangesel', oprjoin => 'scalargtjoinsel' },
+{ oid => '4179', oid_symbol => 'OID_RANGE_ADJACENT_MULTIRANGE_OP',
+  descr => 'is adjacent to',
   oprname => '-|-', oprleft => 'anyrange', oprright => 'anymultirange',
   oprresult => 'bool', oprcom => '-|-(anymultirange,anyrange)',
   oprcode => 'range_adjacent_multirange', oprrest => 'matchingsel',
   oprjoin => 'matchingjoinsel' },
-{ oid => '4180', oid_symbol => 'OID_MULTIRANGE_ADJACENT_RANGE_OP', descr => 'is adjacent to',
+{ oid => '4180', oid_symbol => 'OID_MULTIRANGE_ADJACENT_RANGE_OP',
+  descr => 'is adjacent to',
   oprname => '-|-', oprleft => 'anymultirange', oprright => 'anyrange',
   oprresult => 'bool', oprcom => '-|-(anyrange,anymultirange)',
   oprcode => 'multirange_adjacent_range', oprrest => 'matchingsel',
   oprjoin => 'matchingjoinsel' },
-{ oid => '4198', oid_symbol => 'OID_MULTIRANGE_ADJACENT_MULTIRANGE_OP', descr => 'is adjacent to',
+{ oid => '4198', oid_symbol => 'OID_MULTIRANGE_ADJACENT_MULTIRANGE_OP',
+  descr => 'is adjacent to',
   oprname => '-|-', oprleft => 'anymultirange', oprright => 'anymultirange',
   oprresult => 'bool', oprcom => '-|-(anymultirange,anymultirange)',
   oprcode => 'multirange_adjacent_multirange', oprrest => 'matchingsel',
   oprname => '*', oprleft => 'anymultirange', oprright => 'anymultirange',
   oprresult => 'anymultirange', oprcom => '*(anymultirange,anymultirange)',
   oprcode => 'multirange_intersect' },
-{ oid => '4395', oid_symbol => 'OID_RANGE_LEFT_MULTIRANGE_OP', descr => 'is left of',
+{ oid => '4395', oid_symbol => 'OID_RANGE_LEFT_MULTIRANGE_OP',
+  descr => 'is left of',
   oprname => '<<', oprleft => 'anyrange', oprright => 'anymultirange',
   oprresult => 'bool', oprcom => '>>(anymultirange,anyrange)',
   oprcode => 'range_before_multirange', oprrest => 'multirangesel',
   oprjoin => 'scalarltjoinsel' },
-{ oid => '4396', oid_symbol => 'OID_MULTIRANGE_LEFT_RANGE_OP', descr => 'is left of',
+{ oid => '4396', oid_symbol => 'OID_MULTIRANGE_LEFT_RANGE_OP',
+  descr => 'is left of',
   oprname => '<<', oprleft => 'anymultirange', oprright => 'anyrange',
   oprresult => 'bool', oprcom => '>>(anyrange,anymultirange)',
   oprcode => 'multirange_before_range', oprrest => 'multirangesel',
   oprjoin => 'scalarltjoinsel' },
-{ oid => '4397', oid_symbol => 'OID_MULTIRANGE_LEFT_MULTIRANGE_OP', descr => 'is left of',
+{ oid => '4397', oid_symbol => 'OID_MULTIRANGE_LEFT_MULTIRANGE_OP',
+  descr => 'is left of',
   oprname => '<<', oprleft => 'anymultirange', oprright => 'anymultirange',
   oprresult => 'bool', oprcom => '>>(anymultirange,anymultirange)',
   oprcode => 'multirange_before_multirange', oprrest => 'multirangesel',
   oprjoin => 'scalarltjoinsel' },
-{ oid => '4398', oid_symbol => 'OID_RANGE_RIGHT_MULTIRANGE_OP', descr => 'is right of',
+{ oid => '4398', oid_symbol => 'OID_RANGE_RIGHT_MULTIRANGE_OP',
+  descr => 'is right of',
   oprname => '>>', oprleft => 'anyrange', oprright => 'anymultirange',
   oprresult => 'bool', oprcom => '<<(anymultirange,anyrange)',
   oprcode => 'range_after_multirange', oprrest => 'multirangesel',
   oprjoin => 'scalargtjoinsel' },
-{ oid => '4399', oid_symbol => 'OID_MULTIRANGE_RIGHT_RANGE_OP', descr => 'is right of',
+{ oid => '4399', oid_symbol => 'OID_MULTIRANGE_RIGHT_RANGE_OP',
+  descr => 'is right of',
   oprname => '>>', oprleft => 'anymultirange', oprright => 'anyrange',
   oprresult => 'bool', oprcom => '<<(anyrange,anymultirange)',
   oprcode => 'multirange_after_range', oprrest => 'multirangesel',
   oprjoin => 'scalargtjoinsel' },
-{ oid => '4400', oid_symbol => 'OID_MULTIRANGE_RIGHT_MULTIRANGE_OP', descr => 'is right of',
+{ oid => '4400', oid_symbol => 'OID_MULTIRANGE_RIGHT_MULTIRANGE_OP',
+  descr => 'is right of',
   oprname => '>>', oprleft => 'anymultirange', oprright => 'anymultirange',
   oprresult => 'bool', oprcom => '<<(anymultirange,anymultirange)',
   oprcode => 'multirange_after_multirange', oprrest => 'multirangesel',
index d7b55f57ea77f636477fc3f51462e834a6950db7..fd878fc032d2397ea50b50e63ba1e4f015f00016 100644 (file)
 { 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',
   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',
   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' },
   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',
 
 # 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' },
   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' },
   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' },
   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' },
   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' },
   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' },
   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',
   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',
   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',
   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',
   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',
index 5ba23aa21dc374c0452565ed5bcd286e9a0b3a4c..3bd2d83b383b253b8f0c41e0a32e4493ad9d76d4 100644 (file)
 
 [
 
-{ rngtypid => 'int4range', rngsubtype => 'int4', rngsubopc => 'btree/int4_ops',
-  rngcanonical => 'int4range_canonical', rngsubdiff => 'int4range_subdiff',
-  rngmultitypid => 'int4multirange' },
+{ rngtypid => 'int4range', rngsubtype => 'int4',
+  rngmultitypid => 'int4multirange', rngsubopc => 'btree/int4_ops',
+  rngcanonical => 'int4range_canonical', rngsubdiff => 'int4range_subdiff' },
 { rngtypid => 'numrange', rngsubtype => 'numeric',
-  rngsubopc => 'btree/numeric_ops', rngcanonical => '-',
-  rngsubdiff => 'numrange_subdiff', rngmultitypid => 'nummultirange' },
+  rngmultitypid => 'nummultirange', rngsubopc => 'btree/numeric_ops',
+  rngcanonical => '-', rngsubdiff => 'numrange_subdiff' },
 { rngtypid => 'tsrange', rngsubtype => 'timestamp',
-  rngsubopc => 'btree/timestamp_ops', rngcanonical => '-',
-  rngsubdiff => 'tsrange_subdiff', rngmultitypid => 'tsmultirange' },
+  rngmultitypid => 'tsmultirange', rngsubopc => 'btree/timestamp_ops',
+  rngcanonical => '-', rngsubdiff => 'tsrange_subdiff' },
 { rngtypid => 'tstzrange', rngsubtype => 'timestamptz',
-  rngsubopc => 'btree/timestamptz_ops', rngcanonical => '-',
-  rngsubdiff => 'tstzrange_subdiff', rngmultitypid => 'tstzmultirange' },
-{ rngtypid => 'daterange', rngsubtype => 'date', rngsubopc => 'btree/date_ops',
-  rngcanonical => 'daterange_canonical', rngsubdiff => 'daterange_subdiff',
-  rngmultitypid => 'datemultirange' },
-{ rngtypid => 'int8range', rngsubtype => 'int8', rngsubopc => 'btree/int8_ops',
-  rngcanonical => 'int8range_canonical', rngsubdiff => 'int8range_subdiff',
-  rngmultitypid => 'int8multirange' },
+  rngmultitypid => 'tstzmultirange', rngsubopc => 'btree/timestamptz_ops',
+  rngcanonical => '-', rngsubdiff => 'tstzrange_subdiff' },
+{ rngtypid => 'daterange', rngsubtype => 'date',
+  rngmultitypid => 'datemultirange', rngsubopc => 'btree/date_ops',
+  rngcanonical => 'daterange_canonical', rngsubdiff => 'daterange_subdiff' },
+{ rngtypid => 'int8range', rngsubtype => 'int8',
+  rngmultitypid => 'int8multirange', rngsubopc => 'btree/int8_ops',
+  rngcanonical => 'int8range_canonical', rngsubdiff => 'int8range_subdiff' },
 
 ]
index 49dc3e18e011f04d6dd25245e1922bc1c86a8e53..56da2913bdac9f7573532af8170bdb1cc073bae5 100644 (file)
 # multirange types
 { oid => '4451', array_type_oid => '8010', descr => 'multirange of integers',
   typname => 'int4multirange', typlen => '-1', typbyval => 'f', typtype => 'm',
-  typcategory => 'R', typinput => 'multirange_in', typoutput => 'multirange_out',
-  typreceive => 'multirange_recv', typsend => 'multirange_send',
-  typanalyze => 'multirange_typanalyze', typalign => 'i', typstorage => 'x' },
+  typcategory => 'R', typinput => 'multirange_in',
+  typoutput => 'multirange_out', typreceive => 'multirange_recv',
+  typsend => 'multirange_send', typanalyze => 'multirange_typanalyze',
+  typalign => 'i', typstorage => 'x' },
 { oid => '4532', array_type_oid => '8012', descr => 'multirange of numerics',
   typname => 'nummultirange', typlen => '-1', typbyval => 'f', typtype => 'm',
-  typcategory => 'R', typinput => 'multirange_in', typoutput => 'multirange_out',
-  typreceive => 'multirange_recv', typsend => 'multirange_send',
-  typanalyze => 'multirange_typanalyze', typalign => 'i', typstorage => 'x' },
+  typcategory => 'R', typinput => 'multirange_in',
+  typoutput => 'multirange_out', typreceive => 'multirange_recv',
+  typsend => 'multirange_send', typanalyze => 'multirange_typanalyze',
+  typalign => 'i', typstorage => 'x' },
 { oid => '4533', array_type_oid => '8014',
   descr => 'multirange of timestamps without time zone',
   typname => 'tsmultirange', typlen => '-1', typbyval => 'f', typtype => 'm',
-  typcategory => 'R', typinput => 'multirange_in', typoutput => 'multirange_out',
-  typreceive => 'multirange_recv', typsend => 'multirange_send',
-  typanalyze => 'multirange_typanalyze', typalign => 'd', typstorage => 'x' },
+  typcategory => 'R', typinput => 'multirange_in',
+  typoutput => 'multirange_out', typreceive => 'multirange_recv',
+  typsend => 'multirange_send', typanalyze => 'multirange_typanalyze',
+  typalign => 'd', typstorage => 'x' },
 { oid => '4534', array_type_oid => '8016',
   descr => 'multirange of timestamps with time zone',
   typname => 'tstzmultirange', typlen => '-1', typbyval => 'f', typtype => 'm',
-  typcategory => 'R', typinput => 'multirange_in', typoutput => 'multirange_out',
-  typreceive => 'multirange_recv', typsend => 'multirange_send',
-  typanalyze => 'multirange_typanalyze', typalign => 'd', typstorage => 'x' },
+  typcategory => 'R', typinput => 'multirange_in',
+  typoutput => 'multirange_out', typreceive => 'multirange_recv',
+  typsend => 'multirange_send', typanalyze => 'multirange_typanalyze',
+  typalign => 'd', typstorage => 'x' },
 { oid => '4535', array_type_oid => '8018', descr => 'multirange of dates',
   typname => 'datemultirange', typlen => '-1', typbyval => 'f', typtype => 'm',
-  typcategory => 'R', typinput => 'multirange_in', typoutput => 'multirange_out',
-  typreceive => 'multirange_recv', typsend => 'multirange_send',
-  typanalyze => 'multirange_typanalyze', typalign => 'i', typstorage => 'x' },
+  typcategory => 'R', typinput => 'multirange_in',
+  typoutput => 'multirange_out', typreceive => 'multirange_recv',
+  typsend => 'multirange_send', typanalyze => 'multirange_typanalyze',
+  typalign => 'i', typstorage => 'x' },
 { oid => '4536', array_type_oid => '8020', descr => 'multirange of bigints',
   typname => 'int8multirange', typlen => '-1', typbyval => 'f', typtype => 'm',
-  typcategory => 'R', typinput => 'multirange_in', typoutput => 'multirange_out',
-  typreceive => 'multirange_recv', typsend => 'multirange_send',
-  typanalyze => 'multirange_typanalyze', typalign => 'd', typstorage => 'x' },
+  typcategory => 'R', typinput => 'multirange_in',
+  typoutput => 'multirange_out', typreceive => 'multirange_recv',
+  typsend => 'multirange_send', typanalyze => 'multirange_typanalyze',
+  typalign => 'd', typstorage => 'x' },
 
 # pseudo-types
 # types with typtype='p' represent various special cases in the type system.
 { oid => '4537',
   descr => 'pseudo-type representing a polymorphic base type that is a multirange',
   typname => 'anymultirange', typlen => '-1', typbyval => 'f', typtype => 'p',
-  typcategory => 'P', typinput => 'anymultirange_in', typoutput => 'anymultirange_out',
-  typreceive => '-', typsend => '-', typalign => 'd', typstorage => 'x' },
+  typcategory => 'P', typinput => 'anymultirange_in',
+  typoutput => 'anymultirange_out', typreceive => '-', typsend => '-',
+  typalign => 'd', typstorage => 'x' },
 { oid => '4538',
   descr => 'pseudo-type representing a multirange over a polymorphic common type',
   typname => 'anycompatiblemultirange', typlen => '-1', typbyval => 'f',