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 8 #include <stddef.h> 9 #include "upb/generated_code_support.h" 10 #include "google/api/expr/v1alpha1/syntax.upb_minitable.h" 11 #include "google/protobuf/duration.upb_minitable.h" 12 #include "google/protobuf/struct.upb_minitable.h" 13 #include "google/protobuf/timestamp.upb_minitable.h" 14 15 // Must be last. 16 #include "upb/port/def.inc" 17 18 static const upb_MiniTableSub google_api_expr_v1alpha1_ParsedExpr_submsgs[2] = { 19 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init}, 20 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__SourceInfo_msg_init}, 21 }; 22 23 static const upb_MiniTableField google_api_expr_v1alpha1_ParsedExpr__fields[2] = { 24 {2, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 25 {3, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 26 }; 27 28 const upb_MiniTable google__api__expr__v1alpha1__ParsedExpr_msg_init = { 29 &google_api_expr_v1alpha1_ParsedExpr_submsgs[0], 30 &google_api_expr_v1alpha1_ParsedExpr__fields[0], 31 UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 0, UPB_FASTTABLE_MASK(255), 0, 32 }; 33 34 static const upb_MiniTableSub google_api_expr_v1alpha1_Expr_submsgs[7] = { 35 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Constant_msg_init}, 36 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr__Ident_msg_init}, 37 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr__Select_msg_init}, 38 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr__Call_msg_init}, 39 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr__CreateList_msg_init}, 40 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr__CreateStruct_msg_init}, 41 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr__Comprehension_msg_init}, 42 }; 43 44 static const upb_MiniTableField google_api_expr_v1alpha1_Expr__fields[8] = { 45 {2, 16, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 46 {3, UPB_SIZE(12, 24), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 47 {4, UPB_SIZE(12, 24), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 48 {5, UPB_SIZE(12, 24), -9, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 49 {6, UPB_SIZE(12, 24), -9, 3, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 50 {7, UPB_SIZE(12, 24), -9, 4, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 51 {8, UPB_SIZE(12, 24), -9, 5, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 52 {9, UPB_SIZE(12, 24), -9, 6, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 53 }; 54 55 const upb_MiniTable google__api__expr__v1alpha1__Expr_msg_init = { 56 &google_api_expr_v1alpha1_Expr_submsgs[0], 57 &google_api_expr_v1alpha1_Expr__fields[0], 58 UPB_SIZE(24, 32), 8, kUpb_ExtMode_NonExtendable, 0, UPB_FASTTABLE_MASK(120), 0, 59 UPB_FASTTABLE_INIT({ 60 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 61 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 62 {0x001000003f000010, &upb_psv8_1bt}, 63 {0x001800080300001a, &upb_pom_1bt_max64b}, 64 {0x0018000804010022, &upb_pom_1bt_max64b}, 65 {0x001800080502002a, &upb_pom_1bt_max64b}, 66 {0x0018000806030032, &upb_pom_1bt_max64b}, 67 {0x001800080704003a, &upb_pom_1bt_max64b}, 68 {0x0018000808050042, &upb_pom_1bt_max64b}, 69 {0x001800080906004a, &upb_pom_1bt_max128b}, 70 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 71 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 72 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 73 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 74 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 75 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 76 }) 77 }; 78 79 static const upb_MiniTableField google_api_expr_v1alpha1_Expr_Ident__fields[1] = { 80 {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 81 }; 82 83 const upb_MiniTable google__api__expr__v1alpha1__Expr__Ident_msg_init = { 84 NULL, 85 &google_api_expr_v1alpha1_Expr_Ident__fields[0], 86 UPB_SIZE(16, 24), 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 87 UPB_FASTTABLE_INIT({ 88 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 89 {0x000800003f00000a, &upb_pss_1bt}, 90 }) 91 }; 92 93 static const upb_MiniTableSub google_api_expr_v1alpha1_Expr_Select_submsgs[1] = { 94 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init}, 95 }; 96 97 static const upb_MiniTableField google_api_expr_v1alpha1_Expr_Select__fields[3] = { 98 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 99 {2, UPB_SIZE(20, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 100 {3, UPB_SIZE(16, 9), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 101 }; 102 103 const upb_MiniTable google__api__expr__v1alpha1__Expr__Select_msg_init = { 104 &google_api_expr_v1alpha1_Expr_Select_submsgs[0], 105 &google_api_expr_v1alpha1_Expr_Select__fields[0], 106 UPB_SIZE(32, 40), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 107 UPB_FASTTABLE_INIT({ 108 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 109 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 110 {0x001800003f000012, &upb_pss_1bt}, 111 {0x000900003f000018, &upb_psb1_1bt}, 112 }) 113 }; 114 115 static const upb_MiniTableSub google_api_expr_v1alpha1_Expr_Call_submsgs[2] = { 116 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init}, 117 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init}, 118 }; 119 120 static const upb_MiniTableField google_api_expr_v1alpha1_Expr_Call__fields[3] = { 121 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 122 {2, UPB_SIZE(20, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 123 {3, UPB_SIZE(16, 40), 0, 1, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 124 }; 125 126 const upb_MiniTable google__api__expr__v1alpha1__Expr__Call_msg_init = { 127 &google_api_expr_v1alpha1_Expr_Call_submsgs[0], 128 &google_api_expr_v1alpha1_Expr_Call__fields[0], 129 UPB_SIZE(32, 48), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 130 UPB_FASTTABLE_INIT({ 131 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 132 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 133 {0x001800003f000012, &upb_pss_1bt}, 134 {0x002800003f01001a, &upb_prm_1bt_max64b}, 135 }) 136 }; 137 138 static const upb_MiniTableSub google_api_expr_v1alpha1_Expr_CreateList_submsgs[1] = { 139 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init}, 140 }; 141 142 static const upb_MiniTableField google_api_expr_v1alpha1_Expr_CreateList__fields[1] = { 143 {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 144 }; 145 146 const upb_MiniTable google__api__expr__v1alpha1__Expr__CreateList_msg_init = { 147 &google_api_expr_v1alpha1_Expr_CreateList_submsgs[0], 148 &google_api_expr_v1alpha1_Expr_CreateList__fields[0], 149 16, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 150 UPB_FASTTABLE_INIT({ 151 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 152 {0x000800003f00000a, &upb_prm_1bt_max64b}, 153 }) 154 }; 155 156 static const upb_MiniTableSub google_api_expr_v1alpha1_Expr_CreateStruct_submsgs[1] = { 157 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr__CreateStruct__Entry_msg_init}, 158 }; 159 160 static const upb_MiniTableField google_api_expr_v1alpha1_Expr_CreateStruct__fields[2] = { 161 {1, UPB_SIZE(12, 8), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 162 {2, UPB_SIZE(8, 24), 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 163 }; 164 165 const upb_MiniTable google__api__expr__v1alpha1__Expr__CreateStruct_msg_init = { 166 &google_api_expr_v1alpha1_Expr_CreateStruct_submsgs[0], 167 &google_api_expr_v1alpha1_Expr_CreateStruct__fields[0], 168 UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 169 UPB_FASTTABLE_INIT({ 170 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 171 {0x000800003f00000a, &upb_pss_1bt}, 172 {0x001800003f000012, &upb_prm_1bt_max64b}, 173 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 174 }) 175 }; 176 177 static const upb_MiniTableSub google_api_expr_v1alpha1_Expr_CreateStruct_Entry_submsgs[2] = { 178 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init}, 179 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init}, 180 }; 181 182 static const upb_MiniTableField google_api_expr_v1alpha1_Expr_CreateStruct_Entry__fields[4] = { 183 {1, 32, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 184 {2, UPB_SIZE(20, 16), -13, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 185 {3, UPB_SIZE(20, 16), -13, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 186 {4, UPB_SIZE(16, 40), 64, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 187 }; 188 189 const upb_MiniTable google__api__expr__v1alpha1__Expr__CreateStruct__Entry_msg_init = { 190 &google_api_expr_v1alpha1_Expr_CreateStruct_Entry_submsgs[0], 191 &google_api_expr_v1alpha1_Expr_CreateStruct_Entry__fields[0], 192 UPB_SIZE(40, 48), 4, kUpb_ExtMode_NonExtendable, 4, UPB_FASTTABLE_MASK(24), 0, 193 UPB_FASTTABLE_INIT({ 194 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 195 {0x002000003f000008, &upb_psv8_1bt}, 196 {0x0010000c02000012, &upb_pos_1bt}, 197 {0x0010000c0300001a, &upb_pom_1bt_max64b}, 198 }) 199 }; 200 201 static const upb_MiniTableSub google_api_expr_v1alpha1_Expr_Comprehension_submsgs[5] = { 202 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init}, 203 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init}, 204 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init}, 205 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init}, 206 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init}, 207 }; 208 209 static const upb_MiniTableField google_api_expr_v1alpha1_Expr_Comprehension__fields[7] = { 210 {1, UPB_SIZE(32, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 211 {2, UPB_SIZE(12, 32), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 212 {3, 40, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 213 {4, UPB_SIZE(16, 56), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 214 {5, UPB_SIZE(20, 64), 66, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 215 {6, UPB_SIZE(24, 72), 67, 3, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 216 {7, UPB_SIZE(28, 80), 68, 4, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 217 }; 218 219 const upb_MiniTable google__api__expr__v1alpha1__Expr__Comprehension_msg_init = { 220 &google_api_expr_v1alpha1_Expr_Comprehension_submsgs[0], 221 &google_api_expr_v1alpha1_Expr_Comprehension__fields[0], 222 UPB_SIZE(48, 88), 7, kUpb_ExtMode_NonExtendable, 7, UPB_FASTTABLE_MASK(24), 0, 223 UPB_FASTTABLE_INIT({ 224 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 225 {0x001000003f00000a, &upb_pss_1bt}, 226 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 227 {0x002800003f00001a, &upb_pss_1bt}, 228 }) 229 }; 230 231 static const upb_MiniTableSub google_api_expr_v1alpha1_Constant_submsgs[2] = { 232 {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init}, 233 {.UPB_PRIVATE(submsg) = &google__protobuf__Timestamp_msg_init}, 234 }; 235 236 static const upb_MiniTableField google_api_expr_v1alpha1_Constant__fields[9] = { 237 {1, 16, -9, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 238 {2, 16, -9, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 239 {3, 16, -9, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 240 {4, 16, -9, kUpb_NoSub, 4, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 241 {5, 16, -9, kUpb_NoSub, 1, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 242 {6, 16, -9, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 243 {7, 16, -9, kUpb_NoSub, 12, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 244 {8, 16, -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 245 {9, 16, -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 246 }; 247 248 const upb_MiniTable google__api__expr__v1alpha1__Constant_msg_init = { 249 &google_api_expr_v1alpha1_Constant_submsgs[0], 250 &google_api_expr_v1alpha1_Constant__fields[0], 251 UPB_SIZE(24, 32), 9, kUpb_ExtMode_NonExtendable, 9, UPB_FASTTABLE_MASK(120), 0, 252 UPB_FASTTABLE_INIT({ 253 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 254 {0x0010000801000008, &upb_pov4_1bt}, 255 {0x0010000802000010, &upb_pob1_1bt}, 256 {0x0010000803000018, &upb_pov8_1bt}, 257 {0x0010000804000020, &upb_pov8_1bt}, 258 {0x0010000805000029, &upb_pof8_1bt}, 259 {0x0010000806000032, &upb_pos_1bt}, 260 {0x001000080700003a, &upb_pob_1bt}, 261 {0x0010000808000042, &upb_pom_1bt_maxmaxb}, 262 {0x001000080901004a, &upb_pom_1bt_maxmaxb}, 263 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 264 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 265 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 266 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 267 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 268 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 269 }) 270 }; 271 272 static const upb_MiniTableSub google_api_expr_v1alpha1_SourceInfo_submsgs[2] = { 273 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__SourceInfo__PositionsEntry_msg_init}, 274 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__SourceInfo__MacroCallsEntry_msg_init}, 275 }; 276 277 static const upb_MiniTableField google_api_expr_v1alpha1_SourceInfo__fields[5] = { 278 {1, UPB_SIZE(20, 8), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 279 {2, UPB_SIZE(28, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 280 {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)}, 281 {4, UPB_SIZE(12, 48), 0, 0, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 282 {5, UPB_SIZE(16, 56), 0, 1, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 283 }; 284 285 const upb_MiniTable google__api__expr__v1alpha1__SourceInfo_msg_init = { 286 &google_api_expr_v1alpha1_SourceInfo_submsgs[0], 287 &google_api_expr_v1alpha1_SourceInfo__fields[0], 288 UPB_SIZE(40, 64), 5, kUpb_ExtMode_NonExtendable, 5, UPB_FASTTABLE_MASK(24), 0, 289 UPB_FASTTABLE_INIT({ 290 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 291 {0x000800003f00000a, &upb_pss_1bt}, 292 {0x001800003f000012, &upb_pss_1bt}, 293 {0x002800003f00001a, &upb_ppv4_1bt}, 294 }) 295 }; 296 297 static const upb_MiniTableField google_api_expr_v1alpha1_SourceInfo_PositionsEntry__fields[2] = { 298 {1, 16, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 299 {2, 32, 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 300 }; 301 302 const upb_MiniTable google__api__expr__v1alpha1__SourceInfo__PositionsEntry_msg_init = { 303 NULL, 304 &google_api_expr_v1alpha1_SourceInfo_PositionsEntry__fields[0], 305 48, 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 306 UPB_FASTTABLE_INIT({ 307 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 308 {0x001000003f000008, &upb_psv8_1bt}, 309 {0x002000003f000010, &upb_psv4_1bt}, 310 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 311 }) 312 }; 313 314 static const upb_MiniTableSub google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry_submsgs[1] = { 315 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init}, 316 }; 317 318 static const upb_MiniTableField google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry__fields[2] = { 319 {1, 16, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 320 {2, 32, 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 321 }; 322 323 const upb_MiniTable google__api__expr__v1alpha1__SourceInfo__MacroCallsEntry_msg_init = { 324 &google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry_submsgs[0], 325 &google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry__fields[0], 326 48, 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(8), 0, 327 UPB_FASTTABLE_INIT({ 328 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 329 {0x001000003f000008, &upb_psv8_1bt}, 330 }) 331 }; 332 333 static const upb_MiniTableField google_api_expr_v1alpha1_SourcePosition__fields[4] = { 334 {1, UPB_SIZE(20, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 335 {2, 8, 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 336 {3, 12, 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 337 {4, 16, 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 338 }; 339 340 const upb_MiniTable google__api__expr__v1alpha1__SourcePosition_msg_init = { 341 NULL, 342 &google_api_expr_v1alpha1_SourcePosition__fields[0], 343 UPB_SIZE(32, 40), 4, kUpb_ExtMode_NonExtendable, 4, UPB_FASTTABLE_MASK(56), 0, 344 UPB_FASTTABLE_INIT({ 345 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 346 {0x001800003f00000a, &upb_pss_1bt}, 347 {0x000800003f000010, &upb_psv4_1bt}, 348 {0x000c00003f000018, &upb_psv4_1bt}, 349 {0x001000003f000020, &upb_psv4_1bt}, 350 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 351 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 352 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 353 }) 354 }; 355 356 static const upb_MiniTable *messages_layout[14] = { 357 &google__api__expr__v1alpha1__ParsedExpr_msg_init, 358 &google__api__expr__v1alpha1__Expr_msg_init, 359 &google__api__expr__v1alpha1__Expr__Ident_msg_init, 360 &google__api__expr__v1alpha1__Expr__Select_msg_init, 361 &google__api__expr__v1alpha1__Expr__Call_msg_init, 362 &google__api__expr__v1alpha1__Expr__CreateList_msg_init, 363 &google__api__expr__v1alpha1__Expr__CreateStruct_msg_init, 364 &google__api__expr__v1alpha1__Expr__CreateStruct__Entry_msg_init, 365 &google__api__expr__v1alpha1__Expr__Comprehension_msg_init, 366 &google__api__expr__v1alpha1__Constant_msg_init, 367 &google__api__expr__v1alpha1__SourceInfo_msg_init, 368 &google__api__expr__v1alpha1__SourceInfo__PositionsEntry_msg_init, 369 &google__api__expr__v1alpha1__SourceInfo__MacroCallsEntry_msg_init, 370 &google__api__expr__v1alpha1__SourcePosition_msg_init, 371 }; 372 373 const upb_MiniTableFile google_api_expr_v1alpha1_syntax_proto_upb_file_layout = { 374 messages_layout, 375 NULL, 376 NULL, 377 14, 378 0, 379 0, 380 }; 381 382 #include "upb/port/undef.inc" 383 384