Basically, if I have

message Foo {
    int32 x = 1;
    int32 y = 2;
}
message Bar {
    map<int32, Foo> items = 1;
}

And I serialize 2 fragments appended:

items = { 1: { x: 123 } }

and (as the second appended chunk)

items = { 1: { y: 456 } }

And now I deserialize the entire chunk; is the map item with key 1:

- { x: 123, y: 456 }, or
- { y: 456 }, or
- something else

Or to put it another way: are message-based map items merged or strictly
replaced?

My understanding based on the docs is "replaced", so { y: 456 } - but: can
I get a confirmation on this?

-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.

Reply via email to