Jeffrey Mullins created AVRO-2648:
-------------------------------------
Summary: Incorrect validation of numeric default values
Key: AVRO-2648
URL: https://issues.apache.org/jira/browse/AVRO-2648
Project: Apache Avro
Issue Type: Bug
Components: java
Reporter: Jeffrey Mullins
Assignee: Jeffrey Mullins
Validation of numeric default values is incorrect and results in API
inconsistencies:
{code:java}
public void testDoubleAsIntDefaultValue() {
Schema.Field field = new Schema.Field("myField",
Schema.create(Schema.Type.INT), "doc", 1.1);
field.hasDefaultValue(); // true
field.defaultValue(); // internal DoubleNode (1.1)
field.defaultVal(); // null
GenericData.get().getDefaultValue(field); // Integer (1){code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)