Description
For Avro schemas where value null is not allowed, the field is unboxed e.g. int but the getter/setter methods provide the boxed Integer as interface:
{ "fields": [ { "type": "double", "name": "time" }, }
This results in Java
private double time; public java.lang.Double getTime() { return time; } public void setTime(java.lang.Double value) { this.time = value; }
There is also a problem when there is an underscore in the Avro schema, e.g.:
{ "default": null, "type": [ "null", "long" ], "name": "conn_id" },
This results in Java:
private java.lang.Long conn_id; public java.lang.Long getConnId() { return conn_id; } public void setConnId(java.lang.Long value) { this.conn_id = value; }