Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
None
-
Normal
Description
If the number of selected row is greater than the page size, C* will return some duplicates.
The problem can be reproduced with the java driver using the following code:
session = cluster.connect(); session.execute("CREATE KEYSPACE IF NOT EXISTS test WITH REPLICATION = {'class' : 'SimpleStrategy', 'replication_factor' : '1'}"); session.execute("USE test"); session.execute("DROP TABLE IF EXISTS test"); session.execute("CREATE TABLE test (rc int, pk int, PRIMARY KEY (pk))"); for (int i = 0; i < 5; i++) session.execute("INSERT INTO test (pk, rc) VALUES (?, ?);", i, i); ResultSet rs = session.execute(session.newSimpleStatement("SELECT * FROM test WHERE pk IN (1, 2, 3)").setFetchSize(2));
Attachments
Attachments
Issue Links
- relates to
-
CASSANDRA-13302 last row of previous page == first row of next page while querying data using SASI index
- Resolved