limbo/core/storage
Pekka Enberg e102cd0be5 Merge 'Add support for DISTINCT aggregate functions' from Jussi Saurio
Reviewable commit by commit. CI failures are not related.
Adds support for e.g. `select first_name, sum(distinct age),
count(distinct age), avg(distinct age) from users group by 1`
Implementation details:
- Creates an ephemeral index per distinct aggregate, and jumps over the
accumulation step if a duplicate is found

Closes #1507
2025-05-20 13:58:57 +03:00
..
btree.rs Merge 'Add support for DISTINCT aggregate functions' from Jussi Saurio 2025-05-20 13:58:57 +03:00
buffer_pool.rs core: Move buffer_pool.rs to storage module 2024-08-01 11:53:14 +03:00
database.rs Fix dumb clippy errors 2025-04-13 11:10:06 -03:00
mod.rs Minor improvements and cleanups in btree 2025-03-01 15:48:42 -05:00
page_cache.rs Request load page on insert_into_page 2025-04-02 16:24:53 +02:00
pager.rs sqlite3: Add libsql_wal_frame_count() API 2025-05-15 11:43:44 +03:00
sqlite3_ondisk.rs Rename OwnedValue -> Value 2025-05-15 09:59:46 +03:00
wal.rs fix some issues about page_size 2025-04-28 16:13:07 +08:00