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