У меня возникли проблемы написания Avro схемы для типа java.math.BigDecimal, я попытался следующие:java.math.BigDecimal в Avro .avdl файл
- на основе Avro чиновника doc, я знаю, нужно самостоятельно определить логические типы для поддержки BigDecimal, но эта ссылка дает пример только в avsc, я пытаюсь понять это в avdl.
- Основываясь на Avro doc и это example, я написал ниже AVDL:
`
@namespace("test")
protocol My_Protocol_v1 {
record BigDecimal {
@java-class("java.math.BigDecimal") string value;
}
`
Но это не работает: Эта IDL схема отлично компилируется и может генерировать Java-класс BigDecimal, но я не могу использовать сгенерированный BigDecimal как java.math.BigDecimal, что не так? или Как мне это сделать?
Большое спасибо