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)