1 /*-------------------------------------------------------------------------
2  *
3  * pg_operator_d.h
4  *    Macro definitions for pg_operator
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_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 TIDGreaterOperator 2800
52 #define TIDLessEqOperator 2801
53 #define TIDGreaterEqOperator 2802
54 #define Int8LessOperator 412
55 #define OID_NAME_REGEXEQ_OP 639
56 #define OID_TEXT_REGEXEQ_OP 641
57 #define TextLessOperator 664
58 #define TextGreaterEqualOperator 667
59 #define Float8LessOperator 672
60 #define BpcharEqualOperator 1054
61 #define OID_BPCHAR_REGEXEQ_OP 1055
62 #define BpcharLessOperator 1058
63 #define BpcharGreaterEqualOperator 1061
64 #define ARRAY_EQ_OP 1070
65 #define ARRAY_LT_OP 1072
66 #define ARRAY_GT_OP 1073
67 #define OID_NAME_LIKE_OP 1207
68 #define OID_TEXT_LIKE_OP 1209
69 #define OID_BPCHAR_LIKE_OP 1211
70 #define OID_NAME_ICREGEXEQ_OP 1226
71 #define OID_TEXT_ICREGEXEQ_OP 1228
72 #define OID_BPCHAR_ICREGEXEQ_OP 1234
73 #define OID_INET_SUB_OP 931
74 #define OID_INET_SUBEQ_OP 932
75 #define OID_INET_SUP_OP 933
76 #define OID_INET_SUPEQ_OP 934
77 #define OID_INET_OVERLAP_OP 3552
78 #define OID_NAME_ICLIKE_OP 1625
79 #define OID_TEXT_ICLIKE_OP 1627
80 #define OID_BPCHAR_ICLIKE_OP 1629
81 #define ByteaEqualOperator 1955
82 #define ByteaLessOperator 1957
83 #define ByteaGreaterEqualOperator 1960
84 #define OID_BYTEA_LIKE_OP 2016
85 #define TextPatternLessOperator 2314
86 #define TextPatternGreaterEqualOperator 2317
87 #define BpcharPatternLessOperator 2326
88 #define BpcharPatternGreaterEqualOperator 2329
89 #define OID_ARRAY_OVERLAP_OP 2750
90 #define OID_ARRAY_CONTAINS_OP 2751
91 #define OID_ARRAY_CONTAINED_OP 2752
92 #define RECORD_EQ_OP 2988
93 #define RECORD_LT_OP 2990
94 #define RECORD_GT_OP 2991
95 #define OID_RANGE_LESS_OP 3884
96 #define OID_RANGE_LESS_EQUAL_OP 3885
97 #define OID_RANGE_GREATER_EQUAL_OP 3886
98 #define OID_RANGE_GREATER_OP 3887
99 #define OID_RANGE_OVERLAP_OP 3888
100 #define OID_RANGE_CONTAINS_ELEM_OP 3889
101 #define OID_RANGE_CONTAINS_OP 3890
102 #define OID_RANGE_ELEM_CONTAINED_OP 3891
103 #define OID_RANGE_CONTAINED_OP 3892
104 #define OID_RANGE_LEFT_OP 3893
105 #define OID_RANGE_RIGHT_OP 3894
106 #define OID_RANGE_OVERLAPS_LEFT_OP 3895
107 #define OID_RANGE_OVERLAPS_RIGHT_OP 3896
108 #define OID_MULTIRANGE_LESS_OP 2862
109 #define OID_MULTIRANGE_LESS_EQUAL_OP 2863
110 #define OID_MULTIRANGE_GREATER_EQUAL_OP 2864
111 #define OID_MULTIRANGE_GREATER_OP 2865
112 #define OID_RANGE_OVERLAPS_MULTIRANGE_OP 2866
113 #define OID_MULTIRANGE_OVERLAPS_RANGE_OP 2867
114 #define OID_MULTIRANGE_OVERLAPS_MULTIRANGE_OP 2868
115 #define OID_MULTIRANGE_CONTAINS_ELEM_OP 2869
116 #define OID_MULTIRANGE_CONTAINS_RANGE_OP 2870
117 #define OID_MULTIRANGE_CONTAINS_MULTIRANGE_OP 2871
118 #define OID_MULTIRANGE_ELEM_CONTAINED_OP 2872
119 #define OID_MULTIRANGE_RANGE_CONTAINED_OP 2873
120 #define OID_MULTIRANGE_MULTIRANGE_CONTAINED_OP 2874
121 #define OID_RANGE_CONTAINS_MULTIRANGE_OP 4539
122 #define OID_RANGE_MULTIRANGE_CONTAINED_OP 4540
123 #define OID_RANGE_OVERLAPS_LEFT_MULTIRANGE_OP 2875
124 #define OID_MULTIRANGE_OVERLAPS_LEFT_RANGE_OP 2876
125 #define OID_MULTIRANGE_OVERLAPS_LEFT_MULTIRANGE_OP 2877
126 #define OID_RANGE_OVERLAPS_RIGHT_MULTIRANGE_OP 3585
127 #define OID_MULTIRANGE_OVERLAPS_RIGHT_RANGE_OP 4035
128 #define OID_MULTIRANGE_OVERLAPS_RIGHT_MULTIRANGE_OP 4142
129 #define OID_RANGE_ADJACENT_MULTIRANGE_OP 4179
130 #define OID_MULTIRANGE_ADJACENT_RANGE_OP 4180
131 #define OID_MULTIRANGE_ADJACENT_MULTIRANGE_OP 4198
132 #define OID_RANGE_LEFT_MULTIRANGE_OP 4395
133 #define OID_MULTIRANGE_LEFT_RANGE_OP 4396
134 #define OID_MULTIRANGE_LEFT_MULTIRANGE_OP 4397
135 #define OID_RANGE_RIGHT_MULTIRANGE_OP 4398
136 #define OID_MULTIRANGE_RIGHT_RANGE_OP 4399
137 #define OID_MULTIRANGE_RIGHT_MULTIRANGE_OP 4400
138 
139 #endif							/* PG_OPERATOR_D_H */
140