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