• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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