From 2bee77e6006f693958fbdaad315f2f1eb1c8b2d7 Mon Sep 17 00:00:00 2001 From: Teodor Sigaev Date: Tue, 2 May 2006 15:23:16 +0000 Subject: [PATCH] Add GIN opclases for another types --- src/include/catalog/catversion.h | 4 +- src/include/catalog/pg_amop.h | 198 ++++++++++++++++++++++++++++++- src/include/catalog/pg_amproc.h | 114 +++++++++++++++++- src/include/catalog/pg_opclass.h | 30 ++++- 4 files changed, 341 insertions(+), 5 deletions(-) diff --git a/src/include/catalog/catversion.h b/src/include/catalog/catversion.h index 97cf51ef54..cc29eca707 100644 --- a/src/include/catalog/catversion.h +++ b/src/include/catalog/catversion.h @@ -37,7 +37,7 @@ * Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/include/catalog/catversion.h,v 1.329 2006/05/02 11:28:55 teodor Exp $ + * $PostgreSQL: pgsql/src/include/catalog/catversion.h,v 1.330 2006/05/02 15:23:16 teodor Exp $ * *------------------------------------------------------------------------- */ @@ -53,6 +53,6 @@ */ /* yyyymmddN */ -#define CATALOG_VERSION_NO 200605021 +#define CATALOG_VERSION_NO 200605022 #endif diff --git a/src/include/catalog/pg_amop.h b/src/include/catalog/pg_amop.h index bb72deef23..89ce00ae64 100644 --- a/src/include/catalog/pg_amop.h +++ b/src/include/catalog/pg_amop.h @@ -23,7 +23,7 @@ * Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/include/catalog/pg_amop.h,v 1.70 2006/05/02 11:28:55 teodor Exp $ + * $PostgreSQL: pgsql/src/include/catalog/pg_amop.h,v 1.71 2006/05/02 15:23:16 teodor Exp $ * * NOTES * the genbki.sh script reads this file and generates .bki @@ -650,4 +650,200 @@ DATA(insert ( 2746 0 1 f 2750 )); DATA(insert ( 2746 0 2 f 2751 )); DATA(insert ( 2746 0 3 t 2752 )); +/* + * gin _abstime_ops + */ +DATA(insert ( 2753 0 1 f 2750 )); +DATA(insert ( 2753 0 2 f 2751 )); +DATA(insert ( 2753 0 3 t 2752 )); + +/* + * gin _bit_ops + */ +DATA(insert ( 2754 0 1 f 2750 )); +DATA(insert ( 2754 0 2 f 2751 )); +DATA(insert ( 2754 0 3 t 2752 )); + +/* + * gin _bool_ops + */ +DATA(insert ( 2755 0 1 f 2750 )); +DATA(insert ( 2755 0 2 f 2751 )); +DATA(insert ( 2755 0 3 t 2752 )); + +/* + * gin _bpchar_ops + */ +DATA(insert ( 2756 0 1 f 2750 )); +DATA(insert ( 2756 0 2 f 2751 )); +DATA(insert ( 2756 0 3 t 2752 )); + +/* + * gin _bytea_ops + */ +DATA(insert ( 2757 0 1 f 2750 )); +DATA(insert ( 2757 0 2 f 2751 )); +DATA(insert ( 2757 0 3 t 2752 )); + +/* + * gin _char_ops + */ +DATA(insert ( 2758 0 1 f 2750 )); +DATA(insert ( 2758 0 2 f 2751 )); +DATA(insert ( 2758 0 3 t 2752 )); + +/* + * gin _cidr_ops + */ +DATA(insert ( 2759 0 1 f 2750 )); +DATA(insert ( 2759 0 2 f 2751 )); +DATA(insert ( 2759 0 3 t 2752 )); + +/* + * gin _date_ops + */ +DATA(insert ( 2760 0 1 f 2750 )); +DATA(insert ( 2760 0 2 f 2751 )); +DATA(insert ( 2760 0 3 t 2752 )); + +/* + * gin _float4_ops + */ +DATA(insert ( 2761 0 1 f 2750 )); +DATA(insert ( 2761 0 2 f 2751 )); +DATA(insert ( 2761 0 3 t 2752 )); + +/* + * gin _float8_ops + */ +DATA(insert ( 2762 0 1 f 2750 )); +DATA(insert ( 2762 0 2 f 2751 )); +DATA(insert ( 2762 0 3 t 2752 )); + +/* + * gin _inet_ops + */ +DATA(insert ( 2763 0 1 f 2750 )); +DATA(insert ( 2763 0 2 f 2751 )); +DATA(insert ( 2763 0 3 t 2752 )); + +/* + * gin _int2_ops + */ +DATA(insert ( 2764 0 1 f 2750 )); +DATA(insert ( 2764 0 2 f 2751 )); +DATA(insert ( 2764 0 3 t 2752 )); + +/* + * gin _int8_ops + */ +DATA(insert ( 2765 0 1 f 2750 )); +DATA(insert ( 2765 0 2 f 2751 )); +DATA(insert ( 2765 0 3 t 2752 )); + +/* + * gin _interval_ops + */ +DATA(insert ( 2766 0 1 f 2750 )); +DATA(insert ( 2766 0 2 f 2751 )); +DATA(insert ( 2766 0 3 t 2752 )); + +/* + * gin _macaddr_ops + */ +DATA(insert ( 2767 0 1 f 2750 )); +DATA(insert ( 2767 0 2 f 2751 )); +DATA(insert ( 2767 0 3 t 2752 )); + +/* + * gin _name_ops + */ +DATA(insert ( 2768 0 1 f 2750 )); +DATA(insert ( 2768 0 2 f 2751 )); +DATA(insert ( 2768 0 3 t 2752 )); + +/* + * gin _numeric_ops + */ +DATA(insert ( 2769 0 1 f 2750 )); +DATA(insert ( 2769 0 2 f 2751 )); +DATA(insert ( 2769 0 3 t 2752 )); + +/* + * gin _oid_ops + */ +DATA(insert ( 2770 0 1 f 2750 )); +DATA(insert ( 2770 0 2 f 2751 )); +DATA(insert ( 2770 0 3 t 2752 )); + +/* + * gin _oidvector_ops + */ +DATA(insert ( 2771 0 1 f 2750 )); +DATA(insert ( 2771 0 2 f 2751 )); +DATA(insert ( 2771 0 3 t 2752 )); + +/* + * gin _time_ops + */ +DATA(insert ( 2772 0 1 f 2750 )); +DATA(insert ( 2772 0 2 f 2751 )); +DATA(insert ( 2772 0 3 t 2752 )); + +/* + * gin _timestamptz_ops + */ +DATA(insert ( 2773 0 1 f 2750 )); +DATA(insert ( 2773 0 2 f 2751 )); +DATA(insert ( 2773 0 3 t 2752 )); + +/* + * gin _timetz_ops + */ +DATA(insert ( 2774 0 1 f 2750 )); +DATA(insert ( 2774 0 2 f 2751 )); +DATA(insert ( 2774 0 3 t 2752 )); + +/* + * gin _varbit_ops + */ +DATA(insert ( 2775 0 1 f 2750 )); +DATA(insert ( 2775 0 2 f 2751 )); +DATA(insert ( 2775 0 3 t 2752 )); + +/* + * gin _varchar_ops + */ +DATA(insert ( 2776 0 1 f 2750 )); +DATA(insert ( 2776 0 2 f 2751 )); +DATA(insert ( 2776 0 3 t 2752 )); + +/* + * gin _timestamp_ops + */ +DATA(insert ( 2777 0 1 f 2750 )); +DATA(insert ( 2777 0 2 f 2751 )); +DATA(insert ( 2777 0 3 t 2752 )); + +/* + * gin _money_ops + */ +DATA(insert ( 2778 0 1 f 2750 )); +DATA(insert ( 2778 0 2 f 2751 )); +DATA(insert ( 2778 0 3 t 2752 )); + +/* + * gin _reltime_ops + */ +DATA(insert ( 2779 0 1 f 2750 )); +DATA(insert ( 2779 0 2 f 2751 )); +DATA(insert ( 2779 0 3 t 2752 )); + +/* + * gin _tinterval_ops + */ +DATA(insert ( 2780 0 1 f 2750 )); +DATA(insert ( 2780 0 2 f 2751 )); +DATA(insert ( 2780 0 3 t 2752 )); + #endif /* PG_AMOP_H */ diff --git a/src/include/catalog/pg_amproc.h b/src/include/catalog/pg_amproc.h index 85467edd0c..2c6a440aee 100644 --- a/src/include/catalog/pg_amproc.h +++ b/src/include/catalog/pg_amproc.h @@ -19,7 +19,7 @@ * Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/include/catalog/pg_amproc.h,v 1.57 2006/05/02 11:28:55 teodor Exp $ + * $PostgreSQL: pgsql/src/include/catalog/pg_amproc.h,v 1.58 2006/05/02 15:23:16 teodor Exp $ * * NOTES * the genbki.sh script reads this file and generates .bki @@ -194,5 +194,117 @@ DATA(insert ( 2746 0 1 360 )); DATA(insert ( 2746 0 2 2743 )); DATA(insert ( 2746 0 3 2743 )); DATA(insert ( 2746 0 4 2744 )); +DATA(insert ( 2753 0 1 357 )); +DATA(insert ( 2753 0 2 2743 )); +DATA(insert ( 2753 0 3 2743 )); +DATA(insert ( 2753 0 4 2744 )); +DATA(insert ( 2754 0 1 1596 )); +DATA(insert ( 2754 0 2 2743 )); +DATA(insert ( 2754 0 3 2743 )); +DATA(insert ( 2754 0 4 2744 )); +DATA(insert ( 2755 0 1 1693 )); +DATA(insert ( 2755 0 2 2743 )); +DATA(insert ( 2755 0 3 2743 )); +DATA(insert ( 2755 0 4 2744 )); +DATA(insert ( 2756 0 1 1078 )); +DATA(insert ( 2756 0 2 2743 )); +DATA(insert ( 2756 0 3 2743 )); +DATA(insert ( 2756 0 4 2744 )); +DATA(insert ( 2757 0 1 1954 )); +DATA(insert ( 2757 0 2 2743 )); +DATA(insert ( 2757 0 3 2743 )); +DATA(insert ( 2757 0 4 2744 )); +DATA(insert ( 2758 0 1 358 )); +DATA(insert ( 2758 0 2 2743 )); +DATA(insert ( 2758 0 3 2743 )); +DATA(insert ( 2758 0 4 2744 )); +DATA(insert ( 2759 0 1 926 )); +DATA(insert ( 2759 0 2 2743 )); +DATA(insert ( 2759 0 3 2743 )); +DATA(insert ( 2759 0 4 2744 )); +DATA(insert ( 2760 0 1 1092 )); +DATA(insert ( 2760 0 2 2743 )); +DATA(insert ( 2760 0 3 2743 )); +DATA(insert ( 2760 0 4 2744 )); +DATA(insert ( 2761 0 1 354 )); +DATA(insert ( 2761 0 2 2743 )); +DATA(insert ( 2761 0 3 2743 )); +DATA(insert ( 2761 0 4 2744 )); +DATA(insert ( 2762 0 1 355 )); +DATA(insert ( 2762 0 2 2743 )); +DATA(insert ( 2762 0 3 2743 )); +DATA(insert ( 2762 0 4 2744 )); +DATA(insert ( 2763 0 1 926 )); +DATA(insert ( 2763 0 2 2743 )); +DATA(insert ( 2763 0 3 2743 )); +DATA(insert ( 2763 0 4 2744 )); +DATA(insert ( 2764 0 1 350 )); +DATA(insert ( 2764 0 2 2743 )); +DATA(insert ( 2764 0 3 2743 )); +DATA(insert ( 2764 0 4 2744 )); +DATA(insert ( 2765 0 1 842 )); +DATA(insert ( 2765 0 2 2743 )); +DATA(insert ( 2765 0 3 2743 )); +DATA(insert ( 2765 0 4 2744 )); +DATA(insert ( 2766 0 1 1315 )); +DATA(insert ( 2766 0 2 2743 )); +DATA(insert ( 2766 0 3 2743 )); +DATA(insert ( 2766 0 4 2744 )); +DATA(insert ( 2767 0 1 836 )); +DATA(insert ( 2767 0 2 2743 )); +DATA(insert ( 2767 0 3 2743 )); +DATA(insert ( 2767 0 4 2744 )); +DATA(insert ( 2768 0 1 359 )); +DATA(insert ( 2768 0 2 2743 )); +DATA(insert ( 2768 0 3 2743 )); +DATA(insert ( 2768 0 4 2744 )); +DATA(insert ( 2769 0 1 1769 )); +DATA(insert ( 2769 0 2 2743 )); +DATA(insert ( 2769 0 3 2743 )); +DATA(insert ( 2769 0 4 2744 )); +DATA(insert ( 2770 0 1 356 )); +DATA(insert ( 2770 0 2 2743 )); +DATA(insert ( 2770 0 3 2743 )); +DATA(insert ( 2770 0 4 2744 )); +DATA(insert ( 2771 0 1 404 )); +DATA(insert ( 2771 0 2 2743 )); +DATA(insert ( 2771 0 3 2743 )); +DATA(insert ( 2771 0 4 2744 )); +DATA(insert ( 2772 0 1 1107 )); +DATA(insert ( 2772 0 2 2743 )); +DATA(insert ( 2772 0 3 2743 )); +DATA(insert ( 2772 0 4 2744 )); +DATA(insert ( 2773 0 1 1314 )); +DATA(insert ( 2773 0 2 2743 )); +DATA(insert ( 2773 0 3 2743 )); +DATA(insert ( 2773 0 4 2744 )); +DATA(insert ( 2774 0 1 1358 )); +DATA(insert ( 2774 0 2 2743 )); +DATA(insert ( 2774 0 3 2743 )); +DATA(insert ( 2774 0 4 2744 )); +DATA(insert ( 2775 0 1 1672 )); +DATA(insert ( 2775 0 2 2743 )); +DATA(insert ( 2775 0 3 2743 )); +DATA(insert ( 2775 0 4 2744 )); +DATA(insert ( 2776 0 1 360 )); +DATA(insert ( 2776 0 2 2743 )); +DATA(insert ( 2776 0 3 2743 )); +DATA(insert ( 2776 0 4 2744 )); +DATA(insert ( 2777 0 1 2045 )); +DATA(insert ( 2777 0 2 2743 )); +DATA(insert ( 2777 0 3 2743 )); +DATA(insert ( 2777 0 4 2744 )); +DATA(insert ( 2778 0 1 377 )); +DATA(insert ( 2778 0 2 2743 )); +DATA(insert ( 2778 0 3 2743 )); +DATA(insert ( 2778 0 4 2744 )); +DATA(insert ( 2779 0 1 380 )); +DATA(insert ( 2779 0 2 2743 )); +DATA(insert ( 2779 0 3 2743 )); +DATA(insert ( 2779 0 4 2744 )); +DATA(insert ( 2780 0 1 381 )); +DATA(insert ( 2780 0 2 2743 )); +DATA(insert ( 2780 0 3 2743 )); +DATA(insert ( 2780 0 4 2744 )); #endif /* PG_AMPROC_H */ diff --git a/src/include/catalog/pg_opclass.h b/src/include/catalog/pg_opclass.h index 4a5c5351ca..5c86da4c5d 100644 --- a/src/include/catalog/pg_opclass.h +++ b/src/include/catalog/pg_opclass.h @@ -27,7 +27,7 @@ * Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/include/catalog/pg_opclass.h,v 1.69 2006/05/02 11:28:55 teodor Exp $ + * $PostgreSQL: pgsql/src/include/catalog/pg_opclass.h,v 1.70 2006/05/02 15:23:16 teodor Exp $ * * NOTES * the genbki.sh script reads this file and generates .bki @@ -178,5 +178,33 @@ DATA(insert OID = 2594 ( 783 poly_ops PGNSP PGUID 604 t 603 )); DATA(insert OID = 2595 ( 783 circle_ops PGNSP PGUID 718 t 603 )); DATA(insert OID = 2745 ( 2742 _int4_ops PGNSP PGUID 1007 t 23 )); DATA(insert OID = 2746 ( 2742 _text_ops PGNSP PGUID 1009 t 25 )); +DATA(insert OID = 2753 ( 2742 _abstime_ops PGNSP PGUID 1023 t 702 )); +DATA(insert OID = 2754 ( 2742 _bit_ops PGNSP PGUID 1561 t 1560 )); +DATA(insert OID = 2755 ( 2742 _bool_ops PGNSP PGUID 1000 t 16 )); +DATA(insert OID = 2756 ( 2742 _bpchar_ops PGNSP PGUID 1014 t 1042 )); +DATA(insert OID = 2757 ( 2742 _bytea_ops PGNSP PGUID 1001 t 17 )); +DATA(insert OID = 2758 ( 2742 _char_ops PGNSP PGUID 1002 t 18 )); +DATA(insert OID = 2759 ( 2742 _cidr_ops PGNSP PGUID 651 t 650 )); +DATA(insert OID = 2760 ( 2742 _date_ops PGNSP PGUID 1182 t 1082 )); +DATA(insert OID = 2761 ( 2742 _float4_ops PGNSP PGUID 1021 t 700 )); +DATA(insert OID = 2762 ( 2742 _float8_ops PGNSP PGUID 1022 t 701 )); +DATA(insert OID = 2763 ( 2742 _inet_ops PGNSP PGUID 1041 t 869 )); +DATA(insert OID = 2764 ( 2742 _int2_ops PGNSP PGUID 1005 t 21 )); +DATA(insert OID = 2765 ( 2742 _int8_ops PGNSP PGUID 1016 t 20 )); +DATA(insert OID = 2766 ( 2742 _interval_ops PGNSP PGUID 1187 t 1186 )); +DATA(insert OID = 2767 ( 2742 _macaddr_ops PGNSP PGUID 1040 t 829 )); +DATA(insert OID = 2768 ( 2742 _name_ops PGNSP PGUID 1003 t 19 )); +DATA(insert OID = 2769 ( 2742 _numeric_ops PGNSP PGUID 1231 t 1700 )); +DATA(insert OID = 2770 ( 2742 _oid_ops PGNSP PGUID 1028 t 26 )); +DATA(insert OID = 2771 ( 2742 _oidvector_ops PGNSP PGUID 1013 t 30 )); +DATA(insert OID = 2772 ( 2742 _time_ops PGNSP PGUID 1183 t 1083 )); +DATA(insert OID = 2773 ( 2742 _timestamptz_ops PGNSP PGUID 1185 t 1184 )); +DATA(insert OID = 2774 ( 2742 _timetz_ops PGNSP PGUID 1270 t 1266 )); +DATA(insert OID = 2775 ( 2742 _varbit_ops PGNSP PGUID 1563 t 1562 )); +DATA(insert OID = 2776 ( 2742 _varchar_ops PGNSP PGUID 1015 t 1043 )); +DATA(insert OID = 2777 ( 2742 _timestamp_ops PGNSP PGUID 1115 t 1114 )); +DATA(insert OID = 2778 ( 2742 _money_ops PGNSP PGUID 791 t 790 )); +DATA(insert OID = 2779 ( 2742 _reltime_ops PGNSP PGUID 1024 t 703 )); +DATA(insert OID = 2780 ( 2742 _tinterval_ops PGNSP PGUID 1025 t 704 )); #endif /* PG_OPCLASS_H */