1 /* This file was generated by upbc (the upb compiler) from the input 2 * file: 3 * 4 * google/api/expr/v1alpha1/syntax.proto 5 * 6 * Do not edit -- your changes will be discarded when the file is 7 * regenerated. */ 8 9 #include <stddef.h> 10 #include "upb/collections/array_internal.h" 11 #include "upb/message/internal.h" 12 #include "upb/mini_table/enum_internal.h" 13 #include "google/api/expr/v1alpha1/syntax.upb.h" 14 #include "google/protobuf/duration.upb.h" 15 #include "google/protobuf/struct.upb.h" 16 #include "google/protobuf/timestamp.upb.h" 17 18 // Must be last. 19 #include "upb/port/def.inc" 20 21 static const upb_MiniTableSub google_api_expr_v1alpha1_ParsedExpr_submsgs[2] = { 22 {.submsg = &google_api_expr_v1alpha1_Expr_msg_init}, 23 {.submsg = &google_api_expr_v1alpha1_SourceInfo_msg_init}, 24 }; 25 26 static const upb_MiniTableField google_api_expr_v1alpha1_ParsedExpr__fields[2] = { 27 {2, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 28 {3, UPB_SIZE(8, 16), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 29 }; 30 31 const upb_MiniTable google_api_expr_v1alpha1_ParsedExpr_msg_init = { 32 &google_api_expr_v1alpha1_ParsedExpr_submsgs[0], 33 &google_api_expr_v1alpha1_ParsedExpr__fields[0], 34 UPB_SIZE(16, 24), 2, kUpb_ExtMode_NonExtendable, 0, UPB_FASTTABLE_MASK(24), 0, 35 UPB_FASTTABLE_INIT({ 36 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 37 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 38 {0x0008000001000012, &upb_psm_1bt_max64b}, 39 {0x001000000201001a, &upb_psm_1bt_max64b}, 40 }) 41 }; 42 43 static const upb_MiniTableSub google_api_expr_v1alpha1_Expr_submsgs[7] = { 44 {.submsg = &google_api_expr_v1alpha1_Constant_msg_init}, 45 {.submsg = &google_api_expr_v1alpha1_Expr_Ident_msg_init}, 46 {.submsg = &google_api_expr_v1alpha1_Expr_Select_msg_init}, 47 {.submsg = &google_api_expr_v1alpha1_Expr_Call_msg_init}, 48 {.submsg = &google_api_expr_v1alpha1_Expr_CreateList_msg_init}, 49 {.submsg = &google_api_expr_v1alpha1_Expr_CreateStruct_msg_init}, 50 {.submsg = &google_api_expr_v1alpha1_Expr_Comprehension_msg_init}, 51 }; 52 53 static const upb_MiniTableField google_api_expr_v1alpha1_Expr__fields[8] = { 54 {2, 8, 0, kUpb_NoSub, 3, kUpb_FieldMode_Scalar | (kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 55 {3, UPB_SIZE(4, 16), -1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 56 {4, UPB_SIZE(4, 16), -1, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 57 {5, UPB_SIZE(4, 16), -1, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 58 {6, UPB_SIZE(4, 16), -1, 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 59 {7, UPB_SIZE(4, 16), -1, 4, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 60 {8, UPB_SIZE(4, 16), -1, 5, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 61 {9, UPB_SIZE(4, 16), -1, 6, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 62 }; 63 64 const upb_MiniTable google_api_expr_v1alpha1_Expr_msg_init = { 65 &google_api_expr_v1alpha1_Expr_submsgs[0], 66 &google_api_expr_v1alpha1_Expr__fields[0], 67 UPB_SIZE(16, 24), 8, kUpb_ExtMode_NonExtendable, 0, UPB_FASTTABLE_MASK(120), 0, 68 UPB_FASTTABLE_INIT({ 69 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 70 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 71 {0x000800003f000010, &upb_psv8_1bt}, 72 {0x001000000300001a, &upb_pom_1bt_max64b}, 73 {0x0010000004010022, &upb_pom_1bt_max64b}, 74 {0x001000000502002a, &upb_pom_1bt_max64b}, 75 {0x0010000006030032, &upb_pom_1bt_max64b}, 76 {0x001000000704003a, &upb_pom_1bt_max64b}, 77 {0x0010000008050042, &upb_pom_1bt_max64b}, 78 {0x001000000906004a, &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 static const upb_MiniTableField google_api_expr_v1alpha1_Expr_Ident__fields[1] = { 89 {1, 0, 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 90 }; 91 92 const upb_MiniTable google_api_expr_v1alpha1_Expr_Ident_msg_init = { 93 NULL, 94 &google_api_expr_v1alpha1_Expr_Ident__fields[0], 95 UPB_SIZE(8, 16), 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 96 UPB_FASTTABLE_INIT({ 97 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 98 {0x000000003f00000a, &upb_pss_1bt}, 99 }) 100 }; 101 102 static const upb_MiniTableSub google_api_expr_v1alpha1_Expr_Select_submsgs[1] = { 103 {.submsg = &google_api_expr_v1alpha1_Expr_msg_init}, 104 }; 105 106 static const upb_MiniTableField google_api_expr_v1alpha1_Expr_Select__fields[3] = { 107 {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 108 {2, UPB_SIZE(12, 16), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 109 {3, UPB_SIZE(8, 1), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 110 }; 111 112 const upb_MiniTable google_api_expr_v1alpha1_Expr_Select_msg_init = { 113 &google_api_expr_v1alpha1_Expr_Select_submsgs[0], 114 &google_api_expr_v1alpha1_Expr_Select__fields[0], 115 UPB_SIZE(24, 32), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 116 UPB_FASTTABLE_INIT({ 117 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 118 {0x000800000100000a, &upb_psm_1bt_max64b}, 119 {0x001000003f000012, &upb_pss_1bt}, 120 {0x000100003f000018, &upb_psb1_1bt}, 121 }) 122 }; 123 124 static const upb_MiniTableSub google_api_expr_v1alpha1_Expr_Call_submsgs[2] = { 125 {.submsg = &google_api_expr_v1alpha1_Expr_msg_init}, 126 {.submsg = &google_api_expr_v1alpha1_Expr_msg_init}, 127 }; 128 129 static const upb_MiniTableField google_api_expr_v1alpha1_Expr_Call__fields[3] = { 130 {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 131 {2, UPB_SIZE(12, 16), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 132 {3, UPB_SIZE(8, 32), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 133 }; 134 135 const upb_MiniTable google_api_expr_v1alpha1_Expr_Call_msg_init = { 136 &google_api_expr_v1alpha1_Expr_Call_submsgs[0], 137 &google_api_expr_v1alpha1_Expr_Call__fields[0], 138 UPB_SIZE(24, 40), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 139 UPB_FASTTABLE_INIT({ 140 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 141 {0x000800000100000a, &upb_psm_1bt_max64b}, 142 {0x001000003f000012, &upb_pss_1bt}, 143 {0x002000003f01001a, &upb_prm_1bt_max64b}, 144 }) 145 }; 146 147 static const upb_MiniTableSub google_api_expr_v1alpha1_Expr_CreateList_submsgs[1] = { 148 {.submsg = &google_api_expr_v1alpha1_Expr_msg_init}, 149 }; 150 151 static const upb_MiniTableField google_api_expr_v1alpha1_Expr_CreateList__fields[1] = { 152 {1, 0, 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 153 }; 154 155 const upb_MiniTable google_api_expr_v1alpha1_Expr_CreateList_msg_init = { 156 &google_api_expr_v1alpha1_Expr_CreateList_submsgs[0], 157 &google_api_expr_v1alpha1_Expr_CreateList__fields[0], 158 8, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 159 UPB_FASTTABLE_INIT({ 160 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 161 {0x000000003f00000a, &upb_prm_1bt_max64b}, 162 }) 163 }; 164 165 static const upb_MiniTableSub google_api_expr_v1alpha1_Expr_CreateStruct_submsgs[1] = { 166 {.submsg = &google_api_expr_v1alpha1_Expr_CreateStruct_Entry_msg_init}, 167 }; 168 169 static const upb_MiniTableField google_api_expr_v1alpha1_Expr_CreateStruct__fields[2] = { 170 {1, UPB_SIZE(4, 0), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 171 {2, UPB_SIZE(0, 16), 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 172 }; 173 174 const upb_MiniTable google_api_expr_v1alpha1_Expr_CreateStruct_msg_init = { 175 &google_api_expr_v1alpha1_Expr_CreateStruct_submsgs[0], 176 &google_api_expr_v1alpha1_Expr_CreateStruct__fields[0], 177 UPB_SIZE(16, 24), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 178 UPB_FASTTABLE_INIT({ 179 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 180 {0x000000003f00000a, &upb_pss_1bt}, 181 {0x001000003f000012, &upb_prm_1bt_max64b}, 182 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 183 }) 184 }; 185 186 static const upb_MiniTableSub google_api_expr_v1alpha1_Expr_CreateStruct_Entry_submsgs[2] = { 187 {.submsg = &google_api_expr_v1alpha1_Expr_msg_init}, 188 {.submsg = &google_api_expr_v1alpha1_Expr_msg_init}, 189 }; 190 191 static const upb_MiniTableField google_api_expr_v1alpha1_Expr_CreateStruct_Entry__fields[4] = { 192 {1, 24, 0, kUpb_NoSub, 3, kUpb_FieldMode_Scalar | (kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 193 {2, UPB_SIZE(12, 8), -5, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 194 {3, UPB_SIZE(12, 8), -5, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 195 {4, UPB_SIZE(8, 32), 1, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 196 }; 197 198 const upb_MiniTable google_api_expr_v1alpha1_Expr_CreateStruct_Entry_msg_init = { 199 &google_api_expr_v1alpha1_Expr_CreateStruct_Entry_submsgs[0], 200 &google_api_expr_v1alpha1_Expr_CreateStruct_Entry__fields[0], 201 UPB_SIZE(32, 40), 4, kUpb_ExtMode_NonExtendable, 4, UPB_FASTTABLE_MASK(56), 0, 202 UPB_FASTTABLE_INIT({ 203 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 204 {0x001800003f000008, &upb_psv8_1bt}, 205 {0x0008000402000012, &upb_pos_1bt}, 206 {0x000800040300001a, &upb_pom_1bt_max64b}, 207 {0x0020000001010022, &upb_psm_1bt_max64b}, 208 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 209 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 210 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 211 }) 212 }; 213 214 static const upb_MiniTableSub google_api_expr_v1alpha1_Expr_Comprehension_submsgs[5] = { 215 {.submsg = &google_api_expr_v1alpha1_Expr_msg_init}, 216 {.submsg = &google_api_expr_v1alpha1_Expr_msg_init}, 217 {.submsg = &google_api_expr_v1alpha1_Expr_msg_init}, 218 {.submsg = &google_api_expr_v1alpha1_Expr_msg_init}, 219 {.submsg = &google_api_expr_v1alpha1_Expr_msg_init}, 220 }; 221 222 static const upb_MiniTableField google_api_expr_v1alpha1_Expr_Comprehension__fields[7] = { 223 {1, UPB_SIZE(24, 8), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 224 {2, UPB_SIZE(4, 24), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 225 {3, 32, 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 226 {4, UPB_SIZE(8, 48), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 227 {5, UPB_SIZE(12, 56), 3, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 228 {6, UPB_SIZE(16, 64), 4, 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 229 {7, UPB_SIZE(20, 72), 5, 4, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 230 }; 231 232 const upb_MiniTable google_api_expr_v1alpha1_Expr_Comprehension_msg_init = { 233 &google_api_expr_v1alpha1_Expr_Comprehension_submsgs[0], 234 &google_api_expr_v1alpha1_Expr_Comprehension__fields[0], 235 UPB_SIZE(40, 80), 7, kUpb_ExtMode_NonExtendable, 7, UPB_FASTTABLE_MASK(56), 0, 236 UPB_FASTTABLE_INIT({ 237 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 238 {0x000800003f00000a, &upb_pss_1bt}, 239 {0x0018000001000012, &upb_psm_1bt_max64b}, 240 {0x002000003f00001a, &upb_pss_1bt}, 241 {0x0030000002010022, &upb_psm_1bt_max64b}, 242 {0x003800000302002a, &upb_psm_1bt_max64b}, 243 {0x0040000004030032, &upb_psm_1bt_max64b}, 244 {0x004800000504003a, &upb_psm_1bt_max64b}, 245 }) 246 }; 247 248 static const upb_MiniTableSub google_api_expr_v1alpha1_Constant_submsgs[2] = { 249 {.submsg = &google_protobuf_Duration_msg_init}, 250 {.submsg = &google_protobuf_Timestamp_msg_init}, 251 }; 252 253 static const upb_MiniTableField google_api_expr_v1alpha1_Constant__fields[9] = { 254 {1, 8, -1, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 255 {2, 8, -1, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 256 {3, 8, -1, kUpb_NoSub, 3, kUpb_FieldMode_Scalar | (kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 257 {4, 8, -1, kUpb_NoSub, 4, kUpb_FieldMode_Scalar | (kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 258 {5, 8, -1, kUpb_NoSub, 1, kUpb_FieldMode_Scalar | (kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 259 {6, 8, -1, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 260 {7, 8, -1, kUpb_NoSub, 12, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 261 {8, 8, -1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 262 {9, 8, -1, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 263 }; 264 265 const upb_MiniTable google_api_expr_v1alpha1_Constant_msg_init = { 266 &google_api_expr_v1alpha1_Constant_submsgs[0], 267 &google_api_expr_v1alpha1_Constant__fields[0], 268 UPB_SIZE(16, 24), 9, kUpb_ExtMode_NonExtendable, 9, UPB_FASTTABLE_MASK(120), 0, 269 UPB_FASTTABLE_INIT({ 270 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 271 {0x0008000001000008, &upb_pov4_1bt}, 272 {0x0008000002000010, &upb_pob1_1bt}, 273 {0x0008000003000018, &upb_pov8_1bt}, 274 {0x0008000004000020, &upb_pov8_1bt}, 275 {0x0008000005000029, &upb_pof8_1bt}, 276 {0x0008000006000032, &upb_pos_1bt}, 277 {0x000800000700003a, &upb_pob_1bt}, 278 {0x0008000008000042, &upb_pom_1bt_maxmaxb}, 279 {0x000800000901004a, &upb_pom_1bt_maxmaxb}, 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 static const upb_MiniTableSub google_api_expr_v1alpha1_SourceInfo_submsgs[2] = { 290 {.submsg = &google_api_expr_v1alpha1_SourceInfo_PositionsEntry_msg_init}, 291 {.submsg = &google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry_msg_init}, 292 }; 293 294 static const upb_MiniTableField google_api_expr_v1alpha1_SourceInfo__fields[5] = { 295 {1, UPB_SIZE(12, 0), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 296 {2, UPB_SIZE(20, 16), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 297 {3, UPB_SIZE(0, 32), 0, kUpb_NoSub, 5, kUpb_FieldMode_Array | kUpb_LabelFlags_IsPacked | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 298 {4, UPB_SIZE(4, 40), 0, 0, 11, kUpb_FieldMode_Map | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 299 {5, UPB_SIZE(8, 48), 0, 1, 11, kUpb_FieldMode_Map | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 300 }; 301 302 const upb_MiniTable google_api_expr_v1alpha1_SourceInfo_msg_init = { 303 &google_api_expr_v1alpha1_SourceInfo_submsgs[0], 304 &google_api_expr_v1alpha1_SourceInfo__fields[0], 305 UPB_SIZE(32, 56), 5, kUpb_ExtMode_NonExtendable, 5, UPB_FASTTABLE_MASK(24), 0, 306 UPB_FASTTABLE_INIT({ 307 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 308 {0x000000003f00000a, &upb_pss_1bt}, 309 {0x001000003f000012, &upb_pss_1bt}, 310 {0x002000003f00001a, &upb_ppv4_1bt}, 311 }) 312 }; 313 314 static const upb_MiniTableField google_api_expr_v1alpha1_SourceInfo_PositionsEntry__fields[2] = { 315 {1, 8, 0, kUpb_NoSub, 3, kUpb_FieldMode_Scalar | (kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 316 {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 317 }; 318 319 const upb_MiniTable google_api_expr_v1alpha1_SourceInfo_PositionsEntry_msg_init = { 320 NULL, 321 &google_api_expr_v1alpha1_SourceInfo_PositionsEntry__fields[0], 322 UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 323 UPB_FASTTABLE_INIT({ 324 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 325 {0x000800003f000008, &upb_psv8_1bt}, 326 {0x001800003f000010, &upb_psv4_1bt}, 327 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 328 }) 329 }; 330 331 static const upb_MiniTableSub google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry_submsgs[1] = { 332 {.submsg = &google_api_expr_v1alpha1_Expr_msg_init}, 333 }; 334 335 static const upb_MiniTableField google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry__fields[2] = { 336 {1, 8, 0, kUpb_NoSub, 3, kUpb_FieldMode_Scalar | (kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 337 {2, UPB_SIZE(16, 24), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 338 }; 339 340 const upb_MiniTable google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry_msg_init = { 341 &google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry_submsgs[0], 342 &google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry__fields[0], 343 UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 344 UPB_FASTTABLE_INIT({ 345 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 346 {0x000800003f000008, &upb_psv8_1bt}, 347 {0x0018000001000012, &upb_psm_1bt_max64b}, 348 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 349 }) 350 }; 351 352 static const upb_MiniTableField google_api_expr_v1alpha1_SourcePosition__fields[4] = { 353 {1, UPB_SIZE(12, 16), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 354 {2, 0, 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 355 {3, 4, 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 356 {4, 8, 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 357 }; 358 359 const upb_MiniTable google_api_expr_v1alpha1_SourcePosition_msg_init = { 360 NULL, 361 &google_api_expr_v1alpha1_SourcePosition__fields[0], 362 UPB_SIZE(24, 32), 4, kUpb_ExtMode_NonExtendable, 4, UPB_FASTTABLE_MASK(56), 0, 363 UPB_FASTTABLE_INIT({ 364 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 365 {0x001000003f00000a, &upb_pss_1bt}, 366 {0x000000003f000010, &upb_psv4_1bt}, 367 {0x000400003f000018, &upb_psv4_1bt}, 368 {0x000800003f000020, &upb_psv4_1bt}, 369 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 370 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 371 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 372 }) 373 }; 374 375 static const upb_MiniTable *messages_layout[14] = { 376 &google_api_expr_v1alpha1_ParsedExpr_msg_init, 377 &google_api_expr_v1alpha1_Expr_msg_init, 378 &google_api_expr_v1alpha1_Expr_Ident_msg_init, 379 &google_api_expr_v1alpha1_Expr_Select_msg_init, 380 &google_api_expr_v1alpha1_Expr_Call_msg_init, 381 &google_api_expr_v1alpha1_Expr_CreateList_msg_init, 382 &google_api_expr_v1alpha1_Expr_CreateStruct_msg_init, 383 &google_api_expr_v1alpha1_Expr_CreateStruct_Entry_msg_init, 384 &google_api_expr_v1alpha1_Expr_Comprehension_msg_init, 385 &google_api_expr_v1alpha1_Constant_msg_init, 386 &google_api_expr_v1alpha1_SourceInfo_msg_init, 387 &google_api_expr_v1alpha1_SourceInfo_PositionsEntry_msg_init, 388 &google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry_msg_init, 389 &google_api_expr_v1alpha1_SourcePosition_msg_init, 390 }; 391 392 const upb_MiniTableFile google_api_expr_v1alpha1_syntax_proto_upb_file_layout = { 393 messages_layout, 394 NULL, 395 NULL, 396 14, 397 0, 398 0, 399 }; 400 401 #include "upb/port/undef.inc" 402 403