1syntax = "proto2"; 2 3import "datasets/google_message3/benchmark_message3_5.proto"; 4import "datasets/google_message3/benchmark_message3_6.proto"; 5import "datasets/google_message3/benchmark_message3_7.proto"; 6import "datasets/google_message3/benchmark_message3_8.proto"; 7package benchmarks.google_message3; 8 9option cc_enable_arenas = true; 10option java_package = "com.google.protobuf.benchmarks"; 11 12message Message24346 { 13} 14 15message Message24401 { 16 optional .benchmarks.google_message3.Message24400 field24679 = 1; 17} 18 19message Message24402 { 20 optional .benchmarks.google_message3.Message24400 field24680 = 1; 21} 22 23message Message24379 { 24 optional string field24603 = 1; 25 optional string field24604 = 2; 26 optional string field24605 = 3; 27 required .benchmarks.google_message3.Message24380 field24606 = 4; 28 optional .benchmarks.google_message3.UnusedEmptyMessage field24607 = 5; 29 optional string field24608 = 6; 30 optional .benchmarks.google_message3.Message24381 field24609 = 7; 31 repeated string field24610 = 8; 32 repeated .benchmarks.google_message3.UnusedEmptyMessage field24611 = 17; 33 repeated string field24612 = 9; 34 repeated string field24613 = 10; 35 repeated string field24614 = 11; 36 optional string field24615 = 14; 37 optional string field24616 = 12; 38 optional string field24617 = 16; 39 repeated .benchmarks.google_message3.UnusedEmptyMessage field24618 = 13; 40 repeated string field24619 = 15; 41 repeated string field24620 = 18; 42} 43 44message Message27358 { 45 optional int32 field27415 = 1; 46 optional int32 field27416 = 2; 47} 48 49message Message34381 { 50 optional string field34398 = 1; 51 optional .benchmarks.google_message3.UnusedEmptyMessage field34399 = 2; 52 optional .benchmarks.google_message3.UnusedEmptyMessage field34400 = 3; 53 optional .benchmarks.google_message3.UnusedEmptyMessage field34401 = 4; 54 optional .benchmarks.google_message3.UnusedEmptyMessage field34402 = 5; 55 optional bool field34403 = 6; 56 optional bool field34404 = 7; 57 optional .benchmarks.google_message3.UnusedEmptyMessage field34405 = 8; 58 optional bool field34406 = 9; 59 optional .benchmarks.google_message3.UnusedEmptyMessage field34407 = 10; 60} 61 62message Message34619 { 63 optional double field34641 = 1; 64 optional double field34642 = 2; 65 optional double field34643 = 3; 66 optional double field34644 = 4; 67 optional double field34645 = 11; 68 optional double field34646 = 5; 69 optional .benchmarks.google_message3.UnusedEmptyMessage field34647 = 100; 70} 71 72message Message730 { 73 optional string field897 = 19; 74 repeated string field898 = 27; 75 repeated string field899 = 28; 76 repeated string field900 = 21; 77 optional string field901 = 30; 78 repeated uint32 field902 = 20; 79 repeated uint32 field903 = 32; 80 repeated string field904 = 16; 81 repeated .benchmarks.google_message3.Message697 field905 = 6; 82 repeated .benchmarks.google_message3.Message704 field906 = 7; 83 repeated string field907 = 18; 84 repeated .benchmarks.google_message3.Message703 field908 = 8; 85 repeated string field909 = 9; 86 optional .benchmarks.google_message3.Message716 field910 = 10; 87 optional .benchmarks.google_message3.Message718 field911 = 11; 88 optional bool field912 = 14; 89 repeated .benchmarks.google_message3.Message715 field913 = 4; 90 repeated string field914 = 17; 91 repeated string field915 = 23; 92 repeated .benchmarks.google_message3.Message719 field916 = 24; 93 repeated .benchmarks.google_message3.Message728 field917 = 26; 94 repeated .benchmarks.google_message3.Message702 field918 = 35; 95 optional string field919 = 36; 96 repeated string field920 = 37; 97 optional int64 field921 = 38; 98 repeated .benchmarks.google_message3.UnusedEmptyMessage field922 = 39; 99 repeated .benchmarks.google_message3.UnusedEmptyMessage field923 = 1; 100 optional .benchmarks.google_message3.UnusedEmptyMessage field924 = 2; 101 optional .benchmarks.google_message3.UnusedEmptyMessage field925 = 3; 102 optional .benchmarks.google_message3.UnusedEmptyMessage field926 = 5; 103 optional .benchmarks.google_message3.UnusedEmptyMessage field927 = 13; 104 repeated string field928 = 22; 105 optional bytes field929 = 31; 106 extensions 25 to 25; 107 extensions 29 to 29; 108 extensions 34 to 34; 109 extensions 15 to 15; 110} 111 112message Message33958 { 113 optional string field33977 = 1; 114 optional string field33978 = 9; 115 repeated group Message33959 = 2 { 116 required string field33982 = 3; 117 optional string field33983 = 4; 118 optional string field33984 = 5; 119 optional fixed64 field33985 = 8; 120 optional bool field33986 = 10; 121 optional .benchmarks.google_message3.Message0 field33987 = 6; 122 } 123 optional .benchmarks.google_message3.Enum33960 field33980 = 7; 124 extend .benchmarks.google_message3.Message0 { 125 optional .benchmarks.google_message3.Message33958 field33981 = 10747482; 126 } 127} 128 129message Message6637 { 130 optional .benchmarks.google_message3.UnusedEmptyMessage field6670 = 2; 131 repeated .benchmarks.google_message3.UnusedEmptyMessage field6671 = 1; 132 optional int32 field6672 = 3; 133 repeated string field6673 = 4; 134 optional .benchmarks.google_message3.UnusedEmptyMessage field6674 = 5; 135} 136 137message Message6643 { 138 optional .benchmarks.google_message3.UnusedEmptyMessage field6683 = 3; 139 optional .benchmarks.google_message3.UnusedEmptyMessage field6684 = 4; 140 optional double field6685 = 5; 141 optional double field6686 = 6; 142 optional int32 field6687 = 1; 143 optional int32 field6688 = 2; 144 optional double field6689 = 9; 145 optional bytes field6690 = 10; 146 optional int32 field6691 = 11; 147 optional bool field6692 = 12; 148 optional bool field6693 = 13; 149 optional .benchmarks.google_message3.Message6578 field6694 = 15; 150 optional .benchmarks.google_message3.UnusedEnum field6695 = 16; 151 optional int64 field6696 = 17; 152 repeated .benchmarks.google_message3.UnusedEmptyMessage field6697 = 22; 153 optional .benchmarks.google_message3.UnusedEmptyMessage field6698 = 19; 154 optional .benchmarks.google_message3.UnusedEmptyMessage field6699 = 20; 155 optional int32 field6700 = 21; 156} 157 158message Message6126 { 159 required string field6152 = 1; 160 repeated .benchmarks.google_message3.UnusedEmptyMessage field6153 = 9; 161 optional int32 field6154 = 14; 162 optional bytes field6155 = 10; 163 optional .benchmarks.google_message3.Message6024 field6156 = 12; 164 optional int32 field6157 = 4; 165 optional string field6158 = 5; 166 optional int32 field6159 = 6; 167 repeated int32 field6160 = 2; 168 repeated int32 field6161 = 3; 169 repeated .benchmarks.google_message3.Message6052 field6162 = 7; 170 repeated .benchmarks.google_message3.UnusedEmptyMessage field6163 = 11; 171 optional .benchmarks.google_message3.Enum6065 field6164 = 15; 172 repeated .benchmarks.google_message3.UnusedEmptyMessage field6165 = 8; 173 optional bool field6166 = 13; 174 optional bool field6167 = 16; 175 optional bool field6168 = 18; 176 repeated .benchmarks.google_message3.Message6054 field6169 = 17; 177 optional int32 field6170 = 19; 178} 179 180message Message13083 { 181 optional float field13096 = 1; 182 repeated group Message13084 = 2 { 183 required float field13107 = 3; 184 required int32 field13108 = 4; 185 optional float field13109 = 5; 186 repeated .benchmarks.google_message3.Enum13092 field13110 = 6; 187 } 188 optional float field13098 = 44; 189 optional float field13099 = 45; 190 optional uint64 field13100 = 46; 191 optional float field13101 = 47; 192 optional group Message13085 = 16 { 193 } 194 repeated group Message13086 = 23 { 195 } 196 repeated group Message13087 = 29 { 197 } 198 optional .benchmarks.google_message3.UnusedEmptyMessage field13105 = 43; 199} 200 201message Message13088 { 202 repeated group Message13089 = 1 { 203 required string field13139 = 2; 204 optional float field13140 = 3; 205 } 206 optional int64 field13136 = 4; 207 optional bool field13137 = 5; 208} 209 210message Message10391 { 211 optional .benchmarks.google_message3.Enum10392 field10411 = 1; 212 optional .benchmarks.google_message3.UnusedEnum field10412 = 2; 213 optional int64 field10413 = 3; 214 optional string field10414 = 4; 215 optional string field10415 = 5; 216 optional bytes field10416 = 6; 217 optional bool field10417 = 8; 218 optional .benchmarks.google_message3.UnusedEmptyMessage field10418 = 9; 219 optional bool field10419 = 10; 220} 221 222message Message11873 { 223 optional string field11876 = 1; 224 optional string field11877 = 4; 225 optional .benchmarks.google_message3.Message10573 field11878 = 5; 226 optional .benchmarks.google_message3.Message10582 field11879 = 6; 227 optional .benchmarks.google_message3.Message10824 field11880 = 7; 228 optional .benchmarks.google_message3.Message10773 field11881 = 12; 229 optional .benchmarks.google_message3.Message11866 field11882 = 8; 230 optional .benchmarks.google_message3.Message10818 field11883 = 13; 231 optional .benchmarks.google_message3.UnusedEmptyMessage field11884 = 16; 232 optional .benchmarks.google_message3.Message10155 field11885 = 11; 233 optional .benchmarks.google_message3.Message10469 field11886 = 14; 234 optional .benchmarks.google_message3.UnusedEmptyMessage field11887 = 15; 235 extensions 9 to 9; 236 extensions 10 to 10; 237} 238 239message Message35506 { 240 optional int32 field35524 = 1; 241 optional string field35525 = 2; 242 optional .benchmarks.google_message3.Enum35507 field35526 = 3; 243 repeated .benchmarks.google_message3.UnusedEmptyMessage field35527 = 4; 244} 245 246message Message13151 { 247 repeated .benchmarks.google_message3.Message13145 field13158 = 1; 248} 249 250message Message18253 { 251 repeated group Message18254 = 1 { 252 required fixed64 field18362 = 2; 253 required double field18363 = 3; 254 } 255} 256 257message Message16685 { 258 repeated .benchmarks.google_message3.Message16686 field16694 = 2; 259} 260 261message Message16816 { 262 optional float field16826 = 1; 263 optional .benchmarks.google_message3.Enum16819 field16827 = 2; 264 optional float field16828 = 3; 265 repeated group Message16817 = 4 { 266 } 267 optional bool field16830 = 7; 268 optional bool field16831 = 8; 269 repeated group Message16818 = 12 { 270 } 271 optional string field16833 = 10; 272 optional bool field16834 = 13; 273 optional bool field16835 = 14; 274} 275 276message Message13168 { 277 required int32 field13212 = 1; 278 optional fixed64 field13213 = 7; 279 optional bool field13214 = 8; 280 optional fixed64 field13215 = 10; 281 optional bool field13216 = 11; 282 optional .benchmarks.google_message3.Message12796 field13217 = 9; 283 required double field13218 = 2; 284 required bool field13219 = 3; 285 optional int32 field13220 = 4; 286 required bool field13221 = 5; 287 optional int32 field13222 = 6; 288} 289 290message Message13167 { 291 required int32 field13199 = 1; 292 optional int32 field13200 = 2; 293 optional int32 field13201 = 3; 294 optional bool field13202 = 8; 295 optional fixed64 field13203 = 12; 296 optional bool field13204 = 13; 297 optional .benchmarks.google_message3.Message12796 field13205 = 11; 298 optional fixed64 field13206 = 9; 299 optional bool field13207 = 10; 300 repeated int32 field13208 = 4; 301 optional int32 field13209 = 5; 302 optional int32 field13210 = 6; 303 optional int32 field13211 = 7; 304} 305 306message Message1374 { 307 required string field1375 = 1; 308 optional string field1376 = 2; 309} 310 311message Message18943 { 312} 313 314message Message18944 { 315} 316 317message Message18856 { 318 optional string field18857 = 1; 319 optional string field18858 = 2; 320 optional bool field18859 = 31; 321 optional string field18860 = 26; 322 optional string field18861 = 3; 323 optional string field18862 = 4; 324 optional string field18863 = 5; 325 optional string field18864 = 17; 326 optional string field18865 = 6; 327 optional string field18866 = 7; 328 optional string field18867 = 8; 329 optional string field18868 = 9; 330 optional string field18869 = 10; 331 optional string field18870 = 11; 332 optional string field18871 = 21; 333 optional string field18872 = 18; 334 optional string field18873 = 19; 335 optional string field18874 = 20; 336 optional string field18875 = 22; 337 optional string field18876 = 23; 338 optional string field18877 = 24; 339 optional string field18878 = 25; 340 optional string field18879 = 12; 341 optional string field18880 = 13; 342 optional string field18881 = 29; 343 optional string field18882 = 30; 344 optional string field18883 = 15; 345 optional string field18884 = 16; 346 repeated string field18885 = 14; 347 optional string field18886 = 27; 348 optional string field18887 = 28; 349} 350 351message Message3850 { 352 optional .benchmarks.google_message3.Enum3851 field3924 = 2; 353 optional bool field3925 = 12; 354 optional int32 field3926 = 4; 355 optional bool field3927 = 10; 356 optional bool field3928 = 13; 357 optional bool field3929 = 14; 358} 359 360message Message6721 { 361 optional .benchmarks.google_message3.Message6722 field6744 = 1; 362 optional bool field6745 = 2; 363 optional bool field6746 = 3; 364 optional bool field6747 = 4; 365} 366 367message Message6742 { 368 optional bool field6758 = 1; 369} 370 371message Message6726 { 372 optional int64 field6752 = 1; 373 repeated .benchmarks.google_message3.Message6727 field6753 = 2; 374} 375 376message Message6733 { 377 optional int64 field6754 = 1; 378 optional int64 field6755 = 2; 379 optional bool field6756 = 3; 380} 381 382message Message6723 { 383 optional int64 field6748 = 1; 384 repeated .benchmarks.google_message3.Message6724 field6749 = 2; 385} 386 387message Message6725 { 388 optional int32 field6750 = 1; 389 optional int32 field6751 = 2; 390} 391 392message Message6734 { 393 repeated .benchmarks.google_message3.Message6735 field6757 = 1; 394} 395 396message Message8184 { 397 optional .benchmarks.google_message3.Message7966 field8228 = 1; 398 optional bool field8229 = 2; 399 repeated .benchmarks.google_message3.Message8183 field8230 = 3; 400} 401 402message Message8477 { 403 optional .benchmarks.google_message3.Message7966 field8486 = 1; 404 optional int64 field8487 = 2; 405 optional string field8488 = 3; 406} 407 408message Message8454 { 409 optional .benchmarks.google_message3.Message8449 field8465 = 1; 410 optional int64 field8466 = 3; 411 optional int32 field8467 = 4; 412 optional bool field8468 = 5; 413 extend .benchmarks.google_message3.Message8301 { 414 optional .benchmarks.google_message3.Message8454 field8469 = 66; 415 } 416} 417 418message Message8476 { 419 optional string field8483 = 1; 420 optional string field8484 = 2; 421 optional string field8485 = 3; 422} 423 424message Message8455 { 425 optional .benchmarks.google_message3.Message8449 field8470 = 1; 426 repeated .benchmarks.google_message3.Message8456 field8471 = 2; 427 optional .benchmarks.google_message3.Message8457 field8472 = 5; 428 optional .benchmarks.google_message3.UnusedEmptyMessage field8473 = 6; 429 extend .benchmarks.google_message3.Message8302 { 430 optional .benchmarks.google_message3.Message8455 field8474 = 66; 431 } 432} 433 434message Message8475 { 435 optional string field8481 = 1; 436 optional int64 field8482 = 2; 437} 438 439message Message12559 { 440} 441 442message Message12817 { 443 optional int32 field12826 = 1; 444 optional int32 field12827 = 2; 445 optional int32 field12828 = 3; 446} 447 448message Message16480 { 449 optional .benchmarks.google_message3.Message13358 field16490 = 1; 450 optional .benchmarks.google_message3.Enum16042 field16491 = 2; 451 optional .benchmarks.google_message3.Message13912 field16492 = 3; 452 optional string field16493 = 4; 453 optional string field16494 = 5; 454 optional string field16495 = 6; 455 optional string field16496 = 7; 456 optional .benchmarks.google_message3.Message13358 field16497 = 8; 457 optional fixed32 field16498 = 9; 458} 459 460message Message24317 { 461 optional string field24446 = 1; 462 optional .benchmarks.google_message3.Message24312 field24447 = 2; 463 repeated .benchmarks.google_message3.Message24315 field24448 = 3; 464 repeated .benchmarks.google_message3.Message24313 field24449 = 4; 465 repeated .benchmarks.google_message3.Message24316 field24450 = 5; 466 repeated .benchmarks.google_message3.UnusedEmptyMessage field24451 = 6; 467 optional .benchmarks.google_message3.UnusedEmptyMessage field24452 = 7; 468 repeated string field24453 = 8; 469 repeated string field24454 = 9; 470 repeated string field24455 = 10; 471 repeated string field24456 = 28; 472 optional string field24457 = 11; 473 optional string field24458 = 12; 474 optional string field24459 = 13; 475 optional string field24460 = 14; 476 repeated string field24461 = 15; 477 optional string field24462 = 16; 478 repeated string field24463 = 17; 479 repeated string field24464 = 18; 480 repeated string field24465 = 19; 481 repeated string field24466 = 20; 482 repeated string field24467 = 21; 483 repeated string field24468 = 22; 484 repeated string field24469 = 23; 485 repeated string field24470 = 24; 486 optional string field24471 = 25; 487 optional string field24472 = 26; 488 repeated string field24473 = 27; 489 optional bool field24474 = 40; 490} 491 492