• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1syntax = "proto2";
2
3import "datasets/google_message4/benchmark_message4_2.proto";
4import "datasets/google_message4/benchmark_message4_3.proto";
5package benchmarks.google_message4;
6
7option cc_enable_arenas = true;
8option java_package = "com.google.protobuf.benchmarks";
9
10message Message2463 {
11  repeated .benchmarks.google_message4.Message2462 field2498 = 1;
12}
13
14message Message12686 {
15  optional string field12699 = 1;
16  optional .benchmarks.google_message4.Message12685 field12700 = 2;
17}
18
19message Message11949 {
20}
21
22message Message11975 {
23  optional string field11992 = 1;
24  optional int32 field11993 = 2;
25  repeated .benchmarks.google_message4.Message10320 field11994 = 3;
26  optional .benchmarks.google_message4.Message11947 field11995 = 4;
27  optional .benchmarks.google_message4.Message11920 field11996 = 5;
28  optional bool field11997 = 6;
29  repeated string field11998 = 7;
30  optional float field11999 = 8;
31  repeated .benchmarks.google_message4.UnusedEnum field12000 = 9;
32  optional int32 field12001 = 11;
33}
34
35message Message7287 {
36  optional .benchmarks.google_message4.Message6133 field7311 = 1;
37  optional .benchmarks.google_message4.UnusedEmptyMessage field7312 = 8;
38  optional string field7313 = 3;
39  optional .benchmarks.google_message4.Message6643 field7314 = 4;
40  optional .benchmarks.google_message4.Enum7288 field7315 = 5;
41  optional bytes field7316 = 6;
42  optional .benchmarks.google_message4.UnusedEmptyMessage field7317 = 7;
43  optional .benchmarks.google_message4.UnusedEmptyMessage field7318 = 9;
44}
45
46message Message3061 {
47  optional string field3286 = 2;
48  optional int32 field3287 = 77;
49  optional string field3288 = 49;
50  required .benchmarks.google_message4.Message3046 field3289 = 3;
51  optional .benchmarks.google_message4.Message3046 field3290 = 58;
52  optional group Message3062 = 4 {
53    required int32 field3335 = 5;
54    optional int32 field3336 = 6;
55    optional int32 field3337 = 7;
56  }
57  optional .benchmarks.google_message4.Message3060 field3292 = 104;
58  optional int64 field3293 = 32;
59  optional int32 field3294 = 41;
60  optional group Message3063 = 13 {
61    required int32 field3338 = 14;
62    optional .benchmarks.google_message4.Enum2851 field3339 = 18;
63    optional int64 field3340 = 15;
64    optional int64 field3341 = 23;
65  }
66  optional .benchmarks.google_message4.Enum2834 field3296 = 94;
67  optional bool field3297 = 25;
68  optional bool field3298 = 50;
69  optional string field3299 = 89;
70  optional string field3300 = 91;
71  optional string field3301 = 105;
72  optional .benchmarks.google_message4.Message3050 field3302 = 53;
73  optional fixed64 field3303 = 51;
74  optional fixed64 field3304 = 106;
75  optional int32 field3305 = 60;
76  optional string field3306 = 44;
77  optional bytes field3307 = 81;
78  optional string field3308 = 70;
79  optional bytes field3309 = 45;
80  optional .benchmarks.google_message4.Enum2806 field3310 = 71;
81  optional int32 field3311 = 72;
82  optional bytes field3312 = 78;
83  optional int32 field3313 = 20;
84  repeated group Message3064 = 8 {
85    required .benchmarks.google_message4.Enum2602 field3342 = 9;
86    optional int32 field3343 = 92;
87    optional string field3344 = 10;
88    optional bytes field3345 = 11;
89    optional int32 field3346 = 12;
90    optional .benchmarks.google_message4.Message3060 field3347 = 98;
91    optional .benchmarks.google_message4.UnusedEmptyMessage field3348 = 82;
92    optional .benchmarks.google_message4.Message3050 field3349 = 80;
93    optional fixed64 field3350 = 52;
94    optional int32 field3351 = 33;
95    optional string field3352 = 42;
96    optional string field3353 = 69;
97    optional bytes field3354 = 43;
98    optional .benchmarks.google_message4.Enum2806 field3355 = 73;
99    optional int32 field3356 = 74;
100    optional int32 field3357 = 90;
101    optional bytes field3358 = 79;
102    optional int32 field3359 = 19;
103    optional .benchmarks.google_message4.Enum2834 field3360 = 95;
104  }
105  optional .benchmarks.google_message4.UnusedEmptyMessage field3315 = 39;
106  optional int32 field3316 = 76;
107  optional group Message3065 = 63 {
108  }
109  optional .benchmarks.google_message4.Enum2806 field3318 = 54;
110  optional int32 field3319 = 46;
111  repeated string field3320 = 24;
112  optional fixed32 field3321 = 38;
113  optional bytes field3322 = 99;
114  optional fixed64 field3323 = 1;
115  optional fixed64 field3324 = 97;
116  repeated .benchmarks.google_message4.Message3040 field3325 = 16;
117  repeated .benchmarks.google_message4.Message3041 field3326 = 61;
118  optional group Message3066 = 21 {
119    optional int32 field3366 = 22;
120    optional int32 field3367 = 55;
121    optional int32 field3368 = 88;
122    optional int32 field3369 = 56;
123    optional int32 field3370 = 75;
124    optional int32 field3371 = 57;
125    optional .benchmarks.google_message4.UnusedEmptyMessage field3372 = 85;
126    optional .benchmarks.google_message4.UnusedEmptyMessage field3373 = 96;
127  }
128  optional .benchmarks.google_message4.UnusedEmptyMessage field3328 = 47;
129  optional .benchmarks.google_message4.UnusedEmptyMessage field3329 = 48;
130  optional fixed64 field3330 = 40;
131  optional .benchmarks.google_message4.UnusedEmptyMessage field3331 = 86;
132  optional .benchmarks.google_message4.UnusedEmptyMessage field3332 = 59;
133  optional int32 field3333 = 17;
134}
135
136message Message12949 {
137}
138
139message Message8572 {
140  optional bytes field8647 = 1;
141  optional bytes field8648 = 3;
142  optional .benchmarks.google_message4.Message3886 field8649 = 4;
143  optional .benchmarks.google_message4.Message3919 field8650 = 57;
144  optional bool field8651 = 5;
145  optional int32 field8652 = 6;
146  optional int32 field8653 = 49;
147  optional .benchmarks.google_message4.Message7905 field8654 = 7;
148  optional int32 field8655 = 10;
149  optional .benchmarks.google_message4.UnusedEmptyMessage field8656 = 11;
150  optional bool field8657 = 35;
151  optional bytes field8658 = 12;
152  optional string field8659 = 14;
153  optional .benchmarks.google_message4.UnusedEmptyMessage field8660 = 13;
154  optional bytes field8661 = 15;
155  optional .benchmarks.google_message4.UnusedEmptyMessage field8662 = 17;
156  optional int32 field8663 = 18;
157  optional int32 field8664 = 19;
158  optional bool field8665 = 20;
159  optional .benchmarks.google_message4.Enum3476 field8666 = 31;
160  optional bool field8667 = 36;
161  optional .benchmarks.google_message4.UnusedEmptyMessage field8668 = 39;
162  optional bytes field8669 = 22;
163  optional int32 field8670 = 24;
164  optional .benchmarks.google_message4.Message3052 field8671 = 25;
165  optional bytes field8672 = 26;
166  optional bytes field8673 = 28;
167  optional int32 field8674 = 29;
168  optional bytes field8675 = 30;
169  optional bytes field8676 = 32;
170  optional string field8677 = 33;
171  optional int32 field8678 = 34;
172  optional int32 field8679 = 37;
173  optional double field8680 = 38;
174  optional double field8681 = 42;
175  optional .benchmarks.google_message4.Message3922 field8682 = 40;
176  optional .benchmarks.google_message4.UnusedEmptyMessage field8683 = 43;
177  optional int64 field8684 = 44;
178  optional .benchmarks.google_message4.Message7929 field8685 = 45;
179  optional uint64 field8686 = 46;
180  optional uint32 field8687 = 48;
181  optional .benchmarks.google_message4.Message7843 field8688 = 47;
182  optional .benchmarks.google_message4.Message7864 field8689 = 50;
183  optional .benchmarks.google_message4.UnusedEmptyMessage field8690 = 52;
184  optional bool field8691 = 58;
185  optional bool field8692 = 54;
186  optional string field8693 = 55;
187  optional .benchmarks.google_message4.UnusedEmptyMessage field8694 = 41;
188  optional .benchmarks.google_message4.UnusedEmptyMessage field8695 = 53;
189  optional .benchmarks.google_message4.Message8575 field8696 = 61;
190}
191
192message Message8774 {
193  optional string field8810 = 1;
194  optional string field8811 = 2;
195  optional string field8812 = 3;
196  optional string field8813 = 4;
197  optional string field8814 = 5;
198}
199
200message Message12776 {
201  optional string field12786 = 1;
202  optional fixed64 field12787 = 11;
203  optional int32 field12788 = 6;
204  optional int32 field12789 = 13;
205  optional int32 field12790 = 14;
206  optional int32 field12791 = 15;
207  optional int32 field12792 = 16;
208  optional .benchmarks.google_message4.UnusedEmptyMessage field12793 = 8;
209  optional .benchmarks.google_message4.Message12774 field12794 = 10;
210  optional .benchmarks.google_message4.UnusedEmptyMessage field12795 = 12;
211  extensions 2 to 2;
212  extensions 3 to 3;
213  extensions 4 to 4;
214  extensions 5 to 5;
215  extensions 7 to 7;
216  extensions 9 to 9;
217}
218
219message Message12798 {
220  optional int32 field12805 = 1;
221  optional int32 field12806 = 2;
222  optional .benchmarks.google_message4.Message12774 field12807 = 6;
223  optional bool field12808 = 7;
224}
225
226message Message12797 {
227  optional .benchmarks.google_message4.Message12796 field12802 = 1;
228  repeated .benchmarks.google_message4.Message12796 field12803 = 2;
229  optional string field12804 = 3;
230}
231
232message Message12825 {
233  repeated .benchmarks.google_message4.Message12818 field12862 = 1;
234  optional int32 field12863 = 2;
235  optional .benchmarks.google_message4.Message12819 field12864 = 3;
236  optional .benchmarks.google_message4.Message12820 field12865 = 4;
237  optional int32 field12866 = 5;
238  repeated .benchmarks.google_message4.Message12821 field12867 = 6;
239  repeated .benchmarks.google_message4.UnusedEmptyMessage field12868 = 7;
240}
241
242message Message8590 {
243}
244
245message Message8587 {
246}
247
248message Message1374 {
249  required string field1375 = 1;
250  optional string field1376 = 2;
251}
252
253message Message2462 {
254  required bytes field2496 = 1;
255  required double field2497 = 2;
256}
257
258message Message12685 {
259  repeated string field12692 = 1;
260  repeated string field12693 = 2;
261  optional int64 field12694 = 3;
262  optional uint32 field12695 = 4;
263  repeated string field12696 = 5;
264  optional string field12697 = 6;
265  optional string field12698 = 7;
266}
267
268message Message10320 {
269  optional .benchmarks.google_message4.Enum10335 field10347 = 1;
270  repeated .benchmarks.google_message4.Message10319 field10348 = 2;
271  optional int32 field10349 = 3;
272  optional int32 field10350 = 4;
273  optional int32 field10351 = 5;
274  optional int32 field10352 = 6;
275  optional .benchmarks.google_message4.Enum10337 field10353 = 7;
276}
277
278message Message11947 {
279  optional uint32 field11951 = 1;
280  optional bool field11952 = 2;
281  optional int32 field11953 = 3;
282}
283
284message Message11920 {
285  optional .benchmarks.google_message4.Enum11901 field11945 = 1;
286  optional .benchmarks.google_message4.UnusedEnum field11946 = 2;
287}
288
289message Message6643 {
290  optional .benchmarks.google_message4.UnusedEmptyMessage field6683 = 3;
291  optional .benchmarks.google_message4.UnusedEmptyMessage field6684 = 4;
292  optional double field6685 = 5;
293  optional double field6686 = 6;
294  optional int32 field6687 = 1;
295  optional int32 field6688 = 2;
296  optional double field6689 = 9;
297  optional bytes field6690 = 10;
298  optional int32 field6691 = 11;
299  optional bool field6692 = 12;
300  optional bool field6693 = 13;
301  optional .benchmarks.google_message4.Message6578 field6694 = 15;
302  optional .benchmarks.google_message4.UnusedEnum field6695 = 16;
303  optional int64 field6696 = 17;
304  repeated .benchmarks.google_message4.UnusedEmptyMessage field6697 = 22;
305  optional .benchmarks.google_message4.UnusedEmptyMessage field6698 = 19;
306  optional .benchmarks.google_message4.UnusedEmptyMessage field6699 = 20;
307  optional int32 field6700 = 21;
308}
309
310message Message6133 {
311  optional .benchmarks.google_message4.Message4016 field6173 = 12;
312  optional double field6174 = 16;
313  required string field6175 = 1;
314  required string field6176 = 2;
315  required string field6177 = 3;
316  optional string field6178 = 4;
317  optional string field6179 = 8;
318  repeated .benchmarks.google_message4.Message6109 field6180 = 5;
319  repeated .benchmarks.google_message4.Message5908 field6181 = 13;
320  repeated .benchmarks.google_message4.Message6107 field6182 = 7;
321  repeated .benchmarks.google_message4.Message6126 field6183 = 9;
322  repeated .benchmarks.google_message4.Message6129 field6184 = 15;
323  optional int32 field6185 = 10;
324  optional int32 field6186 = 11;
325  optional .benchmarks.google_message4.Message4016 field6187 = 17;
326  optional double field6188 = 14;
327  optional double field6189 = 18;
328  optional string field6190 = 19;
329  optional string field6191 = 20;
330  repeated .benchmarks.google_message4.Message5881 field6192 = 21;
331}
332
333message Message6109 {
334  optional string field6140 = 1;
335  required .benchmarks.google_message4.Enum6111 field6141 = 2;
336  optional int32 field6142 = 9;
337  optional string field6143 = 3;
338  repeated .benchmarks.google_message4.Message6110 field6144 = 4;
339  repeated int32 field6145 = 7;
340  repeated int32 field6146 = 8;
341  optional .benchmarks.google_message4.Message6133 field6147 = 10;
342  repeated int32 field6148 = 11;
343  optional string field6149 = 12;
344  optional string field6150 = 13;
345  optional bool field6151 = 14;
346  extensions 1000 to 536870911;
347}
348
349message Message3046 {
350  required .benchmarks.google_message4.Enum2593 field3222 = 1;
351  optional int32 field3223 = 4;
352}
353
354message Message3060 {
355  optional int64 field3283 = 1;
356  optional int64 field3284 = 2;
357  optional int64 field3285 = 3;
358}
359
360message Message3041 {
361  optional string field3214 = 1;
362  optional int32 field3215 = 2;
363}
364
365message Message3040 {
366  required fixed64 field3209 = 1;
367  repeated fixed64 field3210 = 4;
368  optional int32 field3211 = 5;
369  optional fixed64 field3212 = 2;
370  required string field3213 = 3;
371}
372
373message Message3050 {
374  optional bytes field3245 = 5;
375  optional int32 field3246 = 2;
376  optional bytes field3247 = 6;
377  optional int32 field3248 = 4;
378  optional fixed32 field3249 = 1;
379  optional fixed32 field3250 = 3;
380}
381
382message Message7905 {
383  optional int32 field7911 = 1;
384  optional bool field7912 = 2;
385  optional bytes field7913 = 3;
386  optional int32 field7914 = 4;
387  optional int32 field7915 = 5;
388  optional bytes field7916 = 6;
389  optional int32 field7917 = 7;
390}
391
392message Message3886 {
393  repeated group Message3887 = 1 {
394    required string field3932 = 2;
395    optional string field3933 = 9;
396    optional .benchmarks.google_message4.Message3850 field3934 = 3;
397    optional bytes field3935 = 8;
398  }
399}
400
401message Message7864 {
402  optional string field7866 = 1;
403  optional string field7867 = 2;
404  repeated .benchmarks.google_message4.Message7865 field7868 = 5;
405  repeated .benchmarks.google_message4.Message7865 field7869 = 6;
406  repeated .benchmarks.google_message4.Message7865 field7870 = 7;
407  repeated .benchmarks.google_message4.UnusedEmptyMessage field7871 = 8;
408}
409
410message Message3922 {
411  optional uint64 field4012 = 1;
412}
413
414message Message3052 {
415  repeated string field3254 = 1;
416  repeated string field3255 = 2;
417  repeated bytes field3256 = 3;
418  repeated string field3257 = 4;
419  optional bool field3258 = 5;
420  optional int32 field3259 = 6;
421  optional int32 field3260 = 7;
422  optional string field3261 = 8;
423  optional string field3262 = 9;
424}
425
426message Message8575 {
427}
428
429message Message7843 {
430  optional bool field7844 = 5;
431  optional int32 field7845 = 1;
432  optional .benchmarks.google_message4.UnusedEmptyMessage field7846 = 22;
433  repeated int32 field7847 = 3;
434  repeated string field7848 = 11;
435  optional .benchmarks.google_message4.UnusedEnum field7849 = 15;
436  optional .benchmarks.google_message4.UnusedEmptyMessage field7850 = 6;
437  optional .benchmarks.google_message4.UnusedEmptyMessage field7851 = 14;
438  optional .benchmarks.google_message4.UnusedEmptyMessage field7852 = 10;
439  optional .benchmarks.google_message4.Message7511 field7853 = 13;
440  optional .benchmarks.google_message4.UnusedEmptyMessage field7854 = 16;
441  optional .benchmarks.google_message4.UnusedEmptyMessage field7855 = 17;
442  optional .benchmarks.google_message4.UnusedEmptyMessage field7856 = 19;
443  optional .benchmarks.google_message4.UnusedEmptyMessage field7857 = 18;
444  optional .benchmarks.google_message4.UnusedEnum field7858 = 20;
445  optional int32 field7859 = 2;
446}
447
448message Message3919 {
449  repeated .benchmarks.google_message4.Message3920 field4009 = 1;
450}
451
452message Message7929 {
453  optional int64 field7942 = 1;
454  optional int64 field7943 = 4;
455  optional int64 field7944 = 5;
456  optional int64 field7945 = 12;
457  optional int64 field7946 = 13;
458  optional int64 field7947 = 18;
459  optional int64 field7948 = 6;
460  optional int64 field7949 = 7;
461  repeated .benchmarks.google_message4.Message7919 field7950 = 8;
462  repeated .benchmarks.google_message4.UnusedEmptyMessage field7951 = 20;
463  repeated .benchmarks.google_message4.Message7920 field7952 = 14;
464  repeated .benchmarks.google_message4.Message7921 field7953 = 15;
465  repeated .benchmarks.google_message4.Message7928 field7954 = 17;
466  optional int64 field7955 = 19;
467  optional bool field7956 = 2;
468  optional int64 field7957 = 3;
469  optional int64 field7958 = 9;
470  repeated .benchmarks.google_message4.UnusedEmptyMessage field7959 = 10;
471  repeated bytes field7960 = 11;
472  optional int64 field7961 = 16;
473}
474
475