J'ai essayé le code suivant dans Avro IDL qui fait référence au type logique timestamp-millis et cela ne fonctionne pas.Comment utiliser les types logiques dans Avro IDL?
Y a-t-il une importation requise pour utiliser les types logiques dans Avro IDL? Ou les types logiques ne sont-ils pas utilisables, et j'ai besoin d'utiliser le type primitif (long dans ce cas) à la place?
protocol test {
record test {
timestamp-millis time;
}
}
Résultats dans:
Exception in thread "main" org.apache.avro.compiler.idl.ParseException: Undefined name 'timestamp', at line 3, column 9
Cela fonctionne bien sûr:
protocol test {
record test {
long time;
}
}
Merci, cela est exact, mais je demandais au sujet IDL plutôt que des schémas JSON – arosca