1 /*-------------------------------------------------------------------------
2  *
3  * pg_operator_d.h
4  *    Macro definitions for pg_operator
5  *
6  * Portions Copyright (c) 1996-2020, 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_OPERATOR_D_H
19 #define PG_OPERATOR_D_H
20 
21 #define OperatorRelationId 2617
22 
23 #define Anum_pg_operator_oid 1
24 #define Anum_pg_operator_oprname 2
25 #define Anum_pg_operator_oprnamespace 3
26 #define Anum_pg_operator_oprowner 4
27 #define Anum_pg_operator_oprkind 5
28 #define Anum_pg_operator_oprcanmerge 6
29 #define Anum_pg_operator_oprcanhash 7
30 #define Anum_pg_operator_oprleft 8
31 #define Anum_pg_operator_oprright 9
32 #define Anum_pg_operator_oprresult 10
33 #define Anum_pg_operator_oprcom 11
34 #define Anum_pg_operator_oprnegate 12
35 #define Anum_pg_operator_oprcode 13
36 #define Anum_pg_operator_oprrest 14
37 #define Anum_pg_operator_oprjoin 15
38 
39 #define Natts_pg_operator 15
40 
41 #define BooleanNotEqualOperator 85
42 #define BooleanEqualOperator 91
43 #define Int4EqualOperator 96
44 #define Int4LessOperator 97
45 #define TextEqualOperator 98
46 #define NameEqualTextOperator 254
47 #define NameLessTextOperator 255
48 #define NameGreaterEqualTextOperator 257
49 #define TIDEqualOperator 387
50 #define TIDLessOperator 2799
51 #define Int8LessOperator 412
52 #define OID_NAME_REGEXEQ_OP 639
53 #define OID_TEXT_REGEXEQ_OP 641
54 #define TextLessOperator 664
55 #define TextGreaterEqualOperator 667
56 #define Float8LessOperator 672
57 #define BpcharEqualOperator 1054
58 #define OID_BPCHAR_REGEXEQ_OP 1055
59 #define BpcharLessOperator 1058
60 #define BpcharGreaterEqualOperator 1061
61 #define ARRAY_EQ_OP 1070
62 #define ARRAY_LT_OP 1072
63 #define ARRAY_GT_OP 1073
64 #define OID_NAME_LIKE_OP 1207
65 #define OID_TEXT_LIKE_OP 1209
66 #define OID_BPCHAR_LIKE_OP 1211
67 #define OID_NAME_ICREGEXEQ_OP 1226
68 #define OID_TEXT_ICREGEXEQ_OP 1228
69 #define OID_BPCHAR_ICREGEXEQ_OP 1234
70 #define OID_INET_SUB_OP 931
71 #define OID_INET_SUBEQ_OP 932
72 #define OID_INET_SUP_OP 933
73 #define OID_INET_SUPEQ_OP 934
74 #define OID_INET_OVERLAP_OP 3552
75 #define OID_NAME_ICLIKE_OP 1625
76 #define OID_TEXT_ICLIKE_OP 1627
77 #define OID_BPCHAR_ICLIKE_OP 1629
78 #define ByteaEqualOperator 1955
79 #define ByteaLessOperator 1957
80 #define ByteaGreaterEqualOperator 1960
81 #define OID_BYTEA_LIKE_OP 2016
82 #define TextPatternLessOperator 2314
83 #define TextPatternGreaterEqualOperator 2317
84 #define BpcharPatternLessOperator 2326
85 #define BpcharPatternGreaterEqualOperator 2329
86 #define OID_ARRAY_OVERLAP_OP 2750
87 #define OID_ARRAY_CONTAINS_OP 2751
88 #define OID_ARRAY_CONTAINED_OP 2752
89 #define RECORD_EQ_OP 2988
90 #define RECORD_LT_OP 2990
91 #define RECORD_GT_OP 2991
92 #define OID_RANGE_LESS_OP 3884
93 #define OID_RANGE_LESS_EQUAL_OP 3885
94 #define OID_RANGE_GREATER_EQUAL_OP 3886
95 #define OID_RANGE_GREATER_OP 3887
96 #define OID_RANGE_OVERLAP_OP 3888
97 #define OID_RANGE_CONTAINS_ELEM_OP 3889
98 #define OID_RANGE_CONTAINS_OP 3890
99 #define OID_RANGE_ELEM_CONTAINED_OP 3891
100 #define OID_RANGE_CONTAINED_OP 3892
101 #define OID_RANGE_LEFT_OP 3893
102 #define OID_RANGE_RIGHT_OP 3894
103 #define OID_RANGE_OVERLAPS_LEFT_OP 3895
104 #define OID_RANGE_OVERLAPS_RIGHT_OP 3896
105 
106 #endif							/* PG_OPERATOR_D_H */
107