【发布时间】:2017-04-07 21:44:17
【问题描述】:
我在 Avro IDL 中尝试了以下代码,它引用了逻辑类型 timestamp-millis,但它不起作用。
在 Avro IDL 中使用逻辑类型是否需要导入?还是逻辑类型不可用,我需要使用原始类型(在这种情况下为 long)?
protocol test {
record test {
timestamp-millis time;
}
}
结果:
Exception in thread "main" org.apache.avro.compiler.idl.ParseException: Undefined name 'timestamp', at line 3, column 9
这当然有效:
protocol test {
record test {
long time;
}
}
【问题讨论】: