mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-25 11:00:35 +00:00
Adds missing overloads of functions `count`, `min`, `max` for
type `ascii`. Now they work:
cqlsh> CREATE KEYSPACE ks WITH replication = {'class': 'SimpleStrategy',
'replication_factor': 1};
cqlsh> USE ks;
cqlsh:ks> CREATE TABLE test_ascii (id int PRIMARY KEY, value ascii);
cqlsh:ks> INSERT INTO test_ascii (id, value) VALUES (0, 'abcd');
cqlsh:ks> INSERT INTO test_ascii (id, value) VALUES (1, 'efgh');
cqlsh:ks> INSERT INTO test_ascii (id, value) VALUES (2, 'ijkl');
cqlsh:ks> SELECT * FROM test_ascii;
id | value
----+-------
1 | efgh
0 | abcd
2 | ijkl
(3 rows)
cqlsh:ks> SELECT count(value) FROM test_ascii;
system.count(value)
---------------------
3
(1 rows)
cqlsh:ks> SELECT min(value) FROM test_ascii;
system.min(value)
-------------------
abcd
(1 rows)
cqlsh:ks> SELECT max(value) FROM test_ascii;
system.max(value)
-------------------
ijkl
(1 rows)
Tests:
- unit(release)
- cql_group_functions_tests.py (with added check for `ascii` type)
Fixes #5147.