1/*-------------------------------------------------------------------------
2 *
3 * pg_opclass_d.h
4 * Macro definitions for pg_opclass
5 *
6 * Portions Copyright (c) 1996-2019, 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