Files
turso/core
Pekka Enberg 7169706809 Merge 'Add support for delete row' from Krishna Vishal
**Core delete tasks**:
- [x] Implement free page functionality
- [x] Clear overflow pages if any before deleting their cells using free
page.
- [x] Implement delete for leaf page
- [ ] Balance after delete properly
**Auxiliary tasks to make delete work properly**:
- [x] Implement block coalescing in `free_cell_range` to reduce
fragmentation.
- [x] Track page fragmentation in `free_cell_range`.
- [x] Update page offsets in `drop_cell` and update cell pointer array
after dropping a cell.
- [x] Add TCL tasks
Closes #455
--------
I will add support for balancing after delete once `balance_nonroot` is
extended. In the current state of `balance_nonroot` balancing won't work
after delete and corrupts page.
But delete itself is functional now.

Closes #785
2025-02-07 12:36:23 +02:00
..
2025-02-06 13:27:52 +02:00
2025-02-06 10:44:37 +02:00
2025-01-28 14:55:38 -05:00
2025-01-28 14:55:38 -05:00
2025-02-06 13:40:34 +02:00
2024-12-24 18:04:30 +01:00
2025-02-06 07:51:50 -05:00