Description
- Motivation
At the moment the only way to read AVRO is through code generation with avro-compiler and JavaBeanSchema. It makes it not possible to write transforms that can work with dynamic schemas. AVRO has generic data type called GenericRecord, reading is implemented in AvroIO.
readGenericRecords. There is a code to convert GenericRecord to Row shipped as a part of BigQueryIO. However, it doesn't support all types and nested records.
Attachments
Issue Links
- links to