Details
-
Bug
-
Status: Resolved
-
Low
-
Resolution: Fixed
-
None
-
Low
Description
I am running into issues when using avg in queries on decimal values.
It throws an ArithmeticException in org/apache/cassandra/cql3/functions/AggregateFcts.java (Line 184).
So whenever an exact representation of the quotient is not possible it will throw that error and it never returns to the querying client.
I am not so sure if this is intended behavior or a bug, but in my opinion if an exact representation of the value is not possible, it should automatically round the value.
Specifying a rounding mode when calling the divide function should solve the issue