Clément MAHTIEU created AVRO-1628:
-------------------------------------
Summary: Add Schema.createUnion(Schema... type)
Key: AVRO-1628
URL: https://issues.apache.org/jira/browse/AVRO-1628
Project: Avro
Issue Type: Improvement
Components: java
Reporter: Clément MAHTIEU
Priority: Trivial
Quite often, when I declare mapreduce jobs I have to create the union of two or
three schemas. For example:
{code}
AvroJob.setMapOutputKeySchema(job,
Schema.createUnion(Arrays.asList(Foo.SCHEMA$, Bar.SCHEMA$))
{code}
Having Schema.createUnion only accept a List hurts readability and force users
to write boilerplate code for such trivial, but I believe common, use cases. It
would be create to add {{Schema.createUnion(Schema... type)}}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)