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