Affects Version/s: None
Fix Version/s: None
According to the documentation https://avro.apache.org/docs/1.8.1/spec.html#Decimal
The decimal logical type represents an arbitrary-precision signed decimal number of the form unscaled × 10-scale.
Then in the schema we might have an entry like:
However, in the java deserialization I see that the precision is ignored:
The logical type definition in the java api requires the precision to be set:
Is this a feature, that we allow arbitrary precision? If so, why do we have the precision in the API and schema, if it's ignored?
Maybe that's some java specific issue?
Thanks for any hints.