Чтобы облегчить работу с Avro в Scala, я хотел бы определить класс case на основе схемы, хранящейся в файле .avro. Я мог бы попробовать:
- Написание определения класса case.scala вручную.
- Программная запись строк в файл .scala
- Объясните определение класса case с помощью библиотеки байт-кода, например ObjectWeb ASM
- Конкретные трюки компилятора?
- Изменение существующего классификационного определения case во время выполнения?
Спасибо, любые советы приветствуются. -Julian