• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Protocol Buffers - Google's data interchange format
2// Copyright 2008 Google Inc.  All rights reserved.
3// https://developers.google.com/protocol-buffers/
4//
5// Redistribution and use in source and binary forms, with or without
6// modification, are permitted provided that the following conditions are
7// met:
8//
9//     * Redistributions of source code must retain the above copyright
10// notice, this list of conditions and the following disclaimer.
11//     * Redistributions in binary form must reproduce the above
12// copyright notice, this list of conditions and the following disclaimer
13// in the documentation and/or other materials provided with the
14// distribution.
15//     * Neither the name of Google Inc. nor the names of its
16// contributors may be used to endorse or promote products derived from
17// this software without specific prior written permission.
18//
19// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
20// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
21// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
22// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
23// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
24// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
25// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
26// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
27// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
28// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30
31syntax = "proto2";
32
33package benchmarks.google_message4;
34
35import "datasets/google_message4/benchmark_message4_3.proto";
36
37option cc_enable_arenas = true;
38option java_package = "com.google.protobuf.benchmarks";
39
40message Message12774 {
41  optional uint32 field12777 = 1;
42  optional uint32 field12778 = 2;
43  optional uint32 field12779 = 3;
44  optional uint32 field12780 = 4;
45  optional uint32 field12781 = 5;
46  optional bool field12782 = 6;
47}
48
49message Message12796 {
50  repeated fixed64 field12800 = 1;
51  optional uint64 field12801 = 2;
52}
53
54message Message12821 {
55  optional int32 field12848 = 1;
56  optional int32 field12849 = 2;
57  optional int32 field12850 = 3;
58  optional int32 field12851 = 4;
59  optional int32 field12852 = 5;
60}
61
62message Message12820 {
63  optional int32 field12840 = 1;
64  optional int32 field12841 = 2;
65  optional int32 field12842 = 3;
66  optional int32 field12843 = 8;
67  optional int32 field12844 = 4;
68  optional int32 field12845 = 5;
69  optional int32 field12846 = 6;
70  optional int32 field12847 = 7;
71}
72
73message Message12819 {
74  optional double field12834 = 1;
75  optional double field12835 = 2;
76  optional double field12836 = 3;
77  optional double field12837 = 4;
78  optional double field12838 = 5;
79  optional double field12839 = 6;
80}
81
82message Message12818 {
83  optional uint64 field12829 = 1;
84  optional int32 field12830 = 2;
85  optional int32 field12831 = 3;
86  optional int32 field12832 = 5;
87  repeated .benchmarks.google_message4.Message12817 field12833 = 4;
88}
89
90message Message10319 {
91  optional .benchmarks.google_message4.Enum10325 field10340 = 1;
92  optional int32 field10341 = 4;
93  optional int32 field10342 = 5;
94  optional bytes field10343 = 3;
95  optional string field10344 = 2;
96  optional string field10345 = 6;
97  optional string field10346 = 7;
98}
99
100message Message6578 {
101  optional .benchmarks.google_message4.Enum6579 field6632 = 1;
102  optional .benchmarks.google_message4.Enum6588 field6633 = 2;
103}
104
105message Message6126 {
106  required string field6152 = 1;
107  repeated .benchmarks.google_message4.Message6127 field6153 = 9;
108  optional int32 field6154 = 14;
109  optional bytes field6155 = 10;
110  optional .benchmarks.google_message4.Message6024 field6156 = 12;
111  optional int32 field6157 = 4;
112  optional string field6158 = 5;
113  optional int32 field6159 = 6;
114  repeated int32 field6160 = 2;
115  repeated int32 field6161 = 3;
116  repeated .benchmarks.google_message4.Message6052 field6162 = 7;
117  repeated .benchmarks.google_message4.UnusedEmptyMessage field6163 = 11;
118  optional .benchmarks.google_message4.Enum6065 field6164 = 15;
119  repeated .benchmarks.google_message4.Message6127 field6165 = 8;
120  optional bool field6166 = 13;
121  optional bool field6167 = 16;
122  optional bool field6168 = 18;
123  repeated .benchmarks.google_message4.Message6054 field6169 = 17;
124  optional int32 field6170 = 19;
125}
126
127message Message5881 {
128  required double field5897 = 1;
129  optional string field5898 = 5;
130  optional .benchmarks.google_message4.Message5861 field5899 = 2;
131  optional .benchmarks.google_message4.UnusedEmptyMessage field5900 = 3;
132  optional .benchmarks.google_message4.Message5867 field5901 = 4;
133  optional .benchmarks.google_message4.Message5880 field5902 = 6;
134}
135
136message Message6110 {}
137
138message Message6107 {
139  optional .benchmarks.google_message4.Message4016 field6134 = 1;
140  optional int32 field6135 = 2;
141  optional string field6136 = 3;
142  repeated int32 field6137 = 4;
143  optional int32 field6138 = 5;
144  repeated .benchmarks.google_message4.Message6108 field6139 = 6;
145}
146
147message Message6129 {
148  required .benchmarks.google_message4.Enum6130 field6171 = 1;
149  required string field6172 = 2;
150}
151
152message Message5908 {
153  optional string field5971 = 1;
154  optional int32 field5972 = 2;
155  optional int32 field5973 = 3;
156  optional .benchmarks.google_message4.Enum5909 field5974 = 45;
157  optional .benchmarks.google_message4.Enum5912 field5975 = 4;
158  optional fixed32 field5976 = 50;
159  optional fixed32 field5977 = 5;
160  optional fixed32 field5978 = 6;
161  optional string field5979 = 7;
162  optional .benchmarks.google_message4.Enum5915 field5980 = 8;
163  optional .benchmarks.google_message4.Message5903 field5981 = 9;
164  optional .benchmarks.google_message4.Message5903 field5982 = 10;
165  optional .benchmarks.google_message4.Enum5920 field5983 = 11;
166  optional .benchmarks.google_message4.Enum5923 field5984 = 40;
167  optional .benchmarks.google_message4.Message5903 field5985 = 41;
168  optional .benchmarks.google_message4.Message5903 field5986 = 42;
169  optional .benchmarks.google_message4.Enum5928 field5987 = 47;
170  optional bool field5988 = 48;
171  repeated fixed32 field5989 = 49;
172  optional string field5990 = 12;
173  optional .benchmarks.google_message4.Message5903 field5991 = 13;
174  optional .benchmarks.google_message4.Message5903 field5992 = 14;
175  optional .benchmarks.google_message4.Message5903 field5993 = 15;
176  optional .benchmarks.google_message4.Message5903 field5994 = 16;
177  optional .benchmarks.google_message4.Message5903 field5995 = 32;
178  optional .benchmarks.google_message4.Message5903 field5996 = 33;
179  optional .benchmarks.google_message4.Message5903 field5997 = 34;
180  optional .benchmarks.google_message4.Message5903 field5998 = 35;
181  optional .benchmarks.google_message4.Enum5931 field5999 = 17;
182  optional .benchmarks.google_message4.Enum5935 field6000 = 18;
183  optional .benchmarks.google_message4.Enum5939 field6001 = 36;
184  optional .benchmarks.google_message4.Enum5939 field6002 = 37;
185  repeated int32 field6003 = 19;
186  optional uint32 field6004 = 20;
187  optional uint32 field6005 = 21;
188  optional uint32 field6006 = 22;
189  optional uint32 field6007 = 23;
190  optional .benchmarks.google_message4.Enum5946 field6008 = 24;
191  optional .benchmarks.google_message4.Enum5946 field6009 = 25;
192  optional .benchmarks.google_message4.Enum5946 field6010 = 26;
193  optional .benchmarks.google_message4.Enum5946 field6011 = 27;
194  optional fixed32 field6012 = 28;
195  optional fixed32 field6013 = 29;
196  optional fixed32 field6014 = 30;
197  optional fixed32 field6015 = 31;
198  optional int32 field6016 = 38;
199  optional float field6017 = 39;
200  optional .benchmarks.google_message4.Enum5957 field6018 = 43;
201  optional .benchmarks.google_message4.Message5907 field6019 = 44;
202  optional .benchmarks.google_message4.Enum5962 field6020 = 46;
203}
204
205message Message3850 {
206  optional .benchmarks.google_message4.Enum3851 field3924 = 2;
207  optional bool field3925 = 12;
208  optional int32 field3926 = 4;
209  optional bool field3927 = 10;
210  optional bool field3928 = 13;
211  optional bool field3929 = 14;
212}
213
214message Message7865 {}
215
216message Message7511 {
217  optional bool field7523 = 1;
218  optional .benchmarks.google_message4.Enum7512 field7524 = 2;
219  optional int32 field7525 = 3;
220  optional int32 field7526 = 4;
221  optional bool field7527 = 5;
222  optional int32 field7528 = 6;
223  optional int32 field7529 = 7;
224}
225
226message Message3920 {}
227
228message Message7928 {
229  optional string field7940 = 1;
230  optional int64 field7941 = 2;
231}
232
233message Message7921 {
234  optional int32 field7936 = 1;
235  optional int64 field7937 = 2;
236  optional float field7938 = 3;
237  optional .benchmarks.google_message4.Enum7922 field7939 = 4;
238}
239
240message Message7920 {
241  optional int64 field7934 = 1;
242  optional int64 field7935 = 2;
243}
244
245message Message7919 {
246  optional fixed64 field7931 = 1;
247  optional int64 field7932 = 2;
248  optional bytes field7933 = 3;
249}
250
251message Message12817 {
252  optional int32 field12826 = 1;
253  optional int32 field12827 = 2;
254  optional int32 field12828 = 3;
255}
256
257message Message6054 {
258  required string field6089 = 1;
259  optional string field6090 = 2;
260}
261
262message Message6127 {}
263
264message Message6052 {
265  required string field6084 = 1;
266  required bytes field6085 = 2;
267}
268
269message Message6024 {
270  optional .benchmarks.google_message4.Enum6025 field6048 = 1;
271  optional string field6049 = 2;
272  optional .benchmarks.google_message4.UnusedEmptyMessage field6050 = 3;
273}
274
275message Message5861 {
276  required .benchmarks.google_message4.Enum5862 field5882 = 1;
277  required string field5883 = 2;
278  optional bool field5884 = 3;
279  optional string field5885 = 4;
280}
281
282message Message5880 {
283  optional string field5896 = 1;
284}
285
286message Message5867 {
287  optional .benchmarks.google_message4.Enum5868 field5890 = 1;
288  optional string field5891 = 2;
289  optional .benchmarks.google_message4.Enum5873 field5892 = 3;
290  optional int32 field5893 = 4;
291  optional .benchmarks.google_message4.UnusedEnum field5894 = 5;
292  optional bool field5895 = 6;
293}
294
295message Message4016 {
296  required int32 field4017 = 1;
297  required int32 field4018 = 2;
298  required int32 field4019 = 3;
299  required int32 field4020 = 4;
300}
301
302message Message6108 {}
303
304message Message5907 {
305  optional .benchmarks.google_message4.Message5903 field5967 = 1;
306  optional .benchmarks.google_message4.Message5903 field5968 = 2;
307  optional .benchmarks.google_message4.Message5903 field5969 = 3;
308  optional .benchmarks.google_message4.Message5903 field5970 = 4;
309}
310
311message UnusedEmptyMessage {}
312
313message Message5903 {
314  required int32 field5965 = 1;
315  optional .benchmarks.google_message4.Enum5904 field5966 = 2;
316}
317