1syntax = "proto2"; 2 3import "datasets/google_message3/benchmark_message3_1.proto"; 4import "datasets/google_message3/benchmark_message3_2.proto"; 5import "datasets/google_message3/benchmark_message3_3.proto"; 6import "datasets/google_message3/benchmark_message3_4.proto"; 7import "datasets/google_message3/benchmark_message3_5.proto"; 8import "datasets/google_message3/benchmark_message3_7.proto"; 9import "datasets/google_message3/benchmark_message3_8.proto"; 10package benchmarks.google_message3; 11 12option cc_enable_arenas = true; 13option java_package = "com.google.protobuf.benchmarks"; 14 15message GoogleMessage3 { 16 optional .benchmarks.google_message3.Message37487 field37519 = 2; 17 optional .benchmarks.google_message3.Message36876 field37520 = 3; 18 optional .benchmarks.google_message3.Message13062 field37521 = 4; 19 optional .benchmarks.google_message3.Message952 field37522 = 5; 20 optional .benchmarks.google_message3.UnusedEmptyMessage field37523 = 6; 21 optional .benchmarks.google_message3.UnusedEmptyMessage field37524 = 7; 22 optional .benchmarks.google_message3.UnusedEmptyMessage field37525 = 8; 23 optional .benchmarks.google_message3.UnusedEmptyMessage field37526 = 9; 24 optional .benchmarks.google_message3.UnusedEmptyMessage field37527 = 10; 25 optional .benchmarks.google_message3.UnusedEmptyMessage field37528 = 11; 26 optional .benchmarks.google_message3.UnusedEmptyMessage field37529 = 12; 27 optional .benchmarks.google_message3.UnusedEmptyMessage field37530 = 13; 28 optional .benchmarks.google_message3.UnusedEmptyMessage field37531 = 14; 29 optional .benchmarks.google_message3.UnusedEmptyMessage field37532 = 15; 30 optional .benchmarks.google_message3.UnusedEmptyMessage field37533 = 16; 31} 32 33message Message1327 { 34 repeated .benchmarks.google_message3.UnusedEmptyMessage field1369 = 1; 35 repeated .benchmarks.google_message3.Message1328 field1370 = 3; 36 repeated .benchmarks.google_message3.UnusedEmptyMessage field1371 = 5; 37 repeated .benchmarks.google_message3.UnusedEmptyMessage field1372 = 6; 38 extend .benchmarks.google_message3.Message0 { 39 optional .benchmarks.google_message3.Message1327 field1373 = 23104162; 40 } 41} 42 43message Message3672 { 44 optional .benchmarks.google_message3.Enum3476 field3727 = 1; 45 optional int32 field3728 = 11; 46 optional int32 field3729 = 2; 47 repeated group Message3673 = 3 { 48 required .benchmarks.google_message3.Enum3476 field3738 = 4; 49 required int32 field3739 = 5; 50 } 51 repeated group Message3674 = 6 { 52 required .benchmarks.google_message3.Enum3476 field3740 = 7; 53 required int32 field3741 = 8; 54 } 55 optional bool field3732 = 9; 56 optional int32 field3733 = 10; 57 optional .benchmarks.google_message3.Enum3476 field3734 = 20; 58 optional int32 field3735 = 21; 59 optional .benchmarks.google_message3.UnusedEmptyMessage field3736 = 50; 60 extend .benchmarks.google_message3.Message0 { 61 optional .benchmarks.google_message3.Message3672 field3737 = 3144435; 62 } 63} 64 65message Message3804 { 66 required int64 field3818 = 1; 67 required bool field3819 = 2; 68 repeated .benchmarks.google_message3.Enum3805 field3820 = 4; 69 optional int32 field3821 = 5; 70 optional bool field3822 = 6; 71 optional int64 field3823 = 7; 72 optional .benchmarks.google_message3.Enum3783 field3824 = 8; 73 extend .benchmarks.google_message3.Message0 { 74 optional .benchmarks.google_message3.Message3804 field3825 = 59241828; 75 } 76} 77 78message Message6849 { 79 repeated .benchmarks.google_message3.Message6850 field6910 = 1; 80 extend .benchmarks.google_message3.Message0 { 81 optional .benchmarks.google_message3.Message6849 field6911 = 107558455; 82 } 83} 84 85message Message6866 { 86 repeated .benchmarks.google_message3.Message6863 field6973 = 1; 87 extend .benchmarks.google_message3.Message0 { 88 optional .benchmarks.google_message3.Message6866 field6974 = 22259060; 89 } 90} 91 92message Message6870 { 93 repeated .benchmarks.google_message3.Message6871 field6991 = 1; 94 extend .benchmarks.google_message3.Message0 { 95 optional .benchmarks.google_message3.Message6870 field6992 = 90034652; 96 } 97} 98 99message Message7651 { 100 optional string field7685 = 1; 101 optional int64 field7686 = 2; 102 optional int64 field7687 = 3; 103 optional int64 field7688 = 4; 104 optional int32 field7689 = 5; 105 optional int32 field7690 = 6; 106 optional int32 field7691 = 7; 107 optional int32 field7692 = 8; 108 optional int32 field7693 = 9; 109 optional int32 field7694 = 10; 110 optional int32 field7695 = 11; 111 optional int32 field7696 = 12; 112 optional int32 field7697 = 13; 113 optional int32 field7698 = 14; 114 optional int32 field7699 = 15; 115 optional int32 field7700 = 16; 116 optional int32 field7701 = 17; 117 optional int32 field7702 = 18; 118 optional bool field7703 = 19; 119 repeated int32 field7704 = 20; 120 repeated int32 field7705 = 21; 121 repeated string field7706 = 22; 122 repeated string field7707 = 23; 123 optional .benchmarks.google_message3.UnusedEmptyMessage field7708 = 24; 124 optional int32 field7709 = 25; 125 optional int32 field7710 = 26; 126 optional int32 field7711 = 27; 127 optional int32 field7712 = 43; 128 optional int32 field7713 = 28; 129 optional int32 field7714 = 29; 130 repeated .benchmarks.google_message3.Message7547 field7715 = 30; 131 repeated .benchmarks.google_message3.Message7547 field7716 = 31; 132 repeated .benchmarks.google_message3.UnusedEmptyMessage field7717 = 32; 133 repeated string field7718 = 33; 134 repeated string field7719 = 34; 135 repeated .benchmarks.google_message3.Message7648 field7720 = 35; 136 optional bool field7721 = 36; 137 optional bool field7722 = 37; 138 optional bool field7723 = 38; 139 optional bool field7724 = 39; 140 optional .benchmarks.google_message3.UnusedEmptyMessage field7725 = 40; 141 optional .benchmarks.google_message3.UnusedEnum field7726 = 41; 142 optional .benchmarks.google_message3.Enum7654 field7727 = 42; 143 optional string field7728 = 44; 144 optional .benchmarks.google_message3.UnusedEmptyMessage field7729 = 45; 145 extend .benchmarks.google_message3.Message0 { 146 optional .benchmarks.google_message3.Message7651 field7730 = 55876009; 147 } 148} 149 150message Message7864 { 151 optional string field7866 = 1; 152 optional string field7867 = 2; 153 repeated .benchmarks.google_message3.Message7865 field7868 = 5; 154 repeated .benchmarks.google_message3.Message7865 field7869 = 6; 155 repeated .benchmarks.google_message3.Message7865 field7870 = 7; 156 repeated .benchmarks.google_message3.UnusedEmptyMessage field7871 = 8; 157 extend .benchmarks.google_message3.Message0 { 158 optional .benchmarks.google_message3.Message7864 field7872 = 44542730; 159 } 160} 161 162message Message7929 { 163 optional int64 field7942 = 1; 164 optional int64 field7943 = 4; 165 optional int64 field7944 = 5; 166 optional int64 field7945 = 12; 167 optional int64 field7946 = 13; 168 optional int64 field7947 = 18; 169 optional int64 field7948 = 6; 170 optional int64 field7949 = 7; 171 repeated .benchmarks.google_message3.Message7919 field7950 = 8; 172 repeated .benchmarks.google_message3.UnusedEmptyMessage field7951 = 20; 173 repeated .benchmarks.google_message3.Message7920 field7952 = 14; 174 repeated .benchmarks.google_message3.Message7921 field7953 = 15; 175 repeated .benchmarks.google_message3.Message7928 field7954 = 17; 176 optional int64 field7955 = 19; 177 optional bool field7956 = 2; 178 optional int64 field7957 = 3; 179 optional int64 field7958 = 9; 180 repeated .benchmarks.google_message3.UnusedEmptyMessage field7959 = 10; 181 repeated bytes field7960 = 11; 182 optional int64 field7961 = 16; 183 extend .benchmarks.google_message3.Message0 { 184 optional .benchmarks.google_message3.Message7929 field7962 = 53392238; 185 } 186} 187 188message Message8508 { 189 repeated .benchmarks.google_message3.Message8511 field8517 = 8; 190 repeated .benchmarks.google_message3.Message8512 field8518 = 9; 191 repeated .benchmarks.google_message3.Message8513 field8519 = 11; 192 optional bool field8520 = 13; 193 optional .benchmarks.google_message3.Message8514 field8521 = 14; 194 repeated .benchmarks.google_message3.UnusedEmptyMessage field8522 = 15; 195 repeated .benchmarks.google_message3.Message8515 field8523 = 16; 196 repeated .benchmarks.google_message3.UnusedEmptyMessage field8524 = 17; 197 optional int64 field8525 = 1; 198 optional float field8526 = 2; 199 optional int64 field8527 = 3; 200 optional int64 field8528 = 4; 201 optional int32 field8529 = 5; 202 optional bytes field8530 = 6; 203 repeated bytes field8531 = 7; 204 optional bool field8532 = 10; 205 optional bytes field8533 = 12; 206 extend .benchmarks.google_message3.Message0 { 207 optional .benchmarks.google_message3.Message8508 field8534 = 3811804; 208 } 209} 210 211message Message9122 { 212 optional float field9132 = 1; 213 optional float field9133 = 2; 214 extend .benchmarks.google_message3.Message0 { 215 optional .benchmarks.google_message3.Message9122 field9134 = 120398939; 216 } 217} 218 219message Message10177 { 220 repeated .benchmarks.google_message3.Message10155 field10270 = 1; 221 extend .benchmarks.google_message3.Message0 { 222 optional .benchmarks.google_message3.Message10177 field10271 = 26801105; 223 } 224} 225 226message Message10278 { 227 repeated int32 field10286 = 1 [packed = true]; 228 repeated int32 field10287 = 2 [packed = true]; 229 optional int32 field10288 = 3; 230 extend .benchmarks.google_message3.Message10155 { 231 optional .benchmarks.google_message3.Message10278 field10289 = 29374161; 232 } 233} 234 235message Message10323 { 236 repeated .benchmarks.google_message3.Message10320 field10360 = 1; 237 extend .benchmarks.google_message3.Message10155 { 238 optional .benchmarks.google_message3.Message10323 field10361 = 27922524; 239 } 240} 241 242message Message10324 { 243 repeated .benchmarks.google_message3.Message10322 field10362 = 1; 244 optional .benchmarks.google_message3.Message10321 field10363 = 2; 245 extend .benchmarks.google_message3.Message10155 { 246 optional .benchmarks.google_message3.Message10324 field10364 = 27832297; 247 } 248} 249 250message Message11990 { 251 repeated .benchmarks.google_message3.Message11988 field12030 = 1; 252 extend .benchmarks.google_message3.Message0 { 253 optional .benchmarks.google_message3.Message11990 field12031 = 21265426; 254 } 255} 256 257message Message12691 { 258 optional string field12713 = 1; 259 optional int32 field12714 = 2; 260 optional .benchmarks.google_message3.Message12668 field12715 = 3; 261 extend .benchmarks.google_message3.Message0 { 262 optional .benchmarks.google_message3.Message12691 field12716 = 28426536; 263 } 264} 265 266message Message12870 { 267 required int32 field12879 = 1; 268 optional int32 field12880 = 7; 269 required int32 field12881 = 2; 270 optional uint64 field12882 = 3; 271 optional string field12883 = 2001; 272 optional fixed64 field12884 = 4; 273 repeated fixed64 field12885 = 14; 274 optional int32 field12886 = 9; 275 optional int64 field12887 = 18; 276 repeated .benchmarks.google_message3.Message12870 field12888 = 8; 277 optional int32 field12889 = 5; 278 optional uint64 field12890 = 6; 279 optional int32 field12891 = 10; 280 optional int32 field12892 = 11; 281 optional double field12893 = 12; 282 optional .benchmarks.google_message3.Message12825 field12894 = 13; 283 optional double field12895 = 15; 284 optional string field12896 = 16; 285 optional .benchmarks.google_message3.Enum12871 field12897 = 17; 286 optional int32 field12898 = 19; 287 extend .benchmarks.google_message3.Message0 { 288 optional .benchmarks.google_message3.Message12870 field12899 = 5447656; 289 } 290} 291 292message Message13154 { 293 required float field13164 = 1; 294 required float field13165 = 2; 295 extend .benchmarks.google_message3.Message13145 { 296 optional .benchmarks.google_message3.Message13154 field13166 = 47301086; 297 } 298} 299 300message Message16507 { 301 optional bool field16510 = 3; 302 optional bool field16511 = 4; 303 optional bool field16512 = 14; 304 repeated string field16513 = 5; 305 repeated string field16514 = 6; 306 optional string field16515 = 8; 307 repeated int32 field16516 = 9; 308 repeated int32 field16517 = 10; 309 optional int32 field16518 = 7; 310 optional string field16519 = 15; 311 repeated string field16520 = 11; 312 repeated .benchmarks.google_message3.UnusedEmptyMessage field16521 = 27; 313 repeated .benchmarks.google_message3.UnusedEmptyMessage field16522 = 22; 314 repeated .benchmarks.google_message3.UnusedEmptyMessage field16523 = 28; 315 optional string field16524 = 18; 316 optional int32 field16525 = 19; 317 optional int32 field16526 = 20; 318 optional .benchmarks.google_message3.UnusedEmptyMessage field16527 = 23; 319 optional bool field16528 = 24; 320 repeated string field16529 = 25; 321 optional double field16530 = 26; 322 optional .benchmarks.google_message3.Message16478 field16531 = 30; 323 optional bool field16532 = 31; 324 optional string field16533 = 32; 325 optional bool field16534 = 33; 326 optional bool field16535 = 35; 327 optional bool field16536 = 36; 328 optional bool field16537 = 37; 329 optional bool field16538 = 38; 330 optional bool field16539 = 39; 331 optional bool field16540 = 40; 332 repeated string field16541 = 41; 333 extensions 21 to 21; 334 extend .benchmarks.google_message3.Message0 { 335 optional .benchmarks.google_message3.Message16507 field16542 = 5569941; 336 } 337} 338 339message Message16564 { 340 repeated .benchmarks.google_message3.Message16552 field16568 = 1; 341 extend .benchmarks.google_message3.Message0 { 342 optional .benchmarks.google_message3.Message16564 field16569 = 25830030; 343 } 344} 345 346message Message16661 { 347 repeated .benchmarks.google_message3.Message16660 field16671 = 1; 348 repeated uint64 field16672 = 2; 349 extend .benchmarks.google_message3.Message0 { 350 optional .benchmarks.google_message3.Message16661 field16673 = 31274398; 351 } 352} 353 354message Message16746 { 355 repeated .benchmarks.google_message3.Message16727 field16806 = 1; 356 optional bool field16807 = 2; 357 optional bool field16808 = 3; 358 repeated .benchmarks.google_message3.Message16725 field16809 = 4; 359 extend .benchmarks.google_message3.Message0 { 360 optional .benchmarks.google_message3.Message16746 field16810 = 28406765; 361 } 362} 363 364message Message17786 { 365 repeated group Message17787 = 1 { 366 required int32 field18177 = 2; 367 required int32 field18178 = 3; 368 optional .benchmarks.google_message3.Message17783 field18179 = 4; 369 optional .benchmarks.google_message3.UnusedEmptyMessage field18180 = 5; 370 optional .benchmarks.google_message3.UnusedEmptyMessage field18181 = 6; 371 repeated .benchmarks.google_message3.UnusedEmptyMessage field18182 = 8; 372 optional .benchmarks.google_message3.UnusedEmptyMessage field18183 = 9; 373 optional .benchmarks.google_message3.Message17726 field18184 = 10; 374 optional .benchmarks.google_message3.UnusedEmptyMessage field18185 = 11; 375 optional .benchmarks.google_message3.Message16945 field18186 = 102; 376 optional .benchmarks.google_message3.UnusedEmptyMessage field18187 = 12; 377 optional .benchmarks.google_message3.UnusedEmptyMessage field18188 = 13; 378 optional .benchmarks.google_message3.UnusedEmptyMessage field18189 = 7; 379 optional .benchmarks.google_message3.UnusedEmptyMessage field18190 = 100; 380 optional .benchmarks.google_message3.UnusedEmptyMessage field18191 = 101; 381 optional .benchmarks.google_message3.UnusedEmptyMessage field18192 = 14; 382 optional .benchmarks.google_message3.UnusedEmptyMessage field18193 = 19; 383 optional .benchmarks.google_message3.UnusedEmptyMessage field18194 = 22; 384 optional .benchmarks.google_message3.UnusedEmptyMessage field18195 = 24; 385 optional .benchmarks.google_message3.Enum16925 field18196 = 21; 386 optional bool field18197 = 18; 387 repeated .benchmarks.google_message3.UnusedEnum field18198 = 23; 388 optional .benchmarks.google_message3.UnusedEmptyMessage field18199 = 15; 389 optional string field18200 = 16; 390 optional string field18201 = 17; 391 optional bool field18202 = 99; 392 } 393 repeated .benchmarks.google_message3.Message17782 field18175 = 20; 394 extend .benchmarks.google_message3.Message0 { 395 optional .benchmarks.google_message3.Message17786 field18176 = 11823055; 396 } 397} 398 399message Message22857 { 400 repeated .benchmarks.google_message3.Message22853 field22874 = 1; 401 extend .benchmarks.google_message3.Message10155 { 402 optional .benchmarks.google_message3.Message22857 field22875 = 67799715; 403 } 404} 405 406message Message24404 { 407 repeated group Message24405 = 1 { 408 required int32 field24686 = 2; 409 required int32 field24687 = 3; 410 optional .benchmarks.google_message3.Message24317 field24688 = 4; 411 optional .benchmarks.google_message3.UnusedEmptyMessage field24689 = 5; 412 optional .benchmarks.google_message3.Message24376 field24690 = 6; 413 optional .benchmarks.google_message3.Message24345 field24691 = 7; 414 optional .benchmarks.google_message3.UnusedEmptyMessage field24692 = 8; 415 optional .benchmarks.google_message3.Message24379 field24693 = 9; 416 optional .benchmarks.google_message3.UnusedEmptyMessage field24694 = 10; 417 optional .benchmarks.google_message3.UnusedEmptyMessage field24695 = 11; 418 optional .benchmarks.google_message3.Message24391 field24696 = 12; 419 optional .benchmarks.google_message3.UnusedEmptyMessage field24697 = 13; 420 optional .benchmarks.google_message3.UnusedEmptyMessage field24698 = 14; 421 optional .benchmarks.google_message3.UnusedEmptyMessage field24699 = 22; 422 optional .benchmarks.google_message3.UnusedEmptyMessage field24700 = 23; 423 optional .benchmarks.google_message3.UnusedEmptyMessage field24701 = 25; 424 optional .benchmarks.google_message3.Enum16925 field24702 = 18; 425 optional float field24703 = 20; 426 optional bool field24704 = 19; 427 repeated .benchmarks.google_message3.Enum16891 field24705 = 24; 428 optional .benchmarks.google_message3.UnusedEmptyMessage field24706 = 15; 429 optional string field24707 = 16; 430 optional string field24708 = 17; 431 optional float field24709 = 21; 432 optional bool field24710 = 26; 433 optional .benchmarks.google_message3.UnusedEnum field24711 = 27; 434 optional bool field24712 = 28; 435 optional .benchmarks.google_message3.UnusedEnum field24713 = 29; 436 optional bool field24714 = 31; 437 optional bool field24715 = 99; 438 optional int64 field24716 = 32; 439 } 440 optional .benchmarks.google_message3.Message24403 field24684 = 30; 441 extend .benchmarks.google_message3.Message0 { 442 optional .benchmarks.google_message3.Message24404 field24685 = 9129287; 443 } 444} 445 446message Message27300 { 447 repeated .benchmarks.google_message3.UnusedEmptyMessage field27302 = 1; 448 optional string field27303 = 2; 449 extend .benchmarks.google_message3.Message0 { 450 optional .benchmarks.google_message3.Message27300 field27304 = 24956467; 451 } 452} 453 454message Message27453 { 455 optional string field27459 = 15; 456 repeated string field27460 = 1; 457 repeated float field27461 = 6; 458 repeated int32 field27462 = 27; 459 repeated int32 field27463 = 28; 460 repeated .benchmarks.google_message3.Message27454 field27464 = 24; 461 repeated string field27465 = 2; 462 repeated float field27466 = 7; 463 repeated string field27467 = 22; 464 repeated string field27468 = 23; 465 optional string field27469 = 26; 466 repeated .benchmarks.google_message3.Message27357 field27470 = 8; 467 optional .benchmarks.google_message3.Message27360 field27471 = 16; 468 optional string field27472 = 25; 469 optional string field27473 = 11; 470 optional bool field27474 = 13; 471 optional bool field27475 = 14; 472 optional bool field27476 = 17; 473 optional .benchmarks.google_message3.UnusedEmptyMessage field27477 = 12; 474 optional bool field27478 = 34268945; 475 optional bool field27479 = 20; 476 optional string field27480 = 21; 477 optional .benchmarks.google_message3.UnusedEmptyMessage field27481 = 10; 478 extend .benchmarks.google_message3.Message0 { 479 optional .benchmarks.google_message3.Message27453 field27482 = 8086204; 480 } 481} 482 483extend .benchmarks.google_message3.Message16945 { 484 optional string field17026 = 472; 485 repeated string field17027 = 818; 486 optional .benchmarks.google_message3.Message0 field17031 = 215; 487 repeated .benchmarks.google_message3.Message0 field17032 = 292; 488 repeated .benchmarks.google_message3.Message0 field17038 = 234; 489 repeated .benchmarks.google_message3.Message0 field17039 = 235; 490 optional .benchmarks.google_message3.Message0 field17042 = 246; 491 optional string field17043 = 224; 492 optional string field17044 = 225; 493 repeated string field17048 = 63; 494 repeated string field17049 = 64; 495 repeated .benchmarks.google_message3.Message0 field17052 = 233; 496 repeated .benchmarks.google_message3.Message0 field17053 = 66; 497 repeated string field17056 = 275; 498 optional string field17057 = 226; 499 repeated .benchmarks.google_message3.Message0 field17060 = 27; 500 repeated string field17073 = 75; 501 repeated .benchmarks.google_message3.Message0 field17076 = 77; 502 repeated string field17078 = 296; 503 repeated .benchmarks.google_message3.Message0 field17082 = 160; 504 repeated .benchmarks.google_message3.Message0 field17091 = 585; 505 repeated .benchmarks.google_message3.Message0 field17098 = 987; 506 repeated .benchmarks.google_message3.Message0 field17101 = 157; 507 repeated string field17102 = 158; 508 repeated string field17107 = 166; 509 repeated string field17133 = 567; 510 repeated string field17134 = 572; 511 repeated string field17160 = 49; 512 repeated string field17168 = 32; 513 repeated string field17170 = 34; 514 repeated .benchmarks.google_message3.Message0 field17172 = 509; 515 repeated string field17174 = 39; 516 repeated .benchmarks.google_message3.Message0 field17175 = 40; 517 repeated .benchmarks.google_message3.Message0 field17178 = 511; 518 repeated .benchmarks.google_message3.Message0 field17185 = 50; 519 repeated int32 field17207 = 1081; 520 repeated .benchmarks.google_message3.Message0 field17238 = 184; 521 repeated .benchmarks.google_message3.Message0 field17289 = 177; 522 repeated .benchmarks.google_message3.Message0 field17290 = 178; 523 repeated .benchmarks.google_message3.Message0 field17296 = 474; 524 repeated string field17298 = 44; 525 repeated .benchmarks.google_message3.Message0 field17301 = 47; 526 optional .benchmarks.google_message3.Message0 field17412 = 21; 527 repeated .benchmarks.google_message3.Message0 field17438 = 132; 528 repeated .benchmarks.google_message3.Message0 field17458 = 512; 529 repeated string field17460 = 560; 530 repeated string field17466 = 552; 531 repeated .benchmarks.google_message3.Message0 field17617 = 1080; 532 repeated int32 field17618 = 1084; 533} 534 535