1 /* This file was generated by upb_generator from the input file: 2 * 3 * google/api/expr/v1alpha1/syntax.proto 4 * 5 * Do not edit -- your changes will be discarded when the file is 6 * regenerated. 7 * NO CHECKED-IN PROTOBUF GENCODE */ 8 9 #include <stddef.h> 10 #include "upb/generated_code_support.h" 11 #include "google/api/expr/v1alpha1/syntax.upb_minitable.h" 12 #include "google/protobuf/duration.upb_minitable.h" 13 #include "google/protobuf/struct.upb_minitable.h" 14 #include "google/protobuf/timestamp.upb_minitable.h" 15 16 // Must be last. 17 #include "upb/port/def.inc" 18 19 extern const struct upb_MiniTable UPB_PRIVATE(_kUpb_MiniTable_StaticallyTreeShaken); 20 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_ParsedExpr__submsgs[2] = { 21 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init_ptr}, 22 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__SourceInfo_msg_init_ptr}, 23 }; 24 25 static const upb_MiniTableField google_api_expr_v1alpha1_ParsedExpr__fields[2] = { 26 {2, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 27 {3, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 28 }; 29 30 const upb_MiniTable google__api__expr__v1alpha1__ParsedExpr_msg_init = { 31 &google_api_expr_v1alpha1_ParsedExpr__submsgs[0], 32 &google_api_expr_v1alpha1_ParsedExpr__fields[0], 33 UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 0, UPB_FASTTABLE_MASK(255), 0, 34 #ifdef UPB_TRACING_ENABLED 35 "google.api.expr.v1alpha1.ParsedExpr", 36 #endif 37 }; 38 39 const upb_MiniTable* google__api__expr__v1alpha1__ParsedExpr_msg_init_ptr = &google__api__expr__v1alpha1__ParsedExpr_msg_init; 40 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_Expr__submsgs[7] = { 41 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Constant_msg_init_ptr}, 42 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr__Ident_msg_init_ptr}, 43 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr__Select_msg_init_ptr}, 44 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr__Call_msg_init_ptr}, 45 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr__CreateList_msg_init_ptr}, 46 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr__CreateStruct_msg_init_ptr}, 47 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr__Comprehension_msg_init_ptr}, 48 }; 49 50 static const upb_MiniTableField google_api_expr_v1alpha1_Expr__fields[8] = { 51 {2, 16, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 52 {3, UPB_SIZE(12, 24), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 53 {4, UPB_SIZE(12, 24), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 54 {5, UPB_SIZE(12, 24), -9, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 55 {6, UPB_SIZE(12, 24), -9, 3, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 56 {7, UPB_SIZE(12, 24), -9, 4, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 57 {8, UPB_SIZE(12, 24), -9, 5, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 58 {9, UPB_SIZE(12, 24), -9, 6, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 59 }; 60 61 const upb_MiniTable google__api__expr__v1alpha1__Expr_msg_init = { 62 &google_api_expr_v1alpha1_Expr__submsgs[0], 63 &google_api_expr_v1alpha1_Expr__fields[0], 64 UPB_SIZE(24, 32), 8, kUpb_ExtMode_NonExtendable, 0, UPB_FASTTABLE_MASK(120), 0, 65 #ifdef UPB_TRACING_ENABLED 66 "google.api.expr.v1alpha1.Expr", 67 #endif 68 UPB_FASTTABLE_INIT({ 69 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 70 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 71 {0x001000003f000010, &upb_psv8_1bt}, 72 {0x001800080300001a, &upb_pom_1bt_max64b}, 73 {0x0018000804010022, &upb_pom_1bt_max64b}, 74 {0x001800080502002a, &upb_pom_1bt_max64b}, 75 {0x0018000806030032, &upb_pom_1bt_max64b}, 76 {0x001800080704003a, &upb_pom_1bt_max64b}, 77 {0x0018000808050042, &upb_pom_1bt_max64b}, 78 {0x001800080906004a, &upb_pom_1bt_max128b}, 79 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 80 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 81 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 82 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 83 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 84 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 85 }) 86 }; 87 88 const upb_MiniTable* google__api__expr__v1alpha1__Expr_msg_init_ptr = &google__api__expr__v1alpha1__Expr_msg_init; 89 static const upb_MiniTableField google_api_expr_v1alpha1_Expr_Ident__fields[1] = { 90 {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 91 }; 92 93 const upb_MiniTable google__api__expr__v1alpha1__Expr__Ident_msg_init = { 94 NULL, 95 &google_api_expr_v1alpha1_Expr_Ident__fields[0], 96 UPB_SIZE(16, 24), 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 97 #ifdef UPB_TRACING_ENABLED 98 "google.api.expr.v1alpha1.Expr.Ident", 99 #endif 100 UPB_FASTTABLE_INIT({ 101 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 102 {0x000800003f00000a, &upb_pss_1bt}, 103 }) 104 }; 105 106 const upb_MiniTable* google__api__expr__v1alpha1__Expr__Ident_msg_init_ptr = &google__api__expr__v1alpha1__Expr__Ident_msg_init; 107 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_Expr_Select__submsgs[1] = { 108 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init_ptr}, 109 }; 110 111 static const upb_MiniTableField google_api_expr_v1alpha1_Expr_Select__fields[3] = { 112 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 113 {2, UPB_SIZE(20, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 114 {3, UPB_SIZE(16, 9), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 115 }; 116 117 const upb_MiniTable google__api__expr__v1alpha1__Expr__Select_msg_init = { 118 &google_api_expr_v1alpha1_Expr_Select__submsgs[0], 119 &google_api_expr_v1alpha1_Expr_Select__fields[0], 120 UPB_SIZE(32, 40), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 121 #ifdef UPB_TRACING_ENABLED 122 "google.api.expr.v1alpha1.Expr.Select", 123 #endif 124 UPB_FASTTABLE_INIT({ 125 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 126 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 127 {0x001800003f000012, &upb_pss_1bt}, 128 {0x000900003f000018, &upb_psb1_1bt}, 129 }) 130 }; 131 132 const upb_MiniTable* google__api__expr__v1alpha1__Expr__Select_msg_init_ptr = &google__api__expr__v1alpha1__Expr__Select_msg_init; 133 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_Expr_Call__submsgs[2] = { 134 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init_ptr}, 135 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init_ptr}, 136 }; 137 138 static const upb_MiniTableField google_api_expr_v1alpha1_Expr_Call__fields[3] = { 139 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 140 {2, UPB_SIZE(20, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 141 {3, UPB_SIZE(16, 40), 0, 1, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 142 }; 143 144 const upb_MiniTable google__api__expr__v1alpha1__Expr__Call_msg_init = { 145 &google_api_expr_v1alpha1_Expr_Call__submsgs[0], 146 &google_api_expr_v1alpha1_Expr_Call__fields[0], 147 UPB_SIZE(32, 48), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 148 #ifdef UPB_TRACING_ENABLED 149 "google.api.expr.v1alpha1.Expr.Call", 150 #endif 151 UPB_FASTTABLE_INIT({ 152 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 153 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 154 {0x001800003f000012, &upb_pss_1bt}, 155 {0x002800003f01001a, &upb_prm_1bt_max64b}, 156 }) 157 }; 158 159 const upb_MiniTable* google__api__expr__v1alpha1__Expr__Call_msg_init_ptr = &google__api__expr__v1alpha1__Expr__Call_msg_init; 160 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_Expr_CreateList__submsgs[1] = { 161 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init_ptr}, 162 }; 163 164 static const upb_MiniTableField google_api_expr_v1alpha1_Expr_CreateList__fields[2] = { 165 {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 166 {2, UPB_SIZE(12, 16), 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Array | (int)kUpb_LabelFlags_IsPacked | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 167 }; 168 169 const upb_MiniTable google__api__expr__v1alpha1__Expr__CreateList_msg_init = { 170 &google_api_expr_v1alpha1_Expr_CreateList__submsgs[0], 171 &google_api_expr_v1alpha1_Expr_CreateList__fields[0], 172 UPB_SIZE(16, 24), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 173 #ifdef UPB_TRACING_ENABLED 174 "google.api.expr.v1alpha1.Expr.CreateList", 175 #endif 176 UPB_FASTTABLE_INIT({ 177 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 178 {0x000800003f00000a, &upb_prm_1bt_max64b}, 179 {0x001000003f000012, &upb_ppv4_1bt}, 180 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 181 }) 182 }; 183 184 const upb_MiniTable* google__api__expr__v1alpha1__Expr__CreateList_msg_init_ptr = &google__api__expr__v1alpha1__Expr__CreateList_msg_init; 185 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_Expr_CreateStruct__submsgs[1] = { 186 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr__CreateStruct__Entry_msg_init_ptr}, 187 }; 188 189 static const upb_MiniTableField google_api_expr_v1alpha1_Expr_CreateStruct__fields[2] = { 190 {1, UPB_SIZE(12, 8), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 191 {2, UPB_SIZE(8, 24), 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 192 }; 193 194 const upb_MiniTable google__api__expr__v1alpha1__Expr__CreateStruct_msg_init = { 195 &google_api_expr_v1alpha1_Expr_CreateStruct__submsgs[0], 196 &google_api_expr_v1alpha1_Expr_CreateStruct__fields[0], 197 UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 198 #ifdef UPB_TRACING_ENABLED 199 "google.api.expr.v1alpha1.Expr.CreateStruct", 200 #endif 201 UPB_FASTTABLE_INIT({ 202 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 203 {0x000800003f00000a, &upb_pss_1bt}, 204 {0x001800003f000012, &upb_prm_1bt_max64b}, 205 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 206 }) 207 }; 208 209 const upb_MiniTable* google__api__expr__v1alpha1__Expr__CreateStruct_msg_init_ptr = &google__api__expr__v1alpha1__Expr__CreateStruct_msg_init; 210 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_Expr_CreateStruct_Entry__submsgs[2] = { 211 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init_ptr}, 212 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init_ptr}, 213 }; 214 215 static const upb_MiniTableField google_api_expr_v1alpha1_Expr_CreateStruct_Entry__fields[5] = { 216 {1, UPB_SIZE(32, 40), 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 217 {2, 24, -13, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 218 {3, 24, -13, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 219 {4, UPB_SIZE(16, 48), 64, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 220 {5, UPB_SIZE(20, 16), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 221 }; 222 223 const upb_MiniTable google__api__expr__v1alpha1__Expr__CreateStruct__Entry_msg_init = { 224 &google_api_expr_v1alpha1_Expr_CreateStruct_Entry__submsgs[0], 225 &google_api_expr_v1alpha1_Expr_CreateStruct_Entry__fields[0], 226 UPB_SIZE(40, 56), 5, kUpb_ExtMode_NonExtendable, 5, UPB_FASTTABLE_MASK(56), 0, 227 #ifdef UPB_TRACING_ENABLED 228 "google.api.expr.v1alpha1.Expr.CreateStruct.Entry", 229 #endif 230 UPB_FASTTABLE_INIT({ 231 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 232 {0x002800003f000008, &upb_psv8_1bt}, 233 {0x0018000c02000012, &upb_pos_1bt}, 234 {0x0018000c0300001a, &upb_pom_1bt_max64b}, 235 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 236 {0x001000003f000028, &upb_psb1_1bt}, 237 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 238 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 239 }) 240 }; 241 242 const upb_MiniTable* google__api__expr__v1alpha1__Expr__CreateStruct__Entry_msg_init_ptr = &google__api__expr__v1alpha1__Expr__CreateStruct__Entry_msg_init; 243 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_Expr_Comprehension__submsgs[5] = { 244 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init_ptr}, 245 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init_ptr}, 246 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init_ptr}, 247 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init_ptr}, 248 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init_ptr}, 249 }; 250 251 static const upb_MiniTableField google_api_expr_v1alpha1_Expr_Comprehension__fields[8] = { 252 {1, UPB_SIZE(32, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 253 {2, UPB_SIZE(12, 32), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 254 {3, 40, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 255 {4, UPB_SIZE(16, 56), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 256 {5, UPB_SIZE(20, 64), 66, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 257 {6, UPB_SIZE(24, 72), 67, 3, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 258 {7, UPB_SIZE(28, 80), 68, 4, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 259 {8, UPB_SIZE(48, 88), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 260 }; 261 262 const upb_MiniTable google__api__expr__v1alpha1__Expr__Comprehension_msg_init = { 263 &google_api_expr_v1alpha1_Expr_Comprehension__submsgs[0], 264 &google_api_expr_v1alpha1_Expr_Comprehension__fields[0], 265 UPB_SIZE(56, 104), 8, kUpb_ExtMode_NonExtendable, 8, UPB_FASTTABLE_MASK(120), 0, 266 #ifdef UPB_TRACING_ENABLED 267 "google.api.expr.v1alpha1.Expr.Comprehension", 268 #endif 269 UPB_FASTTABLE_INIT({ 270 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 271 {0x001000003f00000a, &upb_pss_1bt}, 272 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 273 {0x002800003f00001a, &upb_pss_1bt}, 274 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 275 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 276 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 277 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 278 {0x005800003f000042, &upb_pss_1bt}, 279 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 280 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 281 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 282 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 283 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 284 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 285 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 286 }) 287 }; 288 289 const upb_MiniTable* google__api__expr__v1alpha1__Expr__Comprehension_msg_init_ptr = &google__api__expr__v1alpha1__Expr__Comprehension_msg_init; 290 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_Constant__submsgs[2] = { 291 {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init_ptr}, 292 {.UPB_PRIVATE(submsg) = &google__protobuf__Timestamp_msg_init_ptr}, 293 }; 294 295 static const upb_MiniTableField google_api_expr_v1alpha1_Constant__fields[9] = { 296 {1, 16, -9, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 297 {2, 16, -9, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 298 {3, 16, -9, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 299 {4, 16, -9, kUpb_NoSub, 4, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 300 {5, 16, -9, kUpb_NoSub, 1, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 301 {6, 16, -9, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 302 {7, 16, -9, kUpb_NoSub, 12, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 303 {8, 16, -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 304 {9, 16, -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 305 }; 306 307 const upb_MiniTable google__api__expr__v1alpha1__Constant_msg_init = { 308 &google_api_expr_v1alpha1_Constant__submsgs[0], 309 &google_api_expr_v1alpha1_Constant__fields[0], 310 UPB_SIZE(24, 32), 9, kUpb_ExtMode_NonExtendable, 9, UPB_FASTTABLE_MASK(120), 0, 311 #ifdef UPB_TRACING_ENABLED 312 "google.api.expr.v1alpha1.Constant", 313 #endif 314 UPB_FASTTABLE_INIT({ 315 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 316 {0x0010000801000008, &upb_pov4_1bt}, 317 {0x0010000802000010, &upb_pob1_1bt}, 318 {0x0010000803000018, &upb_pov8_1bt}, 319 {0x0010000804000020, &upb_pov8_1bt}, 320 {0x0010000805000029, &upb_pof8_1bt}, 321 {0x0010000806000032, &upb_pos_1bt}, 322 {0x001000080700003a, &upb_pob_1bt}, 323 {0x0010000808000042, &upb_pom_1bt_maxmaxb}, 324 {0x001000080901004a, &upb_pom_1bt_maxmaxb}, 325 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 326 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 327 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 328 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 329 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 330 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 331 }) 332 }; 333 334 const upb_MiniTable* google__api__expr__v1alpha1__Constant_msg_init_ptr = &google__api__expr__v1alpha1__Constant_msg_init; 335 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_SourceInfo__submsgs[3] = { 336 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__SourceInfo__PositionsEntry_msg_init_ptr}, 337 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__SourceInfo__MacroCallsEntry_msg_init_ptr}, 338 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__SourceInfo__Extension_msg_init_ptr}, 339 }; 340 341 static const upb_MiniTableField google_api_expr_v1alpha1_SourceInfo__fields[6] = { 342 {1, UPB_SIZE(24, 8), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 343 {2, UPB_SIZE(32, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 344 {3, UPB_SIZE(8, 40), 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Array | (int)kUpb_LabelFlags_IsPacked | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 345 {4, UPB_SIZE(12, 48), 0, 0, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 346 {5, UPB_SIZE(16, 56), 0, 1, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 347 {6, UPB_SIZE(20, 64), 0, 2, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 348 }; 349 350 const upb_MiniTable google__api__expr__v1alpha1__SourceInfo_msg_init = { 351 &google_api_expr_v1alpha1_SourceInfo__submsgs[0], 352 &google_api_expr_v1alpha1_SourceInfo__fields[0], 353 UPB_SIZE(40, 72), 6, kUpb_ExtMode_NonExtendable, 6, UPB_FASTTABLE_MASK(56), 0, 354 #ifdef UPB_TRACING_ENABLED 355 "google.api.expr.v1alpha1.SourceInfo", 356 #endif 357 UPB_FASTTABLE_INIT({ 358 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 359 {0x000800003f00000a, &upb_pss_1bt}, 360 {0x001800003f000012, &upb_pss_1bt}, 361 {0x002800003f00001a, &upb_ppv4_1bt}, 362 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 363 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 364 {0x004000003f020032, &upb_prm_1bt_max64b}, 365 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 366 }) 367 }; 368 369 const upb_MiniTable* google__api__expr__v1alpha1__SourceInfo_msg_init_ptr = &google__api__expr__v1alpha1__SourceInfo_msg_init; 370 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_SourceInfo_Extension__submsgs[1] = { 371 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__SourceInfo__Extension__Version_msg_init_ptr}, 372 }; 373 374 static const upb_MiniTableField google_api_expr_v1alpha1_SourceInfo_Extension__fields[3] = { 375 {1, UPB_SIZE(20, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 376 {2, UPB_SIZE(12, 32), 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Array | (int)kUpb_LabelFlags_IsPacked | (int)kUpb_LabelFlags_IsAlternate | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 377 {3, UPB_SIZE(16, 40), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 378 }; 379 380 const upb_MiniTable google__api__expr__v1alpha1__SourceInfo__Extension_msg_init = { 381 &google_api_expr_v1alpha1_SourceInfo_Extension__submsgs[0], 382 &google_api_expr_v1alpha1_SourceInfo_Extension__fields[0], 383 UPB_SIZE(32, 48), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 384 #ifdef UPB_TRACING_ENABLED 385 "google.api.expr.v1alpha1.SourceInfo.Extension", 386 #endif 387 UPB_FASTTABLE_INIT({ 388 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 389 {0x001000003f00000a, &upb_pss_1bt}, 390 {0x002000003f000012, &upb_ppv4_1bt}, 391 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 392 }) 393 }; 394 395 const upb_MiniTable* google__api__expr__v1alpha1__SourceInfo__Extension_msg_init_ptr = &google__api__expr__v1alpha1__SourceInfo__Extension_msg_init; 396 static const upb_MiniTableField google_api_expr_v1alpha1_SourceInfo_Extension_Version__fields[2] = { 397 {1, 8, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 398 {2, 16, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 399 }; 400 401 const upb_MiniTable google__api__expr__v1alpha1__SourceInfo__Extension__Version_msg_init = { 402 NULL, 403 &google_api_expr_v1alpha1_SourceInfo_Extension_Version__fields[0], 404 24, 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 405 #ifdef UPB_TRACING_ENABLED 406 "google.api.expr.v1alpha1.SourceInfo.Extension.Version", 407 #endif 408 UPB_FASTTABLE_INIT({ 409 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 410 {0x000800003f000008, &upb_psv8_1bt}, 411 {0x001000003f000010, &upb_psv8_1bt}, 412 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 413 }) 414 }; 415 416 const upb_MiniTable* google__api__expr__v1alpha1__SourceInfo__Extension__Version_msg_init_ptr = &google__api__expr__v1alpha1__SourceInfo__Extension__Version_msg_init; 417 static const upb_MiniTableField google_api_expr_v1alpha1_SourceInfo_PositionsEntry__fields[2] = { 418 {1, 16, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 419 {2, 32, 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 420 }; 421 422 const upb_MiniTable google__api__expr__v1alpha1__SourceInfo__PositionsEntry_msg_init = { 423 NULL, 424 &google_api_expr_v1alpha1_SourceInfo_PositionsEntry__fields[0], 425 48, 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 426 #ifdef UPB_TRACING_ENABLED 427 "google.api.expr.v1alpha1.SourceInfo.PositionsEntry", 428 #endif 429 UPB_FASTTABLE_INIT({ 430 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 431 {0x001000003f000008, &upb_psv8_1bt}, 432 {0x002000003f000010, &upb_psv4_1bt}, 433 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 434 }) 435 }; 436 437 const upb_MiniTable* google__api__expr__v1alpha1__SourceInfo__PositionsEntry_msg_init_ptr = &google__api__expr__v1alpha1__SourceInfo__PositionsEntry_msg_init; 438 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry__submsgs[1] = { 439 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init_ptr}, 440 }; 441 442 static const upb_MiniTableField google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry__fields[2] = { 443 {1, 16, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 444 {2, 32, 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 445 }; 446 447 const upb_MiniTable google__api__expr__v1alpha1__SourceInfo__MacroCallsEntry_msg_init = { 448 &google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry__submsgs[0], 449 &google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry__fields[0], 450 48, 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(8), 0, 451 #ifdef UPB_TRACING_ENABLED 452 "google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry", 453 #endif 454 UPB_FASTTABLE_INIT({ 455 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 456 {0x001000003f000008, &upb_psv8_1bt}, 457 }) 458 }; 459 460 const upb_MiniTable* google__api__expr__v1alpha1__SourceInfo__MacroCallsEntry_msg_init_ptr = &google__api__expr__v1alpha1__SourceInfo__MacroCallsEntry_msg_init; 461 static const upb_MiniTableField google_api_expr_v1alpha1_SourcePosition__fields[4] = { 462 {1, UPB_SIZE(20, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 463 {2, 8, 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 464 {3, 12, 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 465 {4, 16, 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 466 }; 467 468 const upb_MiniTable google__api__expr__v1alpha1__SourcePosition_msg_init = { 469 NULL, 470 &google_api_expr_v1alpha1_SourcePosition__fields[0], 471 UPB_SIZE(32, 40), 4, kUpb_ExtMode_NonExtendable, 4, UPB_FASTTABLE_MASK(56), 0, 472 #ifdef UPB_TRACING_ENABLED 473 "google.api.expr.v1alpha1.SourcePosition", 474 #endif 475 UPB_FASTTABLE_INIT({ 476 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 477 {0x001800003f00000a, &upb_pss_1bt}, 478 {0x000800003f000010, &upb_psv4_1bt}, 479 {0x000c00003f000018, &upb_psv4_1bt}, 480 {0x001000003f000020, &upb_psv4_1bt}, 481 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 482 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 483 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 484 }) 485 }; 486 487 const upb_MiniTable* google__api__expr__v1alpha1__SourcePosition_msg_init_ptr = &google__api__expr__v1alpha1__SourcePosition_msg_init; 488 static const upb_MiniTable *messages_layout[16] = { 489 &google__api__expr__v1alpha1__ParsedExpr_msg_init, 490 &google__api__expr__v1alpha1__Expr_msg_init, 491 &google__api__expr__v1alpha1__Expr__Ident_msg_init, 492 &google__api__expr__v1alpha1__Expr__Select_msg_init, 493 &google__api__expr__v1alpha1__Expr__Call_msg_init, 494 &google__api__expr__v1alpha1__Expr__CreateList_msg_init, 495 &google__api__expr__v1alpha1__Expr__CreateStruct_msg_init, 496 &google__api__expr__v1alpha1__Expr__CreateStruct__Entry_msg_init, 497 &google__api__expr__v1alpha1__Expr__Comprehension_msg_init, 498 &google__api__expr__v1alpha1__Constant_msg_init, 499 &google__api__expr__v1alpha1__SourceInfo_msg_init, 500 &google__api__expr__v1alpha1__SourceInfo__Extension_msg_init, 501 &google__api__expr__v1alpha1__SourceInfo__Extension__Version_msg_init, 502 &google__api__expr__v1alpha1__SourceInfo__PositionsEntry_msg_init, 503 &google__api__expr__v1alpha1__SourceInfo__MacroCallsEntry_msg_init, 504 &google__api__expr__v1alpha1__SourcePosition_msg_init, 505 }; 506 507 const upb_MiniTableFile google_api_expr_v1alpha1_syntax_proto_upb_file_layout = { 508 messages_layout, 509 NULL, 510 NULL, 511 16, 512 0, 513 0, 514 }; 515 516 #include "upb/port/undef.inc" 517 518