mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-22 09:30:45 +00:00
Make a reader that reads from memtable in reverse order. This draft PR includes two commits, out of which only the second is relevant for review. Described in #9133. Refs #1413. Closes #9174 * github.com:scylladb/scylla: partition_snapshot_reader: pop_range_tombstone returns reference (instead of value) when possible. memtable: enable native reversing partition_snapshot_reader: reverse ck_range when needed by Reversing memtable, partition_snapshot_reader: read from partition in reverse partition_snapshot_reader: rows_position and rows_iter_type supporting reverse iteration partition_snapshot_reader: split responsibility of ck_range partition_snapshot_reader: separate _schema into _query_schema and _partition_schema query: reverse clustering_range test: cql_query_test: fix test_query_limit for reversed queries