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