“source”是一个有效的apache AVRO字段属性吗?

时间:2018-02-24 12:20:33

标签: avro

Avro 1.8.2列出了以下记录字段属性:name,doc,type, 默认,订单和别名。它似乎没有指定如何处理未定义的字段名称。

我继承了包含另一个属性“source”的.avsc文件,该属性具有一致的“element”值,后跟字段名称。例如。对于字段xyz “source”:“element xyz”

我想知道这个属性是否可以安全删除?此属性的存在与否对生成的Java文件的唯一区别在于嵌入式模式。实际上,我可以添加任何具有相同结果的垃圾属性。

我找到的具有此名称的AVRO字段属性的唯一其他引用位于how to modify AVRO schema to represent a single object instead of list f objects?的StackOverflow

关于“来源”属性的来源的任何线索也将非常有用。

1 个答案:

答案 0 :(得分:0)

它不是一个有效的属性,你可以找到here模式的有效属性,从“avro”的角度来看它应该是安全的。