1/*-------------------------------------------------------------------------
2 *
3 * pg_opfamily_d.h
4 * Macro definitions for pg_opfamily
5 *
6 * Portions Copyright (c) 1996-2019, 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