You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by Michael Heuer <he...@gmail.com> on 2018/12/22 19:02:31 UTC
Scala code generation
All,
We generate Java objects for use in Spark RDDs from an .avdl schema using the Avro Maven Plugin
https://github.com/bigdatagenomics/bdg-formats <https://github.com/bigdatagenomics/bdg-formats>
We also separately generate Scala products and projection field enums for use in Spark SQL Datasets, a bit more hacked together, declared in
https://github.com/bigdatagenomics/adam/tree/master/adam-codegen <https://github.com/bigdatagenomics/adam/tree/master/adam-codegen>
and used via exec-maven-plugin in
https://github.com/bigdatagenomics/adam/blob/master/adam-core/pom.xml#L91 <https://github.com/bigdatagenomics/adam/blob/master/adam-core/pom.xml#L91>
If of interest to the Avro project, could someone familiar with codegen and the Avro Maven Plugin help me refactor or otherwise adapt this for contribution?
Thank you in advance,
michael