scala - 我可以从Avro模式定义中获取Scala案例类定义吗?

标签 scala schema case-class avro

为了方便在Scala中使用Avro,我想基于.avro文件存储的架构来定义案例类。我可以尝试:


手动编写.scala案例类定义。
以编程方式将字符串写入.scala文件
用字节码库欺骗案例类定义
ObjectWeb的ASM
具体的编译技巧?
在运行时修改现有案例分类定义?


谢谢,任何建议表示赞赏。
-朱利安

最佳答案

看起来您在https://github.com/julianpeeters/avro-scala-macro-annotations上使用类型提供程序感到不舒服

关于scala - 我可以从Avro模式定义中获取Scala案例类定义吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15607038/

相关文章:

mysql - MySQL 中 INDEX、PRIMARY、UNIQUE、FULLTEXT 之间的区别?

scala - Scala 中带有列表的递归类型

scala - 多集的高级类型

scala - 如何使用类型参数的Scala边界访问方法

scala - 与泛型匹配的模式

c# - 具有存储过程的 Visual Studio 数据集设计器?这个图标是什么

javascript - Mongoose:嵌套 Json 的架构并存储它 (Node.js)

scala - 当案例类构造函数参数在类外部使用时,它被称为什么?

scala - 如何使用宏注释将无参数构造函数添加到 Scala 案例类?

scala - 结构化流式自定义重复数据删除