Để tạo điều kiện làm việc với Avro trong Scala, tôi muốn xác định một lớp chữ thường dựa trên lược đồ được lưu trữ với tệp .avro. Tôi có thể thử:Tôi có thể lấy định nghĩa lớp trường hợp Scala từ định nghĩa lược đồ Avro không?
- Viết định nghĩa lớp vỏ .scala bằng tay.
- lập trình viết các chuỗi vào một tập tin .scala
- Spoof định nghĩa lớp trường hợp với một thư viện bytecode như ASM ObjectWeb của
- SpecificCompiler thủ đoạn?
- Sửa đổi định nghĩa phân loại trường hợp hiện tại khi chạy?
Xin cảm ơn, mọi lời khuyên đều được đánh giá cao. -Julian
lưu ý: Tôi không chắc chắn scala macro sẽ có thể tạo ra một loại trong tương lai –