Adam Holmberg created CASSANDRA-10380:
-----------------------------------------

             Summary: SELECT count within a partition does not respect LIMIT
                 Key: CASSANDRA-10380
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-10380
             Project: Cassandra
          Issue Type: Bug
          Components: Core
            Reporter: Adam Holmberg
            Priority: Minor


{code}
cassandra@cqlsh> create KEYSPACE test WITH replication = {'class': 
'SimpleStrategy', 'replication_factor': '1'};
cassandra@cqlsh> use test;
cassandra@cqlsh:test> create table t (k int, c int, v int, primary key (k, c));
cassandra@cqlsh:test> INSERT INTO t (k, c, v) VALUES (0, 0, 0);
cassandra@cqlsh:test> INSERT INTO t (k, c, v) VALUES (0, 1, 0);
cassandra@cqlsh:test> INSERT INTO t (k, c, v) VALUES (0, 2, 0);
cassandra@cqlsh:test> select * from t where k = 0;

 k | c | v
---+---+---
 0 | 0 | 0
 0 | 1 | 0
 0 | 2 | 0

(3 rows)
cassandra@cqlsh:test> select count(*) from t where k = 0 limit 2;

 count
-------
     3

(1 rows)
{code}

Expected: count should return 2, according to limit.
Actual: count of all rows in partition

This manifests in 3.0, does not appear in 2.2



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to