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