mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-21 17:10:35 +00:00
This is the 1st PR in series with the goal to finish the hackathon project authored by @tgrabiec, @kostja, @amnonh and @mmatczuk (improved virtual tables + function call syntax in CQL). Virtual tables created within this framework are "materialized" in memtables, so current solution is for small tables only. As an example system.status was added. It was checked that DISTINCT and reverse ORDER BY do work. This PR was created by @jul-stas and @StarostaGit Fixes #8343 This is the same as #8364, but with a compilation fix (newly added `close()` method was not implemented by the reader) Closes #8634 * github.com:scylladb/scylla: boost/tests: Add virtual_table_test for basic infrastructure boost/tests: Test memtable_filling_virtual_table as mutation_source db/system_keyspace: Add system.status virtual table db/virtual_table: Add a way to specify a range of partitions for virtual table queries. db/virtual_table: Introduce memtable_filling_virtual_table db: Add virtual tables interface db: Introduce chained_delegating_reader