xref: /aosp_15_r20/external/grpc-grpc/src/core/ext/upb-gen/google/api/expr/v1alpha1/syntax.upb_minitable.c (revision cc02d7e222339f7a4f6ba5f422e6413f4bd931f2)
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