mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-23 10:00:35 +00:00
This patch adds a test that takes an sstable with one partition of 13,520 clustering rows (spanning 700 KB in the data file), and attempts to read various slices CQL rows, counting that we got back the expected number of rows. The sstable included here was generated by Cassandra, and includes a promoted index. Promoted index reading is not supported yet (we will add it in the next patch), so for now the code will always read the entire partition from disk; But still the clustering-key filtering is already functional, and will drop some of the rows as requested, so this test will pass. Later, when we add promoted index support, we should check that this test still passes - promoted index will make the reads in this test more efficient (which the test cannot verify), but the important thing to check is that it doesn't break any of these tests. Signed-off-by: Nadav Har'El <nyh@scylladb.com>