1 /*-------------------------------------------------------------------------
2  *
3  * pg_opfamily_d.h
4  *    Macro definitions for pg_opfamily
5  *
6  * Portions Copyright (c) 1996-2018, 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_opfmethod 1
24 #define Anum_pg_opfamily_opfname 2
25 #define Anum_pg_opfamily_opfnamespace 3
26 #define Anum_pg_opfamily_opfowner 4
27 
28 #define Natts_pg_opfamily 4
29 
30 
31 #define IsBooleanOpfamily(opfamily) \
32 	((opfamily) == BOOL_BTREE_FAM_OID || (opfamily) == BOOL_HASH_FAM_OID)
33 
34 #define BOOL_BTREE_FAM_OID 424
35 #define BPCHAR_BTREE_FAM_OID 426
36 #define BYTEA_BTREE_FAM_OID 428
37 #define NETWORK_BTREE_FAM_OID 1974
38 #define INTEGER_BTREE_FAM_OID 1976
39 #define NAME_BTREE_FAM_OID 1986
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