1 /*-------------------------------------------------------------------------
2  *
3  * pg_opclass_d.h
4  *    Macro definitions for pg_opclass
5  *
6  * Portions Copyright (c) 1996-2021, PostgreSQL Global Development Group
7  * Portions Copyright (c) 1994, Regents of the University of California
8  *
9  * NOTES
10  *  ******************************
11  *  *** DO NOT EDIT THIS FILE! ***
12  *  ******************************
13  *
14  *  It has been GENERATED by src/backend/catalog/genbki.pl
15  *
16  *-------------------------------------------------------------------------
17  */
18 #ifndef PG_OPCLASS_D_H
19 #define PG_OPCLASS_D_H
20 
21 #define OperatorClassRelationId 2616
22 
23 #define Anum_pg_opclass_oid 1
24 #define Anum_pg_opclass_opcmethod 2
25 #define Anum_pg_opclass_opcname 3
26 #define Anum_pg_opclass_opcnamespace 4
27 #define Anum_pg_opclass_opcowner 5
28 #define Anum_pg_opclass_opcfamily 6
29 #define Anum_pg_opclass_opcintype 7
30 #define Anum_pg_opclass_opcdefault 8
31 #define Anum_pg_opclass_opckeytype 9
32 
33 #define Natts_pg_opclass 9
34 
35 #define DATE_BTREE_OPS_OID 3122
36 #define FLOAT8_BTREE_OPS_OID 3123
37 #define INT2_BTREE_OPS_OID 1979
38 #define INT4_BTREE_OPS_OID 1978
39 #define INT8_BTREE_OPS_OID 3124
40 #define NUMERIC_BTREE_OPS_OID 3125
41 #define OID_BTREE_OPS_OID 1981
42 #define TEXT_BTREE_OPS_OID 3126
43 #define TIMESTAMPTZ_BTREE_OPS_OID 3127
44 #define TIMESTAMP_BTREE_OPS_OID 3128
45 #define TEXT_BTREE_PATTERN_OPS_OID 4217
46 #define VARCHAR_BTREE_PATTERN_OPS_OID 4218
47 #define BPCHAR_BTREE_PATTERN_OPS_OID 4219
48 
49 #endif							/* PG_OPCLASS_D_H */
50