codekingpro/portable-devtools
114k
1/*-------------------------------------------------------------------------
2 *
3 * pg_operator_d.h
4 * Macro definitions for pg_operator
5 *
6 * Portions Copyright (c) 1996-2023, 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#define OperatorOidIndexId 2688
23#define OperatorNameNspIndexId 2689
24
25#define Anum_pg_operator_oid 1
26#define Anum_pg_operator_oprname 2
27#define Anum_pg_operator_oprnamespace 3
28#define Anum_pg_operator_oprowner 4
29#define Anum_pg_operator_oprkind 5
30#define Anum_pg_operator_oprcanmerge 6
31#define Anum_pg_operator_oprcanhash 7
32#define Anum_pg_operator_oprleft 8
33#define Anum_pg_operator_oprright 9
34#define Anum_pg_operator_oprresult 10
35#define Anum_pg_operator_oprcom 11
36#define Anum_pg_operator_oprnegate 12
37#define Anum_pg_operator_oprcode 13
38#define Anum_pg_operator_oprrest 14
39#define Anum_pg_operator_oprjoin 15
40
41#define Natts_pg_operator 15
42
43#define BooleanNotEqualOperator 85
44#define BooleanEqualOperator 91
45#define Int4EqualOperator 96
46#define Int4LessOperator 97
47#define TextEqualOperator 98
48#define TextPrefixOperator 3877
49#define NameEqualTextOperator 254
50#define NameLessTextOperator 255
51#define NameGreaterEqualTextOperator 257
52#define TIDEqualOperator 387
53#define TIDLessOperator 2799
54#define TIDGreaterOperator 2800
55#define TIDLessEqOperator 2801
56#define TIDGreaterEqOperator 2802
57#define Int8LessOperator 412
58#define OID_NAME_REGEXEQ_OP 639
59#define OID_TEXT_REGEXEQ_OP 641
60#define TextLessOperator 664
61#define TextGreaterEqualOperator 667
62#define Float8LessOperator 672
63#define BpcharEqualOperator 1054
64#define OID_BPCHAR_REGEXEQ_OP 1055
65#define BpcharLessOperator 1058
66#define BpcharGreaterEqualOperator 1061
67#define ARRAY_EQ_OP 1070
68#define ARRAY_LT_OP 1072
69#define ARRAY_GT_OP 1073
70#define OID_NAME_LIKE_OP 1207
71#define OID_TEXT_LIKE_OP 1209
72#define OID_BPCHAR_LIKE_OP 1211
73#define OID_NAME_ICREGEXEQ_OP 1226
74#define OID_TEXT_ICREGEXEQ_OP 1228
75#define OID_BPCHAR_ICREGEXEQ_OP 1234
76#define OID_INET_SUB_OP 931
77#define OID_INET_SUBEQ_OP 932
78#define OID_INET_SUP_OP 933
79#define OID_INET_SUPEQ_OP 934
80#define OID_INET_OVERLAP_OP 3552
81#define OID_NAME_ICLIKE_OP 1625
82#define OID_TEXT_ICLIKE_OP 1627
83#define OID_BPCHAR_ICLIKE_OP 1629
84#define ByteaEqualOperator 1955
85#define ByteaLessOperator 1957
86#define ByteaGreaterEqualOperator 1960
87#define OID_BYTEA_LIKE_OP 2016
88#define TextPatternLessOperator 2314
89#define TextPatternGreaterEqualOperator 2317
90#define BpcharPatternLessOperator 2326
91#define BpcharPatternGreaterEqualOperator 2329
92#define OID_ARRAY_OVERLAP_OP 2750
93#define OID_ARRAY_CONTAINS_OP 2751
94#define OID_ARRAY_CONTAINED_OP 2752
95#define RECORD_EQ_OP 2988
96#define RECORD_LT_OP 2990
97#define RECORD_GT_OP 2991
98#define OID_RANGE_LESS_OP 3884
99#define OID_RANGE_LESS_EQUAL_OP 3885
100#define OID_RANGE_GREATER_EQUAL_OP 3886
101#define OID_RANGE_GREATER_OP 3887
102#define OID_RANGE_OVERLAP_OP 3888
103#define OID_RANGE_CONTAINS_ELEM_OP 3889
104#define OID_RANGE_CONTAINS_OP 3890
105#define OID_RANGE_ELEM_CONTAINED_OP 3891
106#define OID_RANGE_CONTAINED_OP 3892
107#define OID_RANGE_LEFT_OP 3893
108#define OID_RANGE_RIGHT_OP 3894
109#define OID_RANGE_OVERLAPS_LEFT_OP 3895
110#define OID_RANGE_OVERLAPS_RIGHT_OP 3896
111#define OID_MULTIRANGE_LESS_OP 2862
112#define OID_MULTIRANGE_LESS_EQUAL_OP 2863
113#define OID_MULTIRANGE_GREATER_EQUAL_OP 2864
114#define OID_MULTIRANGE_GREATER_OP 2865
115#define OID_RANGE_OVERLAPS_MULTIRANGE_OP 2866
116#define OID_MULTIRANGE_OVERLAPS_RANGE_OP 2867
117#define OID_MULTIRANGE_OVERLAPS_MULTIRANGE_OP 2868
118#define OID_MULTIRANGE_CONTAINS_ELEM_OP 2869
119#define OID_MULTIRANGE_CONTAINS_RANGE_OP 2870
120#define OID_MULTIRANGE_CONTAINS_MULTIRANGE_OP 2871
121#define OID_MULTIRANGE_ELEM_CONTAINED_OP 2872
122#define OID_MULTIRANGE_RANGE_CONTAINED_OP 2873
123#define OID_MULTIRANGE_MULTIRANGE_CONTAINED_OP 2874
124#define OID_RANGE_CONTAINS_MULTIRANGE_OP 4539
125#define OID_RANGE_MULTIRANGE_CONTAINED_OP 4540
126#define OID_RANGE_OVERLAPS_LEFT_MULTIRANGE_OP 2875
127#define OID_MULTIRANGE_OVERLAPS_LEFT_RANGE_OP 2876
128#define OID_MULTIRANGE_OVERLAPS_LEFT_MULTIRANGE_OP 2877
129#define OID_RANGE_OVERLAPS_RIGHT_MULTIRANGE_OP 3585
130#define OID_MULTIRANGE_OVERLAPS_RIGHT_RANGE_OP 4035
131#define OID_MULTIRANGE_OVERLAPS_RIGHT_MULTIRANGE_OP 4142
132#define OID_RANGE_ADJACENT_MULTIRANGE_OP 4179
133#define OID_MULTIRANGE_ADJACENT_RANGE_OP 4180
134#define OID_MULTIRANGE_ADJACENT_MULTIRANGE_OP 4198
135#define OID_RANGE_LEFT_MULTIRANGE_OP 4395
136#define OID_MULTIRANGE_LEFT_RANGE_OP 4396
137#define OID_MULTIRANGE_LEFT_MULTIRANGE_OP 4397
138#define OID_RANGE_RIGHT_MULTIRANGE_OP 4398
139#define OID_MULTIRANGE_RIGHT_RANGE_OP 4399
140#define OID_MULTIRANGE_RIGHT_MULTIRANGE_OP 4400
141
142#endif /* PG_OPERATOR_D_H */
143 