Details
-
Improvement
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
Description
When trying to SUM a column of type COUNTER, this error is returned:
InvalidRequest: code=2200 [Invalid query] message="Invalid call to function sum, none of its type signatures match (known type signatures: system.sum : (tinyint) -> tinyint, system.sum : (smallint) -> smallint, system.sum : (int) -> int, system.sum : (bigint) -> bigint, system.sum : (float) -> float, system.sum : (double) -> double, system.sum : (decimal) -> decimal, system.sum : (varint) -> varint)"
This might be relevant for other agg. functions.
CQL for reproduction:
CREATE TABLE test ( key INT, ctr COUNTER, PRIMARY KEY ( key ) ); UPDATE test SET ctr = ctr + 1 WHERE key = 1; SELECT SUM(ctr) FROM test;
Attachments
Issue Links
- is duplicated by
-
CASSANDRA-10319 aggregate sum on Counter type of Cassandra
- Resolved