config root man

Current Path : /usr/local/include/postgresql/server/catalog/

FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64
Upload File :
Current File : //usr/local/include/postgresql/server/catalog/pg_amop.h

/*-------------------------------------------------------------------------
 *
 * pg_amop.h
 *	  definition of the system "amop" relation (pg_amop)
 *	  along with the relation's initial contents.
 *
 * The amop table identifies the operators associated with each index operator
 * family and operator class (classes are subsets of families).
 *
 * The primary key for this table is <amopfamily, amoplefttype, amoprighttype,
 * amopstrategy>.  amoplefttype and amoprighttype are just copies of the
 * operator's oprleft/oprright, ie its declared input data types.  The
 * "default" operators for a particular opclass within the family are those
 * with amoplefttype = amoprighttype = opclass's opcintype.  An opfamily may
 * also contain other operators, typically cross-data-type operators.  All the
 * operators within a family are supposed to be compatible, in a way that is
 * defined by each individual index AM.
 *
 * We also keep a unique index on <amopfamily, amopopr>, so that we can use a
 * syscache to quickly answer questions of the form "is this operator in this
 * opfamily, and if so what are its semantics with respect to the family?"
 * This implies that the same operator cannot be listed for multiple strategy
 * numbers within a single opfamily.
 *
 * amopmethod is a copy of the owning opfamily's opfmethod field.  This is an
 * intentional denormalization of the catalogs to buy lookup speed.
 *
 *
 * Portions Copyright (c) 1996-2008, PostgreSQL Global Development Group
 * Portions Copyright (c) 1994, Regents of the University of California
 *
 * $PostgreSQL: pgsql/src/include/catalog/pg_amop.h,v 1.84 2008/01/01 19:45:56 momjian Exp $
 *
 * NOTES
 *	 the genbki.sh script reads this file and generates .bki
 *	 information from the DATA() statements.
 *
 *-------------------------------------------------------------------------
 */
#ifndef PG_AMOP_H
#define PG_AMOP_H

/* ----------------
 *		postgres.h contains the system type definitions and the
 *		CATALOG(), BKI_BOOTSTRAP and DATA() sugar words so this file
 *		can be read by both genbki.sh and the C compiler.
 * ----------------
 */

/* ----------------
 *		pg_amop definition.  cpp turns this into
 *		typedef struct FormData_pg_amop
 * ----------------
 */
#define AccessMethodOperatorRelationId	2602

CATALOG(pg_amop,2602)
{
	Oid			amopfamily;		/* the index opfamily this entry is for */
	Oid			amoplefttype;	/* operator's left input data type */
	Oid			amoprighttype;	/* operator's right input data type */
	int2		amopstrategy;	/* operator strategy number */
	bool		amopreqcheck;	/* index hit must be rechecked */
	Oid			amopopr;		/* the operator's pg_operator OID */
	Oid			amopmethod;		/* the index access method this entry is for */
} FormData_pg_amop;

/* ----------------
 *		Form_pg_amop corresponds to a pointer to a tuple with
 *		the format of pg_amop relation.
 * ----------------
 */
typedef FormData_pg_amop *Form_pg_amop;

/* ----------------
 *		compiler constants for pg_amop
 * ----------------
 */
#define Natts_pg_amop					7
#define Anum_pg_amop_amopfamily			1
#define Anum_pg_amop_amoplefttype		2
#define Anum_pg_amop_amoprighttype		3
#define Anum_pg_amop_amopstrategy		4
#define Anum_pg_amop_amopreqcheck		5
#define Anum_pg_amop_amopopr			6
#define Anum_pg_amop_amopmethod			7

/* ----------------
 *		initial contents of pg_amop
 * ----------------
 */

/*
 *	btree integer_ops
 */

/* default operators int2 */
DATA(insert (	1976   21 21 1 f  95	403 ));
DATA(insert (	1976   21 21 2 f  522	403 ));
DATA(insert (	1976   21 21 3 f  94	403 ));
DATA(insert (	1976   21 21 4 f  524	403 ));
DATA(insert (	1976   21 21 5 f  520	403 ));
/* crosstype operators int24 */
DATA(insert (	1976   21 23 1 f  534	403 ));
DATA(insert (	1976   21 23 2 f  540	403 ));
DATA(insert (	1976   21 23 3 f  532	403 ));
DATA(insert (	1976   21 23 4 f  542	403 ));
DATA(insert (	1976   21 23 5 f  536	403 ));
/* crosstype operators int28 */
DATA(insert (	1976   21 20 1 f  1864	403 ));
DATA(insert (	1976   21 20 2 f  1866	403 ));
DATA(insert (	1976   21 20 3 f  1862	403 ));
DATA(insert (	1976   21 20 4 f  1867	403 ));
DATA(insert (	1976   21 20 5 f  1865	403 ));
/* default operators int4 */
DATA(insert (	1976   23 23 1 f  97	403 ));
DATA(insert (	1976   23 23 2 f  523	403 ));
DATA(insert (	1976   23 23 3 f  96	403 ));
DATA(insert (	1976   23 23 4 f  525	403 ));
DATA(insert (	1976   23 23 5 f  521	403 ));
/* crosstype operators int42 */
DATA(insert (	1976   23 21 1 f  535	403 ));
DATA(insert (	1976   23 21 2 f  541	403 ));
DATA(insert (	1976   23 21 3 f  533	403 ));
DATA(insert (	1976   23 21 4 f  543	403 ));
DATA(insert (	1976   23 21 5 f  537	403 ));
/* crosstype operators int48 */
DATA(insert (	1976   23 20 1 f  37	403 ));
DATA(insert (	1976   23 20 2 f  80	403 ));
DATA(insert (	1976   23 20 3 f  15	403 ));
DATA(insert (	1976   23 20 4 f  82	403 ));
DATA(insert (	1976   23 20 5 f  76	403 ));
/* default operators int8 */
DATA(insert (	1976   20 20 1 f  412	403 ));
DATA(insert (	1976   20 20 2 f  414	403 ));
DATA(insert (	1976   20 20 3 f  410	403 ));
DATA(insert (	1976   20 20 4 f  415	403 ));
DATA(insert (	1976   20 20 5 f  413	403 ));
/* crosstype operators int82 */
DATA(insert (	1976   20 21 1 f  1870	403 ));
DATA(insert (	1976   20 21 2 f  1872	403 ));
DATA(insert (	1976   20 21 3 f  1868	403 ));
DATA(insert (	1976   20 21 4 f  1873	403 ));
DATA(insert (	1976   20 21 5 f  1871	403 ));
/* crosstype operators int84 */
DATA(insert (	1976   20 23 1 f  418	403 ));
DATA(insert (	1976   20 23 2 f  420	403 ));
DATA(insert (	1976   20 23 3 f  416	403 ));
DATA(insert (	1976   20 23 4 f  430	403 ));
DATA(insert (	1976   20 23 5 f  419	403 ));

/*
 *	btree oid_ops
 */

DATA(insert (	1989   26 26 1 f  609	403 ));
DATA(insert (	1989   26 26 2 f  611	403 ));
DATA(insert (	1989   26 26 3 f  607	403 ));
DATA(insert (	1989   26 26 4 f  612	403 ));
DATA(insert (	1989   26 26 5 f  610	403 ));

/*
 * btree tid_ops
 */

DATA(insert (	2789   27 27 1 f 2799	403 ));
DATA(insert (	2789   27 27 2 f 2801	403 ));
DATA(insert (	2789   27 27 3 f 387	403 ));
DATA(insert (	2789   27 27 4 f 2802	403 ));
DATA(insert (	2789   27 27 5 f 2800	403 ));

/*
 *	btree oidvector_ops
 */

DATA(insert (	1991   30 30 1 f  645	403 ));
DATA(insert (	1991   30 30 2 f  647	403 ));
DATA(insert (	1991   30 30 3 f  649	403 ));
DATA(insert (	1991   30 30 4 f  648	403 ));
DATA(insert (	1991   30 30 5 f  646	403 ));

/*
 *	btree float_ops
 */

/* default operators float4 */
DATA(insert (	1970   700 700 1 f	622 403 ));
DATA(insert (	1970   700 700 2 f	624 403 ));
DATA(insert (	1970   700 700 3 f	620 403 ));
DATA(insert (	1970   700 700 4 f	625 403 ));
DATA(insert (	1970   700 700 5 f	623 403 ));
/* crosstype operators float48 */
DATA(insert (	1970   700 701 1 f	1122 403 ));
DATA(insert (	1970   700 701 2 f	1124 403 ));
DATA(insert (	1970   700 701 3 f	1120 403 ));
DATA(insert (	1970   700 701 4 f	1125 403 ));
DATA(insert (	1970   700 701 5 f	1123 403 ));
/* default operators float8 */
DATA(insert (	1970   701 701 1 f	672 403 ));
DATA(insert (	1970   701 701 2 f	673 403 ));
DATA(insert (	1970   701 701 3 f	670 403 ));
DATA(insert (	1970   701 701 4 f	675 403 ));
DATA(insert (	1970   701 701 5 f	674 403 ));
/* crosstype operators float84 */
DATA(insert (	1970   701 700 1 f	1132 403 ));
DATA(insert (	1970   701 700 2 f	1134 403 ));
DATA(insert (	1970   701 700 3 f	1130 403 ));
DATA(insert (	1970   701 700 4 f	1135 403 ));
DATA(insert (	1970   701 700 5 f	1133 403 ));

/*
 *	btree char_ops
 */

DATA(insert (	429   18 18 1 f  631	403 ));
DATA(insert (	429   18 18 2 f  632	403 ));
DATA(insert (	429   18 18 3 f 92	403 ));
DATA(insert (	429   18 18 4 f  634	403 ));
DATA(insert (	429   18 18 5 f  633	403 ));

/*
 *	btree name_ops
 */

DATA(insert (	1986   19 19 1 f  660	403 ));
DATA(insert (	1986   19 19 2 f  661	403 ));
DATA(insert (	1986   19 19 3 f	93	403 ));
DATA(insert (	1986   19 19 4 f  663	403 ));
DATA(insert (	1986   19 19 5 f  662	403 ));

/*
 *	btree text_ops
 */

DATA(insert (	1994   25 25 1 f  664	403 ));
DATA(insert (	1994   25 25 2 f  665	403 ));
DATA(insert (	1994   25 25 3 f	98	403 ));
DATA(insert (	1994   25 25 4 f  667	403 ));
DATA(insert (	1994   25 25 5 f  666	403 ));

/*
 *	btree bpchar_ops
 */

DATA(insert (	426   1042 1042 1 f 1058	403 ));
DATA(insert (	426   1042 1042 2 f 1059	403 ));
DATA(insert (	426   1042 1042 3 f 1054	403 ));
DATA(insert (	426   1042 1042 4 f 1061	403 ));
DATA(insert (	426   1042 1042 5 f 1060	403 ));

/*
 *	btree bytea_ops
 */

DATA(insert (	428   17 17 1 f 1957	403 ));
DATA(insert (	428   17 17 2 f 1958	403 ));
DATA(insert (	428   17 17 3 f 1955	403 ));
DATA(insert (	428   17 17 4 f 1960	403 ));
DATA(insert (	428   17 17 5 f 1959	403 ));

/*
 *	btree abstime_ops
 */

DATA(insert (	421   702 702 1 f  562	403 ));
DATA(insert (	421   702 702 2 f  564	403 ));
DATA(insert (	421   702 702 3 f  560	403 ));
DATA(insert (	421   702 702 4 f  565	403 ));
DATA(insert (	421   702 702 5 f  563	403 ));

/*
 *	btree datetime_ops
 */

/* default operators date */
DATA(insert (	434   1082 1082 1 f 1095	403 ));
DATA(insert (	434   1082 1082 2 f 1096	403 ));
DATA(insert (	434   1082 1082 3 f 1093	403 ));
DATA(insert (	434   1082 1082 4 f 1098	403 ));
DATA(insert (	434   1082 1082 5 f 1097	403 ));
/* crosstype operators vs timestamp */
DATA(insert (	434   1082 1114 1 f 2345	403 ));
DATA(insert (	434   1082 1114 2 f 2346	403 ));
DATA(insert (	434   1082 1114 3 f 2347	403 ));
DATA(insert (	434   1082 1114 4 f 2348	403 ));
DATA(insert (	434   1082 1114 5 f 2349	403 ));
/* crosstype operators vs timestamptz */
DATA(insert (	434   1082 1184 1 f 2358	403 ));
DATA(insert (	434   1082 1184 2 f 2359	403 ));
DATA(insert (	434   1082 1184 3 f 2360	403 ));
DATA(insert (	434   1082 1184 4 f 2361	403 ));
DATA(insert (	434   1082 1184 5 f 2362	403 ));
/* default operators timestamp */
DATA(insert (	434   1114 1114 1 f 2062	403 ));
DATA(insert (	434   1114 1114 2 f 2063	403 ));
DATA(insert (	434   1114 1114 3 f 2060	403 ));
DATA(insert (	434   1114 1114 4 f 2065	403 ));
DATA(insert (	434   1114 1114 5 f 2064	403 ));
/* crosstype operators vs date */
DATA(insert (	434   1114 1082 1 f 2371	403 ));
DATA(insert (	434   1114 1082 2 f 2372	403 ));
DATA(insert (	434   1114 1082 3 f 2373	403 ));
DATA(insert (	434   1114 1082 4 f 2374	403 ));
DATA(insert (	434   1114 1082 5 f 2375	403 ));
/* crosstype operators vs timestamptz */
DATA(insert (	434   1114 1184 1 f 2534	403 ));
DATA(insert (	434   1114 1184 2 f 2535	403 ));
DATA(insert (	434   1114 1184 3 f 2536	403 ));
DATA(insert (	434   1114 1184 4 f 2537	403 ));
DATA(insert (	434   1114 1184 5 f 2538	403 ));
/* default operators timestamptz */
DATA(insert (	434   1184 1184 1 f 1322	403 ));
DATA(insert (	434   1184 1184 2 f 1323	403 ));
DATA(insert (	434   1184 1184 3 f 1320	403 ));
DATA(insert (	434   1184 1184 4 f 1325	403 ));
DATA(insert (	434   1184 1184 5 f 1324	403 ));
/* crosstype operators vs date */
DATA(insert (	434   1184 1082 1 f 2384	403 ));
DATA(insert (	434   1184 1082 2 f 2385	403 ));
DATA(insert (	434   1184 1082 3 f 2386	403 ));
DATA(insert (	434   1184 1082 4 f 2387	403 ));
DATA(insert (	434   1184 1082 5 f 2388	403 ));
/* crosstype operators vs timestamp */
DATA(insert (	434   1184 1114 1 f 2540	403 ));
DATA(insert (	434   1184 1114 2 f 2541	403 ));
DATA(insert (	434   1184 1114 3 f 2542	403 ));
DATA(insert (	434   1184 1114 4 f 2543	403 ));
DATA(insert (	434   1184 1114 5 f 2544	403 ));

/*
 *	btree time_ops
 */

DATA(insert (	1996   1083 1083 1 f 1110	403 ));
DATA(insert (	1996   1083 1083 2 f 1111	403 ));
DATA(insert (	1996   1083 1083 3 f 1108	403 ));
DATA(insert (	1996   1083 1083 4 f 1113	403 ));
DATA(insert (	1996   1083 1083 5 f 1112	403 ));

/*
 *	btree timetz_ops
 */

DATA(insert (	2000   1266 1266 1 f 1552	403 ));
DATA(insert (	2000   1266 1266 2 f 1553	403 ));
DATA(insert (	2000   1266 1266 3 f 1550	403 ));
DATA(insert (	2000   1266 1266 4 f 1555	403 ));
DATA(insert (	2000   1266 1266 5 f 1554	403 ));

/*
 *	btree interval_ops
 */

DATA(insert (	1982   1186 1186 1 f 1332	403 ));
DATA(insert (	1982   1186 1186 2 f 1333	403 ));
DATA(insert (	1982   1186 1186 3 f 1330	403 ));
DATA(insert (	1982   1186 1186 4 f 1335	403 ));
DATA(insert (	1982   1186 1186 5 f 1334	403 ));

/*
 *	btree macaddr
 */

DATA(insert (	1984   829 829 1 f 1222 403 ));
DATA(insert (	1984   829 829 2 f 1223 403 ));
DATA(insert (	1984   829 829 3 f 1220 403 ));
DATA(insert (	1984   829 829 4 f 1225 403 ));
DATA(insert (	1984   829 829 5 f 1224 403 ));

/*
 *	btree network
 */

DATA(insert (	1974   869 869 1 f 1203 403 ));
DATA(insert (	1974   869 869 2 f 1204 403 ));
DATA(insert (	1974   869 869 3 f 1201 403 ));
DATA(insert (	1974   869 869 4 f 1206 403 ));
DATA(insert (	1974   869 869 5 f 1205 403 ));

/*
 *	btree numeric
 */

DATA(insert (	1988   1700 1700 1 f 1754	403 ));
DATA(insert (	1988   1700 1700 2 f 1755	403 ));
DATA(insert (	1988   1700 1700 3 f 1752	403 ));
DATA(insert (	1988   1700 1700 4 f 1757	403 ));
DATA(insert (	1988   1700 1700 5 f 1756	403 ));

/*
 *	btree bool
 */

DATA(insert (	424   16 16 1 f 58	403 ));
DATA(insert (	424   16 16 2 f 1694	403 ));
DATA(insert (	424   16 16 3 f 91	403 ));
DATA(insert (	424   16 16 4 f 1695	403 ));
DATA(insert (	424   16 16 5 f 59	403 ));

/*
 *	btree bit
 */

DATA(insert (	423   1560 1560 1 f 1786	403 ));
DATA(insert (	423   1560 1560 2 f 1788	403 ));
DATA(insert (	423   1560 1560 3 f 1784	403 ));
DATA(insert (	423   1560 1560 4 f 1789	403 ));
DATA(insert (	423   1560 1560 5 f 1787	403 ));

/*
 *	btree varbit
 */

DATA(insert (	2002   1562 1562 1 f 1806	403 ));
DATA(insert (	2002   1562 1562 2 f 1808	403 ));
DATA(insert (	2002   1562 1562 3 f 1804	403 ));
DATA(insert (	2002   1562 1562 4 f 1809	403 ));
DATA(insert (	2002   1562 1562 5 f 1807	403 ));

/*
 *	btree text pattern
 */

DATA(insert (	2095   25 25 1 f 2314	403 ));
DATA(insert (	2095   25 25 2 f 2315	403 ));
DATA(insert (	2095   25 25 3 f 2316	403 ));
DATA(insert (	2095   25 25 4 f 2317	403 ));
DATA(insert (	2095   25 25 5 f 2318	403 ));

/*
 *	btree bpchar pattern
 */

DATA(insert (	2097   1042 1042 1 f 2326	403 ));
DATA(insert (	2097   1042 1042 2 f 2327	403 ));
DATA(insert (	2097   1042 1042 3 f 2328	403 ));
DATA(insert (	2097   1042 1042 4 f 2329	403 ));
DATA(insert (	2097   1042 1042 5 f 2330	403 ));

/*
 *	btree name pattern
 */

DATA(insert (	2098   19 19 1 f 2332	403 ));
DATA(insert (	2098   19 19 2 f 2333	403 ));
DATA(insert (	2098   19 19 3 f 2334	403 ));
DATA(insert (	2098   19 19 4 f 2335	403 ));
DATA(insert (	2098   19 19 5 f 2336	403 ));

/*
 *	btree money_ops
 */

DATA(insert (	2099   790 790 1 f	902 403 ));
DATA(insert (	2099   790 790 2 f	904 403 ));
DATA(insert (	2099   790 790 3 f	900 403 ));
DATA(insert (	2099   790 790 4 f	905 403 ));
DATA(insert (	2099   790 790 5 f	903 403 ));

/*
 *	btree reltime_ops
 */

DATA(insert (	2233   703 703 1 f	568 403 ));
DATA(insert (	2233   703 703 2 f	570 403 ));
DATA(insert (	2233   703 703 3 f	566 403 ));
DATA(insert (	2233   703 703 4 f	571 403 ));
DATA(insert (	2233   703 703 5 f	569 403 ));

/*
 *	btree tinterval_ops
 */

DATA(insert (	2234   704 704 1 f	813 403 ));
DATA(insert (	2234   704 704 2 f	815 403 ));
DATA(insert (	2234   704 704 3 f	811 403 ));
DATA(insert (	2234   704 704 4 f	816 403 ));
DATA(insert (	2234   704 704 5 f	814 403 ));

/*
 *	btree array_ops
 */

DATA(insert (	397   2277 2277 1 f 1072	403 ));
DATA(insert (	397   2277 2277 2 f 1074	403 ));
DATA(insert (	397   2277 2277 3 f 1070	403 ));
DATA(insert (	397   2277 2277 4 f 1075	403 ));
DATA(insert (	397   2277 2277 5 f 1073	403 ));

/*
 * btree uuid_ops
 */

DATA(insert (	2968  2950 2950 1 f 2974	403 ));
DATA(insert (	2968  2950 2950 2 f 2976	403 ));
DATA(insert (	2968  2950 2950 3 f 2972	403 ));
DATA(insert (	2968  2950 2950 4 f 2977	403 ));
DATA(insert (	2968  2950 2950 5 f 2975	403 ));

/*
 *	hash index _ops
 */

/* bpchar_ops */
DATA(insert (	427   1042 1042 1 f 1054	405 ));
/* char_ops */
DATA(insert (	431   18 18 1 f 92	405 ));
/* date_ops */
DATA(insert (	435   1082 1082 1 f 1093	405 ));
/* float_ops */
DATA(insert (	1971   700 700 1 f	620 405 ));
DATA(insert (	1971   701 701 1 f	670 405 ));
DATA(insert (	1971   700 701 1 f 1120 405 ));
DATA(insert (	1971   701 700 1 f 1130 405 ));
/* network_ops */
DATA(insert (	1975   869 869 1 f 1201 405 ));
/* integer_ops */
DATA(insert (	1977   21 21 1 f	94	405 ));
DATA(insert (	1977   23 23 1 f	96	405 ));
DATA(insert (	1977   20 20 1 f	410 405 ));
DATA(insert (	1977   21 23 1 f	532 405 ));
DATA(insert (	1977   21 20 1 f   1862 405 ));
DATA(insert (	1977   23 21 1 f	533 405 ));
DATA(insert (	1977   23 20 1 f	15	405 ));
DATA(insert (	1977   20 21 1 f   1868 405 ));
DATA(insert (	1977   20 23 1 f	416 405 ));
/* interval_ops */
DATA(insert (	1983   1186 1186 1 f 1330	405 ));
/* macaddr_ops */
DATA(insert (	1985   829 829 1 f 1220 405 ));
/* name_ops */
DATA(insert (	1987   19 19 1 f	93	405 ));
/* oid_ops */
DATA(insert (	1990   26 26 1 f  607	405 ));
/* oidvector_ops */
DATA(insert (	1992   30 30 1 f  649	405 ));
/* text_ops */
DATA(insert (	1995   25 25 1 f	98	405 ));
/* time_ops */
DATA(insert (	1997   1083 1083 1 f 1108	405 ));
/* timestamptz_ops */
DATA(insert (	1999   1184 1184 1 f 1320	405 ));
/* timetz_ops */
DATA(insert (	2001   1266 1266 1 f 1550	405 ));
/* timestamp_ops */
DATA(insert (	2040   1114 1114 1 f 2060	405 ));
/* bool_ops */
DATA(insert (	2222   16 16 1 f	91	405 ));
/* bytea_ops */
DATA(insert (	2223   17 17 1 f 1955	405 ));
/* int2vector_ops */
DATA(insert (	2224   22 22 1 f  386	405 ));
/* xid_ops */
DATA(insert (	2225   28 28 1 f  352	405 ));
/* cid_ops */
DATA(insert (	2226   29 29 1 f  385	405 ));
/* abstime_ops */
DATA(insert (	2227   702 702 1 f	560 405 ));
/* reltime_ops */
DATA(insert (	2228   703 703 1 f	566 405 ));
/* text_pattern_ops */
DATA(insert (	2229   25 25 1 f 2316	405 ));
/* bpchar_pattern_ops */
DATA(insert (	2231   1042 1042 1 f 2328	405 ));
/* name_pattern_ops */
DATA(insert (	2232   19 19 1 f 2334	405 ));
/* aclitem_ops */
DATA(insert (	2235   1033 1033 1 f  974	405 ));
/* uuid_ops */
DATA(insert (	2969   2950 2950 1 f 2972 405 ));
/* numeric_ops */
DATA(insert (	1998   1700 1700 1 f 1752 405 ));


/*
 *	gist box_ops
 */

DATA(insert (	2593   603 603 1  f 493 783 ));
DATA(insert (	2593   603 603 2  f 494 783 ));
DATA(insert (	2593   603 603 3  f 500 783 ));
DATA(insert (	2593   603 603 4  f 495 783 ));
DATA(insert (	2593   603 603 5  f 496 783 ));
DATA(insert (	2593   603 603 6  f 499 783 ));
DATA(insert (	2593   603 603 7  f 498 783 ));
DATA(insert (	2593   603 603 8  f 497 783 ));
DATA(insert (	2593   603 603 9  f 2571	783 ));
DATA(insert (	2593   603 603 10 f 2570	783 ));
DATA(insert (	2593   603 603 11 f 2573	783 ));
DATA(insert (	2593   603 603 12 f 2572	783 ));
DATA(insert (	2593   603 603 13 f 2863	783 ));
DATA(insert (	2593   603 603 14 f 2862	783 ));

/*
 *	gist poly_ops (supports polygons)
 */

DATA(insert (	2594   604 604 1  t 485 783 ));
DATA(insert (	2594   604 604 2  t 486 783 ));
DATA(insert (	2594   604 604 3  t 492 783 ));
DATA(insert (	2594   604 604 4  t 487 783 ));
DATA(insert (	2594   604 604 5  t 488 783 ));
DATA(insert (	2594   604 604 6  t 491 783 ));
DATA(insert (	2594   604 604 7  t 490 783 ));
DATA(insert (	2594   604 604 8  t 489 783 ));
DATA(insert (	2594   604 604 9  t 2575	783 ));
DATA(insert (	2594   604 604 10 t 2574	783 ));
DATA(insert (	2594   604 604 11 t 2577	783 ));
DATA(insert (	2594   604 604 12 t 2576	783 ));
DATA(insert (	2594   604 604 13 t 2861	783 ));
DATA(insert (	2594   604 604 14 t 2860	783 ));

/*
 *	gist circle_ops
 */

DATA(insert (	2595   718 718 1  t 1506	783 ));
DATA(insert (	2595   718 718 2  t 1507	783 ));
DATA(insert (	2595   718 718 3  t 1513	783 ));
DATA(insert (	2595   718 718 4  t 1508	783 ));
DATA(insert (	2595   718 718 5  t 1509	783 ));
DATA(insert (	2595   718 718 6  t 1512	783 ));
DATA(insert (	2595   718 718 7  t 1511	783 ));
DATA(insert (	2595   718 718 8  t 1510	783 ));
DATA(insert (	2595   718 718 9  t 2589	783 ));
DATA(insert (	2595   718 718 10 t 1515	783 ));
DATA(insert (	2595   718 718 11 t 1514	783 ));
DATA(insert (	2595   718 718 12 t 2590	783 ));
DATA(insert (	2595   718 718 13 t 2865	783 ));
DATA(insert (	2595   718 718 14 t 2864	783 ));

/*
 * gin array_ops (these anyarray operators are used with all the opclasses
 * of the family)
 */
DATA(insert (	2745   2277 2277 1	f	2750	2742 ));
DATA(insert (	2745   2277 2277 2	f	2751	2742 ));
DATA(insert (	2745   2277 2277 3	t	2752	2742 ));
DATA(insert (	2745   2277 2277 4	t	1070	2742 ));

/*
 * btree enum_ops
 */
DATA(insert (	3522   3500 3500 1	f	3518	403 ));
DATA(insert (	3522   3500 3500 2	f	3520	403 ));
DATA(insert (	3522   3500 3500 3	f	3516	403 ));
DATA(insert (	3522   3500 3500 4	f	3521	403 ));
DATA(insert (	3522   3500 3500 5	f	3519	403 ));

/*
 * hash enum_ops
 */
DATA(insert (	3523   3500 3500 1	f	3516	405 ));

/*
 * btree tsvector_ops
 */
DATA(insert (	3626   3614 3614 1 f   3627 403 ));
DATA(insert (	3626   3614 3614 2 f   3628 403 ));
DATA(insert (	3626   3614 3614 3 f   3629 403 ));
DATA(insert (	3626   3614 3614 4 f   3631 403 ));
DATA(insert (	3626   3614 3614 5 f   3632 403 ));

/*
 * GiST tsvector_ops
 */
DATA(insert (	3655   3614 3615 1	t  3636 783 ));

/*
 * GIN tsvector_ops
 */
DATA(insert (	3659   3614 3615 1	f  3636 2742 ));
DATA(insert (	3659   3614 3615 2	t  3660 2742 ));

/*
 * btree tsquery_ops
 */
DATA(insert (	3683   3615 3615 1 f   3674 403 ));
DATA(insert (	3683   3615 3615 2 f   3675 403 ));
DATA(insert (	3683   3615 3615 3 f   3676 403 ));
DATA(insert (	3683   3615 3615 4 f   3678 403 ));
DATA(insert (	3683   3615 3615 5 f   3679 403 ));

/*
 * GiST tsquery_ops
 */
DATA(insert (	3702   3615 3615 7	t  3693 783 ));
DATA(insert (	3702   3615 3615 8	t  3694 783 ));

#endif   /* PG_AMOP_H */

Man Man