1 /*-------------------------------------------------------------------------
2  *
3  * pg_opfamily_d.h
4  *    Macro definitions for pg_opfamily
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_OPFAMILY_D_H
19 #define PG_OPFAMILY_D_H
20 
21 #define OperatorFamilyRelationId 2753
22 
23 #define Anum_pg_opfamily_oid 1
24 #define Anum_pg_opfamily_opfmethod 2
25 #define Anum_pg_opfamily_opfname 3
26 #define Anum_pg_opfamily_opfnamespace 4
27 #define Anum_pg_opfamily_opfowner 5
28 
29 #define Natts_pg_opfamily 5
30 
31 
32 #define IsBooleanOpfamily(opfamily) \
33 	((opfamily) == BOOL_BTREE_FAM_OID || (opfamily) == BOOL_HASH_FAM_OID)
34 
35 #define BOOL_BTREE_FAM_OID 424
36 #define BPCHAR_BTREE_FAM_OID 426
37 #define BYTEA_BTREE_FAM_OID 428
38 #define NETWORK_BTREE_FAM_OID 1974
39 #define INTEGER_BTREE_FAM_OID 1976
40 #define OID_BTREE_FAM_OID 1989
41 #define TEXT_BTREE_FAM_OID 1994
42 #define TEXT_PATTERN_BTREE_FAM_OID 2095
43 #define BPCHAR_PATTERN_BTREE_FAM_OID 2097
44 #define BOOL_HASH_FAM_OID 2222
45 #define TEXT_SPGIST_FAM_OID 4017
46 
47 #endif							/* PG_OPFAMILY_D_H */
48