Lines Matching full:optional
46 optional int32 bb = 1;
57 optional int32 optional_int32 = 1;
58 optional int64 optional_int64 = 2;
59 optional uint32 optional_uint32 = 3;
60 optional uint64 optional_uint64 = 4;
61 optional sint32 optional_sint32 = 5;
62 optional sint64 optional_sint64 = 6;
63 optional fixed32 optional_fixed32 = 7;
64 optional fixed64 optional_fixed64 = 8;
65 optional sfixed32 optional_sfixed32 = 9;
66 optional sfixed64 optional_sfixed64 = 10;
67 optional float optional_float = 11;
68 optional double optional_double = 12;
69 optional bool optional_bool = 13;
70 optional string optional_string = 14;
71 optional bytes optional_bytes = 15;
73 optional group OptionalGroup = 16 {
74 optional int32 a = 17;
77 optional NestedMessage optional_nested_message = 18;
78 optional ForeignMessage optional_foreign_message = 19;
79 optional protobuf_unittest_import_proto2.ImportMessage
82 optional NestedEnum optional_nested_enum = 21;
83 optional ForeignEnum optional_foreign_enum = 22;
84 optional protobuf_unittest_import_proto2.ImportEnum optional_import_enum = 23;
86 optional string optional_string_piece = 24 [ctype = STRING_PIECE];
87 optional string optional_cord = 25 [ctype = CORD];
90 optional protobuf_unittest_import_proto2.PublicImportMessage
93 optional NestedMessage optional_lazy_message = 27 [lazy = true];
113 optional int32 a = 47;
131 optional int32 default_int32 = 61 [default = 41];
132 optional int64 default_int64 = 62 [default = 42];
133 optional uint32 default_uint32 = 63 [default = 43];
134 optional uint64 default_uint64 = 64 [default = 44];
135 optional sint32 default_sint32 = 65 [default = -45];
136 optional sint64 default_sint64 = 66 [default = 46];
137 optional fixed32 default_fixed32 = 67 [default = 47];
138 optional fixed64 default_fixed64 = 68 [default = 48];
139 optional sfixed32 default_sfixed32 = 69 [default = 49];
140 optional sfixed64 default_sfixed64 = 70 [default = -50];
141 optional float default_float = 71 [default = 51.5];
142 optional double default_double = 72 [default = 52e3];
143 optional bool default_bool = 73 [default = true];
144 optional string default_string = 74 [default = "hello"];
145 optional bytes default_bytes = 75 [default = "world"];
147 optional NestedEnum default_nested_enum = 81 [default = BAR];
148 optional ForeignEnum default_foreign_enum = 82 [default = FOREIGN_BAR];
149 optional protobuf_unittest_import_proto2.ImportEnum default_import_enum = 83
152 optional string default_string_piece = 84
154 optional string default_cord = 85 [ctype = CORD, default = "123"];
167 optional NestedTestAllTypes child = 1;
168 optional TestAllTypes payload = 2;
173 optional int32 deprecated_int32 = 1 [deprecated = true];
186 optional int32 c = 1;
187 optional int32 d = 2;
207 optional int32 optional_int32_extension = 1;
208 optional int64 optional_int64_extension = 2;
209 optional uint32 optional_uint32_extension = 3;
210 optional uint64 optional_uint64_extension = 4;
211 optional sint32 optional_sint32_extension = 5;
212 optional sint64 optional_sint64_extension = 6;
213 optional fixed32 optional_fixed32_extension = 7;
214 optional fixed64 optional_fixed64_extension = 8;
215 optional sfixed32 optional_sfixed32_extension = 9;
216 optional sfixed64 optional_sfixed64_extension = 10;
217 optional float optional_float_extension = 11;
218 optional double optional_double_extension = 12;
219 optional bool optional_bool_extension = 13;
220 optional string optional_string_extension = 14;
221 optional bytes optional_bytes_extension = 15;
223 optional group OptionalGroup_extension = 16 {
224 optional int32 a = 17;
227 optional TestAllTypes.NestedMessage optional_nested_message_extension = 18;
228 optional ForeignMessage optional_foreign_message_extension = 19;
229 optional protobuf_unittest_import_proto2.ImportMessage
232 optional TestAllTypes.NestedEnum optional_nested_enum_extension = 21;
233 optional ForeignEnum optional_foreign_enum_extension = 22;
234 optional protobuf_unittest_import_proto2.ImportEnum
237 optional string optional_string_piece_extension = 24 [ctype = STRING_PIECE];
238 optional string optional_cord_extension = 25;
240 optional protobuf_unittest_import_proto2.PublicImportMessage
243 optional TestAllTypes.NestedMessage optional_lazy_message_extension = 27
264 optional int32 a = 47;
284 optional int32 default_int32_extension = 61 [default = 41];
285 optional int64 default_int64_extension = 62 [default = 42];
286 optional uint32 default_uint32_extension = 63 [default = 43];
287 optional uint64 default_uint64_extension = 64 [default = 44];
288 optional sint32 default_sint32_extension = 65 [default = -45];
289 optional sint64 default_sint64_extension = 66 [default = 46];
290 optional fixed32 default_fixed32_extension = 67 [default = 47];
291 optional fixed64 default_fixed64_extension = 68 [default = 48];
292 optional sfixed32 default_sfixed32_extension = 69 [default = 49];
293 optional sfixed64 default_sfixed64_extension = 70 [default = -50];
294 optional float default_float_extension = 71 [default = 51.5];
295 optional double default_double_extension = 72 [default = 52e3];
296 optional bool default_bool_extension = 73 [default = true];
297 optional string default_string_extension = 74 [default = "hello"];
298 optional bytes default_bytes_extension = 75 [default = "world"];
300 optional TestAllTypes.NestedEnum default_nested_enum_extension = 81
302 optional ForeignEnum default_foreign_enum_extension = 82
304 optional protobuf_unittest_import_proto2.ImportEnum
307 optional string default_string_piece_extension = 84
309 optional string default_cord_extension = 85 [default = "123"];
312 optional uint32 oneof_uint32_extension = 111;
313 optional TestAllTypes.NestedMessage oneof_nested_message_extension = 112;
314 optional string oneof_string_extension = 113;
315 optional bytes oneof_bytes_extension = 114;
319 optional group OptionalGroup = 16 {
320 optional int32 a = 17;
322 optional ForeignEnum optional_foreign_enum = 22;
333 optional string test = 1002 [default = "test"];
336 optional string nested_string_extension = 1003;
340 optional group OptionalGroup_extension = 16 {
341 optional int32 a = 17;
343 optional ForeignEnum optional_foreign_enum_extension = 22;
351 // optional fields for all types.
354 optional int32 dummy2 = 2;
358 optional TestRequired single = 1000;
364 optional int32 dummy4 = 4;
365 optional int32 dummy5 = 5;
366 optional int32 dummy6 = 6;
367 optional int32 dummy7 = 7;
368 optional int32 dummy8 = 8;
369 optional int32 dummy9 = 9;
370 optional int32 dummy10 = 10;
371 optional int32 dummy11 = 11;
372 optional int32 dummy12 = 12;
373 optional int32 dummy13 = 13;
374 optional int32 dummy14 = 14;
375 optional int32 dummy15 = 15;
376 optional int32 dummy16 = 16;
377 optional int32 dummy17 = 17;
378 optional int32 dummy18 = 18;
379 optional int32 dummy19 = 19;
380 optional int32 dummy20 = 20;
381 optional int32 dummy21 = 21;
382 optional int32 dummy22 = 22;
383 optional int32 dummy23 = 23;
384 optional int32 dummy24 = 24;
385 optional int32 dummy25 = 25;
386 optional int32 dummy26 = 26;
387 optional int32 dummy27 = 27;
388 optional int32 dummy28 = 28;
389 optional int32 dummy29 = 29;
390 optional int32 dummy30 = 30;
391 optional int32 dummy31 = 31;
392 optional int32 dummy32 = 32;
398 optional TestRequired optional_message = 1;
400 optional int32 dummy = 3;
404 optional TestRequired optional_message = 1;
411 optional TestAllTypes.NestedMessage foreign_nested = 1;
433 optional int32 a = 1;
434 optional int32 bb = 268435455;
438 optional TestRecursiveMessage a = 1;
439 optional int32 i = 2;
445 optional TestMutualRecursionB b = 1;
447 optional TestMutualRecursionB bb = 1;
448 optional group SubGroup = 2 {
449 optional SubMessage sub_message = 3; // Needed because of bug in javatest
450 optional TestAllTypes not_in_this_scc = 4;
455 optional TestMutualRecursionA a = 1;
456 optional int32 optional_int32 = 2;
461 optional group SubGroup = 1 {
465 optional SubMessage sub_message = 1;
473 optional int32 a = 1; // NO_PROTO1
474 optional group Foo = 2 {
475 optional int32 a = 1;
477 optional group Bar = 3 {
478 optional int32 a = 1;
484 optional TestAllTypes sub_message = 1 [lazy = false];
487 optional TestAllTypes sub_message = 1 [lazy = true];
496 optional NestedMessage optional_nested_message = 1;
524 optional int32 PrimitiveField = 1;
525 optional string StringField = 2;
526 optional ForeignEnum EnumField = 3;
527 optional ForeignMessage MessageField = 4;
528 optional string StringPieceField = 5 [ctype = STRING_PIECE];
529 optional string CordField = 6 [ctype = CORD];
542 optional string my_string = 11;
544 optional int64 my_int = 1;
546 optional float my_float = 101;
548 optional int64 oo = 2;
552 optional int32 bb = 1;
555 optional NestedMessage optional_nested_message = 200;
559 optional string my_extension_string = 50;
560 optional int32 my_extension_int = 5;
565 optional TestExtensionOrderings1 test_ext_orderings1 = 13;
567 optional string my_string = 1;
572 optional TestExtensionOrderings2 test_ext_orderings2 = 12;
576 optional TestExtensionOrderings3 test_ext_orderings3 = 14;
578 optional string my_string = 1;
580 optional string my_string = 1;
584 optional bytes escaped_bytes = 1 [default = "\0\001\a\b\f\n\r\t\v\\\'\"\xfe"];
585 optional uint32 large_uint32 = 2 [default = 0xFFFFFFFF];
586 optional uint64 large_uint64 = 3 [default = 0xFFFFFFFFFFFFFFFF];
587 optional int32 small_int32 = 4 [default = -0x7FFFFFFF];
588 optional int64 small_int64 = 5 [default = -0x7FFFFFFFFFFFFFFF];
589 optional int32 really_small_int32 = 21 [default = -0x80000000];
590 optional int64 really_small_int64 = 22 [default = -0x8000000000000000];
595 optional string utf8_string = 6 [default = "\341\210\264"];
598 optional float zero_float = 7 [default = 0];
599 optional float one_float = 8 [default = 1];
600 optional float small_float = 9 [default = 1.5];
601 optional float negative_one_float = 10 [default = -1];
602 optional float negative_float = 11 [default = -1.5];
604 optional float large_float = 12 [default = 2E8];
605 optional float small_negative_float = 13 [default = -8e-28];
608 optional double inf_double = 14 [default = inf];
609 optional double neg_inf_double = 15 [default = -inf];
610 optional double nan_double = 16 [default = nan];
611 optional float inf_float = 17 [default = inf];
612 optional float neg_inf_float = 18 [default = -inf];
613 optional float nan_float = 19 [default = nan];
620 optional string cpp_trigraph = 20 [default = "? \? ?? \?? \??? ??/ ?\?-"];
623 optional string string_with_zero = 23 [default = "hel\000lo"];
624 optional bytes bytes_with_zero = 24 [default = "wor\000ld"];
625 optional string string_piece_with_zero = 25
627 optional string cord_with_zero = 26 [ctype = CORD, default = "12\0003"];
628 optional string replacement_string = 27 [default = "${unknown}"];
632 optional TestSparseEnum sparse_enum = 1;
637 optional string data = 1;
645 optional bytes data = 1;
654 optional int32 data = 1;
658 optional uint32 data = 1;
662 optional int64 data = 1;
666 optional uint64 data = 1;
670 optional bool data = 1;
680 optional int32 a = 5;
681 optional string b = 6;
687 optional int32 foo_int = 1;
688 optional string foo_string = 2;
689 optional TestAllTypes foo_message = 3;
690 optional group FooGroup = 4 {
691 optional int32 a = 5;
692 optional string b = 6;
706 optional int32 a = 9;
707 optional string b = 10;
721 optional int32 baz_int = 18;
722 optional string baz_string = 19 [default = "BAZ"];
725 optional int64 qux_int = 1;
844 optional int32 dynamic_field = 2100;
847 optional fixed32 scalar_extension = 2000;
848 optional ForeignEnum enum_extension = 2001;
849 optional DynamicEnumType dynamic_enum_extension = 2002;
851 optional ForeignMessage message_extension = 2003;
852 optional DynamicMessageType dynamic_message_extension = 2004;
875 // Test that if an optional or required message/group field appears multiple
882 // the corresponding required/optional fields in TestParsingMerge.
888 optional TestAllTypes field1 = 11;
891 optional TestAllTypes field1 = 21;
897 optional TestAllTypes optional_all_types = 2;
899 optional group OptionalGroup = 10 {
900 optional TestAllTypes optional_group_all_types = 11;
903 optional TestAllTypes repeated_group_all_types = 21;
907 optional TestAllTypes optional_ext = 1000;
914 optional string a = 1 [default = "*/ <- Neither should this."];
933 optional int32 field_name1 = 1;
934 optional int32 fieldName2 = 2;
935 optional int32 FieldName3 = 3;
936 optional int32 _field_name4 = 4;
937 optional int32 FIELD_NAME5 = 5;
938 optional int32 field_name6 = 6 [json_name = "@type"];
942 optional int32 optional_int32 = 536870000;
943 optional int32 fixed_32 = 536870001;
947 optional ForeignEnum optional_enum = 536870004;
948 optional string optional_string = 536870005;
949 optional bytes optional_bytes = 536870006;
950 optional ForeignMessage optional_message = 536870007;
952 optional group OptionalGroup = 536870008 {
953 optional int32 group_a = 536870009;
973 optional TestAllTypes test_all_types = 536860000;
977 optional int32 field1 = 1;
978 optional int32 field2 = 2;
979 optional int32 field3 = 3;
980 optional int32 field4 = 4;
982 optional int32 field6 = 6;
983 optional int32 field7 = 7;
984 optional int32 field8 = 8;
985 optional int32 field9 = 9;
986 optional int32 field10 = 10;
990 optional int32 test_extension_inside_table_extension = 5;