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