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