]> granicus.if.org Git - postgresql/commitdiff
Fix BRIN operator family definitions
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Fri, 28 Nov 2014 21:09:19 +0000 (18:09 -0300)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Fri, 28 Nov 2014 21:09:19 +0000 (18:09 -0300)
The original definitions were leaving no room for cross-type operators,
so queries that compared a column of one type against something of a
different type were not taking advantage of the index.  Fix by making
the opfamilies more like the ones for Btree, and include a few
cross-type operator classes.

Catalog version bumped.

Per complaints from Hubert Lubaczewski, Mark Wong, Heikki Linnakangas.

src/include/catalog/catversion.h
src/include/catalog/pg_amop.h
src/include/catalog/pg_amproc.h
src/include/catalog/pg_opclass.h
src/include/catalog/pg_opfamily.h

index a9290886252ad1b66ab83f025d544a39436ed3b8..80932607636566285c5c3e7805c974a4518bcb38 100644 (file)
@@ -53,6 +53,6 @@
  */
 
 /*                                                     yyyymmddN */
-#define CATALOG_VERSION_NO     201411271
+#define CATALOG_VERSION_NO     201411281
 
 #endif
index e72cc6c093a38f09fcb4149c0d080ece84f4e5b7..7165f545f0613bb8599152bcffc199f27230d0a7 100644 (file)
@@ -864,24 +864,53 @@ DATA(insert (   4065     19   19 2 s       661    3580 0 ));
 DATA(insert (   4065     19   19 3 s        93    3580 0 ));
 DATA(insert (   4065     19   19 4 s       663    3580 0 ));
 DATA(insert (   4065     19   19 5 s       662    3580 0 ));
-/* minmax bigint */
-DATA(insert (   4063     20   20 1 s       412    3580 0 ));
-DATA(insert (   4063     20   20 2 s       414    3580 0 ));
-DATA(insert (   4063     20   20 3 s       410    3580 0 ));
-DATA(insert (   4063     20   20 4 s       415    3580 0 ));
-DATA(insert (   4063     20   20 5 s       413    3580 0 ));
-/* minmax smallint */
-DATA(insert (   4067     21   21 1 s        95    3580 0 ));
-DATA(insert (   4067     21   21 2 s       522    3580 0 ));
-DATA(insert (   4067     21   21 3 s        94    3580 0 ));
-DATA(insert (   4067     21   21 4 s       524    3580 0 ));
-DATA(insert (   4067     21   21 5 s       520    3580 0 ));
 /* minmax integer */
+DATA(insert (   4054     20   20 1 s       412    3580 0 ));
+DATA(insert (   4054     20   20 2 s       414    3580 0 ));
+DATA(insert (   4054     20   20 3 s       410    3580 0 ));
+DATA(insert (   4054     20   20 4 s       415    3580 0 ));
+DATA(insert (   4054     20   20 5 s       413    3580 0 ));
+DATA(insert (   4054     20   21 1 s      1870    3580 0 ));
+DATA(insert (   4054     20   21 2 s      1872    3580 0 ));
+DATA(insert (   4054     20   21 3 s      1868    3580 0 ));
+DATA(insert (   4054     20   21 4 s      1873    3580 0 ));
+DATA(insert (   4054     20   21 5 s      1871    3580 0 ));
+DATA(insert (   4054     20   23 1 s       418    3580 0 ));
+DATA(insert (   4054     20   23 2 s       420    3580 0 ));
+DATA(insert (   4054     20   23 3 s       416    3580 0 ));
+DATA(insert (   4054     20   23 4 s       430    3580 0 ));
+DATA(insert (   4054     20   23 5 s       419    3580 0 ));
+DATA(insert (   4054     21   21 1 s        95    3580 0 ));
+DATA(insert (   4054     21   21 2 s       522    3580 0 ));
+DATA(insert (   4054     21   21 3 s        94    3580 0 ));
+DATA(insert (   4054     21   21 4 s       524    3580 0 ));
+DATA(insert (   4054     21   21 5 s       520    3580 0 ));
+DATA(insert (   4054     21   20 1 s      1864    3580 0 ));
+DATA(insert (   4054     21   20 2 s      1866    3580 0 ));
+DATA(insert (   4054     21   20 3 s      1862    3580 0 ));
+DATA(insert (   4054     21   20 4 s      1867    3580 0 ));
+DATA(insert (   4054     21   20 5 s      1865    3580 0 ));
+DATA(insert (   4054     21   23 1 s       534    3580 0 ));
+DATA(insert (   4054     21   23 2 s       540    3580 0 ));
+DATA(insert (   4054     21   23 3 s       532    3580 0 ));
+DATA(insert (   4054     21   23 4 s       542    3580 0 ));
+DATA(insert (   4054     21   23 5 s       536    3580 0 ));
 DATA(insert (   4054     23   23 1 s        97    3580 0 ));
 DATA(insert (   4054     23   23 2 s       523    3580 0 ));
 DATA(insert (   4054     23   23 3 s        96    3580 0 ));
 DATA(insert (   4054     23   23 4 s       525    3580 0 ));
 DATA(insert (   4054     23   23 5 s       521    3580 0 ));
+DATA(insert (   4054     23   21 1 s       535    3580 0 ));
+DATA(insert (   4054     23   21 2 s       541    3580 0 ));
+DATA(insert (   4054     23   21 3 s       533    3580 0 ));
+DATA(insert (   4054     23   21 4 s       543    3580 0 ));
+DATA(insert (   4054     23   21 5 s       537    3580 0 ));
+DATA(insert (   4054     23   20 1 s        37    3580 0 ));
+DATA(insert (   4054     23   20 2 s        80    3580 0 ));
+DATA(insert (   4054     23   20 3 s        15    3580 0 ));
+DATA(insert (   4054     23   20 4 s        82    3580 0 ));
+DATA(insert (   4054     23   20 5 s        76    3580 0 ));
+
 /* minmax text */
 DATA(insert (   4056     25   25 1 s       664    3580 0 ));
 DATA(insert (   4056     25   25 2 s       665    3580 0 ));
@@ -900,18 +929,28 @@ DATA(insert (   4069     27   27 2 s      2801    3580 0 ));
 DATA(insert (   4069     27   27 3 s       387    3580 0 ));
 DATA(insert (   4069     27   27 4 s      2802    3580 0 ));
 DATA(insert (   4069     27   27 5 s      2800    3580 0 ));
-/* minmax real */
+/* minmax float (float4, float8) */
 DATA(insert (   4070    700  700 1 s       622    3580 0 ));
 DATA(insert (   4070    700  700 2 s       624    3580 0 ));
 DATA(insert (   4070    700  700 3 s       620    3580 0 ));
 DATA(insert (   4070    700  700 4 s       625    3580 0 ));
 DATA(insert (   4070    700  700 5 s       623    3580 0 ));
-/* minmax double precision */
-DATA(insert (   4071    701  701 1 s       672    3580 0 ));
-DATA(insert (   4071    701  701 2 s       673    3580 0 ));
-DATA(insert (   4071    701  701 3 s       670    3580 0 ));
-DATA(insert (   4071    701  701 4 s       675    3580 0 ));
-DATA(insert (   4071    701  701 5 s       674    3580 0 ));
+DATA(insert (   4070    700  701 1 s      1122    3580 0 ));
+DATA(insert (   4070    700  701 2 s      1124    3580 0 ));
+DATA(insert (   4070    700  701 3 s      1120    3580 0 ));
+DATA(insert (   4070    700  701 4 s      1125    3580 0 ));
+DATA(insert (   4070    700  701 5 s      1123    3580 0 ));
+DATA(insert (   4070    701  700 1 s      1132    3580 0 ));
+DATA(insert (   4070    701  700 2 s      1134    3580 0 ));
+DATA(insert (   4070    701  700 3 s      1130    3580 0 ));
+DATA(insert (   4070    701  700 4 s      1135    3580 0 ));
+DATA(insert (   4070    701  700 5 s      1133    3580 0 ));
+DATA(insert (   4070    701  701 1 s       672    3580 0 ));
+DATA(insert (   4070    701  701 2 s       673    3580 0 ));
+DATA(insert (   4070    701  701 3 s       670    3580 0 ));
+DATA(insert (   4070    701  701 4 s       675    3580 0 ));
+DATA(insert (   4070    701  701 5 s       674    3580 0 ));
+
 /* minmax abstime */
 DATA(insert (   4072    702  702 1 s       562    3580 0 ));
 DATA(insert (   4072    702  702 2 s       564    3580 0 ));
@@ -942,30 +981,59 @@ DATA(insert (   4076   1042 1042 2 s      1059    3580 0 ));
 DATA(insert (   4076   1042 1042 3 s      1054    3580 0 ));
 DATA(insert (   4076   1042 1042 4 s      1061    3580 0 ));
 DATA(insert (   4076   1042 1042 5 s      1060    3580 0 ));
-/* minmax date */
-DATA(insert (   4061   1082 1082 1 s      1095    3580 0 ));
-DATA(insert (   4061   1082 1082 2 s      1096    3580 0 ));
-DATA(insert (   4061   1082 1082 3 s      1093    3580 0 ));
-DATA(insert (   4061   1082 1082 4 s      1098    3580 0 ));
-DATA(insert (   4061   1082 1082 5 s      1097    3580 0 ));
 /* minmax time without time zone */
 DATA(insert (   4077   1083 1083 1 s      1110    3580 0 ));
 DATA(insert (   4077   1083 1083 2 s      1111    3580 0 ));
 DATA(insert (   4077   1083 1083 3 s      1108    3580 0 ));
 DATA(insert (   4077   1083 1083 4 s      1113    3580 0 ));
 DATA(insert (   4077   1083 1083 5 s      1112    3580 0 ));
-/* minmax timestamp without time zone */
+/* minmax datetime (date, timestamp, timestamptz) */
 DATA(insert (   4059   1114 1114 1 s      2062    3580 0 ));
 DATA(insert (   4059   1114 1114 2 s      2063    3580 0 ));
 DATA(insert (   4059   1114 1114 3 s      2060    3580 0 ));
 DATA(insert (   4059   1114 1114 4 s      2065    3580 0 ));
 DATA(insert (   4059   1114 1114 5 s      2064    3580 0 ));
-/* minmax timestamp with time zone */
-DATA(insert (   4060   1184 1184 1 s      1322    3580 0 ));
-DATA(insert (   4060   1184 1184 2 s      1323    3580 0 ));
-DATA(insert (   4060   1184 1184 3 s      1320    3580 0 ));
-DATA(insert (   4060   1184 1184 4 s      1325    3580 0 ));
-DATA(insert (   4060   1184 1184 5 s      1324    3580 0 ));
+DATA(insert (   4059   1114 1082 1 s      2371    3580 0 ));
+DATA(insert (   4059   1114 1082 2 s      2372    3580 0 ));
+DATA(insert (   4059   1114 1082 3 s      2373    3580 0 ));
+DATA(insert (   4059   1114 1082 4 s      2374    3580 0 ));
+DATA(insert (   4059   1114 1082 5 s      2375    3580 0 ));
+DATA(insert (   4059   1114 1184 1 s      2534    3580 0 ));
+DATA(insert (   4059   1114 1184 2 s      2535    3580 0 ));
+DATA(insert (   4059   1114 1184 3 s      2536    3580 0 ));
+DATA(insert (   4059   1114 1184 4 s      2537    3580 0 ));
+DATA(insert (   4059   1114 1184 5 s      2538    3580 0 ));
+DATA(insert (   4059   1082 1082 1 s      1095    3580 0 ));
+DATA(insert (   4059   1082 1082 2 s      1096    3580 0 ));
+DATA(insert (   4059   1082 1082 3 s      1093    3580 0 ));
+DATA(insert (   4059   1082 1082 4 s      1098    3580 0 ));
+DATA(insert (   4059   1082 1082 5 s      1097    3580 0 ));
+DATA(insert (   4059   1082 1114 1 s      2345    3580 0 ));
+DATA(insert (   4059   1082 1114 2 s      2346    3580 0 ));
+DATA(insert (   4059   1082 1114 3 s      2347    3580 0 ));
+DATA(insert (   4059   1082 1114 4 s      2348    3580 0 ));
+DATA(insert (   4059   1082 1114 5 s      2349    3580 0 ));
+DATA(insert (   4059   1082 1184 1 s      2358    3580 0 ));
+DATA(insert (   4059   1082 1184 2 s      2359    3580 0 ));
+DATA(insert (   4059   1082 1184 3 s      2360    3580 0 ));
+DATA(insert (   4059   1082 1184 4 s      2361    3580 0 ));
+DATA(insert (   4059   1082 1184 5 s      2362    3580 0 ));
+DATA(insert (   4059   1184 1082 1 s      2384    3580 0 ));
+DATA(insert (   4059   1184 1082 2 s      2385    3580 0 ));
+DATA(insert (   4059   1184 1082 3 s      2386    3580 0 ));
+DATA(insert (   4059   1184 1082 4 s      2387    3580 0 ));
+DATA(insert (   4059   1184 1082 5 s      2388    3580 0 ));
+DATA(insert (   4059   1184 1114 1 s      2540    3580 0 ));
+DATA(insert (   4059   1184 1114 2 s      2541    3580 0 ));
+DATA(insert (   4059   1184 1114 3 s      2542    3580 0 ));
+DATA(insert (   4059   1184 1114 4 s      2543    3580 0 ));
+DATA(insert (   4059   1184 1114 5 s      2544    3580 0 ));
+DATA(insert (   4059   1184 1184 1 s      1322    3580 0 ));
+DATA(insert (   4059   1184 1184 2 s      1323    3580 0 ));
+DATA(insert (   4059   1184 1184 3 s      1320    3580 0 ));
+DATA(insert (   4059   1184 1184 4 s      1325    3580 0 ));
+DATA(insert (   4059   1184 1184 5 s      1324    3580 0 ));
+
 /* minmax interval */
 DATA(insert (   4078   1186 1186 1 s      1332    3580 0 ));
 DATA(insert (   4078   1186 1186 2 s      1333    3580 0 ));
index e09f5578d792061dda6ec45b48bd28f51f84e07f..309aee66c91aaaee5f70a0a6ebc84096aaa684d2 100644 (file)
@@ -460,25 +460,57 @@ DATA(insert (   4065    19    19  11  655 ));
 DATA(insert (   4065    19    19  12  656 ));
 DATA(insert (   4065    19    19  13  658 ));
 DATA(insert (   4065    19    19  14  657 ));
-/* minmax bigint */
-DATA(insert (   4063    20    20  1  3383 ));
-DATA(insert (   4063    20    20  2  3384 ));
-DATA(insert (   4063    20    20  3  3385 ));
-DATA(insert (   4063    20    20  4  3386 ));
-DATA(insert (   4063    20    20  11  469 ));
-DATA(insert (   4063    20    20  12  471 ));
-DATA(insert (   4063    20    20  13  472 ));
-DATA(insert (   4063    20    20  14  470 ));
-/* minmax smallint */
-DATA(insert (   4067    21    21  1  3383 ));
-DATA(insert (   4067    21    21  2  3384 ));
-DATA(insert (   4067    21    21  3  3385 ));
-DATA(insert (   4067    21    21  4  3386 ));
-DATA(insert (   4067    21    21  11   64 ));
-DATA(insert (   4067    21    21  12  148 ));
-DATA(insert (   4067    21    21  13  151 ));
-DATA(insert (   4067    21    21  14  146 ));
-/* minmax integer */
+/* minmax integer: int2, int4, int8 */
+DATA(insert (   4054    20    20  1  3383 ));
+DATA(insert (   4054    20    20  2  3384 ));
+DATA(insert (   4054    20    20  3  3385 ));
+DATA(insert (   4054    20    20  4  3386 ));
+DATA(insert (   4054    20    20  11  469 ));
+DATA(insert (   4054    20    20  12  471 ));
+DATA(insert (   4054    20    20  13  472 ));
+DATA(insert (   4054    20    20  14  470 ));
+DATA(insert (   4054    20    21  1  3383 ));
+DATA(insert (   4054    20    21  2  3384 ));
+DATA(insert (   4054    20    21  3  3385 ));
+DATA(insert (   4054    20    21  4  3386 ));
+DATA(insert (   4054    20    21  11 1858 ));
+DATA(insert (   4054    20    21  12 1860 ));
+DATA(insert (   4054    20    21  13 1861 ));
+DATA(insert (   4054    20    21  14 1859 ));
+DATA(insert (   4054    20    23  1  3383 ));
+DATA(insert (   4054    20    23  2  3384 ));
+DATA(insert (   4054    20    23  3  3385 ));
+DATA(insert (   4054    20    23  4  3386 ));
+DATA(insert (   4054    20    23  11  476 ));
+DATA(insert (   4054    20    23  12  478 ));
+DATA(insert (   4054    20    23  13  479 ));
+DATA(insert (   4054    20    23  14  477 ));
+
+DATA(insert (   4054    21    21  1  3383 ));
+DATA(insert (   4054    21    21  2  3384 ));
+DATA(insert (   4054    21    21  3  3385 ));
+DATA(insert (   4054    21    21  4  3386 ));
+DATA(insert (   4054    21    21  11   64 ));
+DATA(insert (   4054    21    21  12  148 ));
+DATA(insert (   4054    21    21  13  151 ));
+DATA(insert (   4054    21    21  14  146 ));
+DATA(insert (   4054    21    20  1  3383 ));
+DATA(insert (   4054    21    20  2  3384 ));
+DATA(insert (   4054    21    20  3  3385 ));
+DATA(insert (   4054    21    20  4  3386 ));
+DATA(insert (   4054    21    20  11 1852 ));
+DATA(insert (   4054    21    20  12 1854 ));
+DATA(insert (   4054    21    20  13 1855 ));
+DATA(insert (   4054    21    20  14 1853 ));
+DATA(insert (   4054    21    23  1  3383 ));
+DATA(insert (   4054    21    23  2  3384 ));
+DATA(insert (   4054    21    23  3  3385 ));
+DATA(insert (   4054    21    23  4  3386 ));
+DATA(insert (   4054    21    23  11  160 ));
+DATA(insert (   4054    21    23  12  166 ));
+DATA(insert (   4054    21    23  13  168 ));
+DATA(insert (   4054    21    23  14  162 ));
+
 DATA(insert (   4054    23    23  1  3383 ));
 DATA(insert (   4054    23    23  2  3384 ));
 DATA(insert (   4054    23    23  3  3385 ));
@@ -487,6 +519,23 @@ DATA(insert (   4054    23    23  11   66 ));
 DATA(insert (   4054    23    23  12  149 ));
 DATA(insert (   4054    23    23  13  150 ));
 DATA(insert (   4054    23    23  14  147 ));
+DATA(insert (   4054    23    20  1  3383 ));
+DATA(insert (   4054    23    20  2  3384 ));
+DATA(insert (   4054    23    20  3  3385 ));
+DATA(insert (   4054    23    20  4  3386 ));
+DATA(insert (   4054    23    20  11  854 ));
+DATA(insert (   4054    23    20  12  856 ));
+DATA(insert (   4054    23    20  13  857 ));
+DATA(insert (   4054    23    20  14  855 ));
+DATA(insert (   4054    23    21  1  3383 ));
+DATA(insert (   4054    23    21  2  3384 ));
+DATA(insert (   4054    23    21  3  3385 ));
+DATA(insert (   4054    23    21  4  3386 ));
+DATA(insert (   4054    23    21  11  161 ));
+DATA(insert (   4054    23    21  12  167 ));
+DATA(insert (   4054    23    21  13  169 ));
+DATA(insert (   4054    23    21  14  163 ));
+
 /* minmax text */
 DATA(insert (   4056    25    25  1  3383 ));
 DATA(insert (   4056    25    25  2  3384 ));
@@ -514,7 +563,7 @@ DATA(insert (   4069    27    27  11 2791 ));
 DATA(insert (   4069    27    27  12 2793 ));
 DATA(insert (   4069    27    27  13 2792 ));
 DATA(insert (   4069    27    27  14 2790 ));
-/* minmax real */
+/* minmax float */
 DATA(insert (   4070   700   700  1  3383 ));
 DATA(insert (   4070   700   700  2  3384 ));
 DATA(insert (   4070   700   700  3  3385 ));
@@ -523,15 +572,34 @@ DATA(insert (   4070   700   700  11  289 ));
 DATA(insert (   4070   700   700  12  290 ));
 DATA(insert (   4070   700   700  13  292 ));
 DATA(insert (   4070   700   700  14  291 ));
-/* minmax double precision */
-DATA(insert (   4071   701   701  1  3383 ));
-DATA(insert (   4071   701   701  2  3384 ));
-DATA(insert (   4071   701   701  3  3385 ));
-DATA(insert (   4071   701   701  4  3386 ));
-DATA(insert (   4071   701   701  11  295 ));
-DATA(insert (   4071   701   701  12  296 ));
-DATA(insert (   4071   701   701  13  298 ));
-DATA(insert (   4071   701   701  14  297 ));
+
+DATA(insert (   4070   700   701  1  3383 ));
+DATA(insert (   4070   700   701  2  3384 ));
+DATA(insert (   4070   700   701  3  3385 ));
+DATA(insert (   4070   700   701  4  3386 ));
+DATA(insert (   4070   700   701  11  301 ));
+DATA(insert (   4070   700   701  12  303 ));
+DATA(insert (   4070   700   701  13  304 ));
+DATA(insert (   4070   700   701  14  303 ));
+
+DATA(insert (   4070   701   701  1  3383 ));
+DATA(insert (   4070   701   701  2  3384 ));
+DATA(insert (   4070   701   701  3  3385 ));
+DATA(insert (   4070   701   701  4  3386 ));
+DATA(insert (   4070   701   701  11  295 ));
+DATA(insert (   4070   701   701  12  296 ));
+DATA(insert (   4070   701   701  13  298 ));
+DATA(insert (   4070   701   701  14  297 ));
+
+DATA(insert (   4070   701   700  1  3383 ));
+DATA(insert (   4070   701   700  2  3384 ));
+DATA(insert (   4070   701   700  3  3385 ));
+DATA(insert (   4070   701   700  4  3386 ));
+DATA(insert (   4070   701   700  11  307 ));
+DATA(insert (   4070   701   700  12  308 ));
+DATA(insert (   4070   701   700  13  310 ));
+DATA(insert (   4070   701   700  14  309 ));
+
 /* minmax abstime */
 DATA(insert (   4072   702   702  1  3383 ));
 DATA(insert (   4072   702   702  2  3384 ));
@@ -577,15 +645,6 @@ DATA(insert (   4076  1042  1042  11 1049 ));
 DATA(insert (   4076  1042  1042  12 1050 ));
 DATA(insert (   4076  1042  1042  13 1052 ));
 DATA(insert (   4076  1042  1042  14 1051 ));
-/* minmax date */
-DATA(insert (   4061  1082  1082  1  3383 ));
-DATA(insert (   4061  1082  1082  2  3384 ));
-DATA(insert (   4061  1082  1082  3  3385 ));
-DATA(insert (   4061  1082  1082  4  3386 ));
-DATA(insert (   4061  1082  1082  11 1087 ));
-DATA(insert (   4061  1082  1082  12 1088 ));
-DATA(insert (   4061  1082  1082  13 1090 ));
-DATA(insert (   4061  1082  1082  14 1089 ));
 /* minmax time without time zone */
 DATA(insert (   4077  1083  1083  1  3383 ));
 DATA(insert (   4077  1083  1083  2  3384 ));
@@ -595,7 +654,7 @@ DATA(insert (   4077  1083  1083  11 1102 ));
 DATA(insert (   4077  1083  1083  12 1103 ));
 DATA(insert (   4077  1083  1083  13 1105 ));
 DATA(insert (   4077  1083  1083  14 1104 ));
-/* minmax timestamp without time zone */
+/* minmax datetime (date, timestamp, timestamptz) */
 DATA(insert (   4059  1114  1114  1  3383 ));
 DATA(insert (   4059  1114  1114  2  3384 ));
 DATA(insert (   4059  1114  1114  3  3385 ));
@@ -604,15 +663,73 @@ DATA(insert (   4059  1114  1114  11 2054 ));
 DATA(insert (   4059  1114  1114  12 2055 ));
 DATA(insert (   4059  1114  1114  13 2056 ));
 DATA(insert (   4059  1114  1114  14 2057 ));
-/* minmax timestamp with time zone */
-DATA(insert (   4060  1184  1184  1  3383 ));
-DATA(insert (   4060  1184  1184  2  3384 ));
-DATA(insert (   4060  1184  1184  3  3385 ));
-DATA(insert (   4060  1184  1184  4  3386 ));
-DATA(insert (   4060  1184  1184  11 1154 ));
-DATA(insert (   4060  1184  1184  12 1155 ));
-DATA(insert (   4060  1184  1184  13 1156 ));
-DATA(insert (   4060  1184  1184  14 1157 ));
+DATA(insert (   4059  1114  1184  1  3383 ));
+DATA(insert (   4059  1114  1184  2  3384 ));
+DATA(insert (   4059  1114  1184  3  3385 ));
+DATA(insert (   4059  1114  1184  4  3386 ));
+DATA(insert (   4059  1114  1184  11 2520 ));
+DATA(insert (   4059  1114  1184  12 2521 ));
+DATA(insert (   4059  1114  1184  13 2524 ));
+DATA(insert (   4059  1114  1184  14 2523 ));
+DATA(insert (   4059  1114  1082  1  3383 ));
+DATA(insert (   4059  1114  1082  2  3384 ));
+DATA(insert (   4059  1114  1082  3  3385 ));
+DATA(insert (   4059  1114  1082  4  3386 ));
+DATA(insert (   4059  1114  1082  11 2364 ));
+DATA(insert (   4059  1114  1082  12 2365 ));
+DATA(insert (   4059  1114  1082  13 2368 ));
+DATA(insert (   4059  1114  1082  14 2367 ));
+
+DATA(insert (   4059  1184  1184  1  3383 ));
+DATA(insert (   4059  1184  1184  2  3384 ));
+DATA(insert (   4059  1184  1184  3  3385 ));
+DATA(insert (   4059  1184  1184  4  3386 ));
+DATA(insert (   4059  1184  1184  11 1154 ));
+DATA(insert (   4059  1184  1184  12 1155 ));
+DATA(insert (   4059  1184  1184  13 1156 ));
+DATA(insert (   4059  1184  1184  14 1157 ));
+DATA(insert (   4059  1184  1114  1  3383 ));
+DATA(insert (   4059  1184  1114  2  3384 ));
+DATA(insert (   4059  1184  1114  3  3385 ));
+DATA(insert (   4059  1184  1114  4  3386 ));
+DATA(insert (   4059  1184  1114  11 2527 ));
+DATA(insert (   4059  1184  1114  12 2528 ));
+DATA(insert (   4059  1184  1114  13 2531 ));
+DATA(insert (   4059  1184  1114  14 2530 ));
+DATA(insert (   4059  1184  1082  1  3383 ));
+DATA(insert (   4059  1184  1082  2  3384 ));
+DATA(insert (   4059  1184  1082  3  3385 ));
+DATA(insert (   4059  1184  1082  4  3386 ));
+DATA(insert (   4059  1184  1082  11 2377 ));
+DATA(insert (   4059  1184  1082  12 2378 ));
+DATA(insert (   4059  1184  1082  13 2381 ));
+DATA(insert (   4059  1184  1082  14 2379 ));
+
+DATA(insert (   4059  1082  1082  1  3383 ));
+DATA(insert (   4059  1082  1082  2  3384 ));
+DATA(insert (   4059  1082  1082  3  3385 ));
+DATA(insert (   4059  1082  1082  4  3386 ));
+DATA(insert (   4059  1082  1082  11 1087 ));
+DATA(insert (   4059  1082  1082  12 1088 ));
+DATA(insert (   4059  1082  1082  13 1090 ));
+DATA(insert (   4059  1082  1082  14 1089 ));
+DATA(insert (   4059  1082  1114  1  3383 ));
+DATA(insert (   4059  1082  1114  2  3384 ));
+DATA(insert (   4059  1082  1114  3  3385 ));
+DATA(insert (   4059  1082  1114  4  3386 ));
+DATA(insert (   4059  1082  1114  11 2338 ));
+DATA(insert (   4059  1082  1114  12 2339 ));
+DATA(insert (   4059  1082  1114  13 2342 ));
+DATA(insert (   4059  1082  1114  14 2341 ));
+DATA(insert (   4059  1082  1184  1  3383 ));
+DATA(insert (   4059  1082  1184  2  3384 ));
+DATA(insert (   4059  1082  1184  3  3385 ));
+DATA(insert (   4059  1082  1184  4  3386 ));
+DATA(insert (   4059  1082  1184  11 2351 ));
+DATA(insert (   4059  1082  1184  12 2352 ));
+DATA(insert (   4059  1082  1184  13 2354 ));
+DATA(insert (   4059  1082  1184  14 2353 ));
+
 /* minmax interval */
 DATA(insert (   4078  1186  1186  1  3383 ));
 DATA(insert (   4078  1186  1186  2  3384 ));
index 595cd7f4879a9754d559ef6c3b155703f1a28655..1032d39b78b75228f33e73024a82739adfbb92e6 100644 (file)
@@ -241,23 +241,23 @@ DATA(insert (     2742    jsonb_path_ops          PGNSP PGUID 4037  3802 f 23 ));
 DATA(insert (  3580    bytea_minmax_ops                PGNSP PGUID 4064    17 t 0 ));
 DATA(insert (  3580    char_minmax_ops                 PGNSP PGUID 4062    18 t 0 ));
 DATA(insert (  3580    name_minmax_ops                 PGNSP PGUID 4065    19 t 0 ));
-DATA(insert (  3580    int8_minmax_ops                 PGNSP PGUID 4063    20 t 0 ));
-DATA(insert (  3580    int2_minmax_ops                 PGNSP PGUID 4067    21 t 0 ));
+DATA(insert (  3580    int8_minmax_ops                 PGNSP PGUID 4054    20 t 0 ));
+DATA(insert (  3580    int2_minmax_ops                 PGNSP PGUID 4054    21 t 0 ));
 DATA(insert (  3580    int4_minmax_ops                 PGNSP PGUID 4054    23 t 0 ));
 DATA(insert (  3580    text_minmax_ops                 PGNSP PGUID 4056    25 t 0 ));
 DATA(insert (  3580    oid_minmax_ops                  PGNSP PGUID 4068    26 t 0 ));
 DATA(insert (  3580    tid_minmax_ops                  PGNSP PGUID 4069    27 t 0 ));
 DATA(insert (  3580    float4_minmax_ops               PGNSP PGUID 4070   700 t 0 ));
-DATA(insert (  3580    float8_minmax_ops               PGNSP PGUID 4071   701 t 0 ));
+DATA(insert (  3580    float8_minmax_ops               PGNSP PGUID 4070   701 t 0 ));
 DATA(insert (  3580    abstime_minmax_ops              PGNSP PGUID 4072   702 t 0 ));
 DATA(insert (  3580    reltime_minmax_ops              PGNSP PGUID 4073   703 t 0 ));
 DATA(insert (  3580    macaddr_minmax_ops              PGNSP PGUID 4074   829 t 0 ));
 DATA(insert (  3580    inet_minmax_ops                 PGNSP PGUID 4075   869 t 0 ));
 DATA(insert (  3580    bpchar_minmax_ops               PGNSP PGUID 4076  1042 t 0 ));
-DATA(insert (  3580    date_minmax_ops                 PGNSP PGUID 4061  1082 t 0 ));
 DATA(insert (  3580    time_minmax_ops                 PGNSP PGUID 4077  1083 t 0 ));
+DATA(insert (  3580    date_minmax_ops                 PGNSP PGUID 4059  1082 t 0 ));
 DATA(insert (  3580    timestamp_minmax_ops    PGNSP PGUID 4059  1114 t 0 ));
-DATA(insert (  3580    timestamptz_minmax_ops  PGNSP PGUID 4060  1184 t 0 ));
+DATA(insert (  3580    timestamptz_minmax_ops  PGNSP PGUID 4059  1184 t 0 ));
 DATA(insert (  3580    interval_minmax_ops             PGNSP PGUID 4078  1186 t 0 ));
 DATA(insert (  3580    timetz_minmax_ops               PGNSP PGUID 4058  1266 t 0 ));
 DATA(insert (  3580    bit_minmax_ops                  PGNSP PGUID 4079  1560 t 0 ));
index 2d8af766025621978f87d69b543a0a1901579ccb..f19a690ec56ffa3ca0c582ba69717d6cac4ed2d1 100644 (file)
@@ -157,26 +157,21 @@ DATA(insert OID = 4035 (  783             jsonb_ops               PGNSP PGUID ));
 DATA(insert OID = 4036 (       2742    jsonb_ops               PGNSP PGUID ));
 DATA(insert OID = 4037 (       2742    jsonb_path_ops  PGNSP PGUID ));
 
-DATA(insert OID = 4054 (       3580    int4_minmax_ops                 PGNSP PGUID ));
+DATA(insert OID = 4054 (       3580    integer_minmax_ops              PGNSP PGUID ));
 DATA(insert OID = 4055 (       3580    numeric_minmax_ops              PGNSP PGUID ));
 DATA(insert OID = 4056 (       3580    text_minmax_ops                 PGNSP PGUID ));
 DATA(insert OID = 4058 (       3580    timetz_minmax_ops               PGNSP PGUID ));
-DATA(insert OID = 4059 (       3580    timestamp_minmax_ops    PGNSP PGUID ));
-DATA(insert OID = 4060 (       3580    timestamptz_minmax_ops  PGNSP PGUID ));
-DATA(insert OID = 4061 (       3580    date_minmax_ops                 PGNSP PGUID ));
+DATA(insert OID = 4059 (       3580    datetime_minmax_ops             PGNSP PGUID ));
 DATA(insert OID = 4062 (       3580    char_minmax_ops                 PGNSP PGUID ));
-DATA(insert OID = 4063 (       3580    int8_minmax_ops                 PGNSP PGUID ));
 DATA(insert OID = 4064 (       3580    bytea_minmax_ops                PGNSP PGUID ));
 DATA(insert OID = 4065 (       3580    name_minmax_ops                 PGNSP PGUID ));
-DATA(insert OID = 4067 (       3580    int2_minmax_ops                 PGNSP PGUID ));
 DATA(insert OID = 4068 (       3580    oid_minmax_ops                  PGNSP PGUID ));
 DATA(insert OID = 4069 (       3580    tid_minmax_ops                  PGNSP PGUID ));
-DATA(insert OID = 4070 (       3580    float4_minmax_ops               PGNSP PGUID ));
-DATA(insert OID = 4071 (       3580    float8_minmax_ops               PGNSP PGUID ));
+DATA(insert OID = 4070 (       3580    float_minmax_ops                PGNSP PGUID ));
 DATA(insert OID = 4072 (       3580    abstime_minmax_ops              PGNSP PGUID ));
 DATA(insert OID = 4073 (       3580    reltime_minmax_ops              PGNSP PGUID ));
 DATA(insert OID = 4074 (       3580    macaddr_minmax_ops              PGNSP PGUID ));
-DATA(insert OID = 4075 (       3580    inet_minmax_ops                 PGNSP PGUID ));
+DATA(insert OID = 4075 (       3580    network_minmax_ops              PGNSP PGUID ));
 DATA(insert OID = 4076 (       3580    bpchar_minmax_ops               PGNSP PGUID ));
 DATA(insert OID = 4077 (       3580    time_minmax_ops                 PGNSP PGUID ));
 DATA(insert OID = 4078 (       3580    interval_minmax_ops             PGNSP PGUID ));