Reuben van Ammers created BEAM-12464:
----------------------------------------

             Summary: Change ProtoSchemaTranslator beam schema creation to 
match the order for protobufs containing Oneof fields
                 Key: BEAM-12464
                 URL: https://issues.apache.org/jira/browse/BEAM-12464
             Project: Beam
          Issue Type: Improvement
          Components: extensions-java-protobuf
            Reporter: Reuben van Ammers


Currently, when ProtoSchemaTranslator creates the beam schema from a protobuf 
definition it always puts the Oneofs at the start of the beam schema due to 
Oneofs being created from the code first. This means that the order of the 
fields doesn't match the order of the protobuf defintion. As the schema 
generation is used when converting from beam rows to protobufs, it additionally 
means that it is impossible to convert from a beam row where the oneof fields 
are not the first fields in the beamrow.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to