mirror of
https://github.com/tursodatabase/limbo.git
synced 2025-12-23 08:21:09 +00:00
This PR bundles 2 fixes:
1. Index search must skip NULL values
2. UPDATE must avoid using index which column is used in the SET clause
* This was an optimization to not do full scan in case of `UPDATE t
SET ... WHERE col = ?` but instead of doing this hacks we must properly
load updated row set to the ephemeral index and flush it after update
will be finished instead of modifying BTree inplace
* So, for now we completely remove this optimization and quitely
wait for proper optimization to land
Reviewed-by: Jussi Saurio <jussi.saurio@gmail.com>
Closes #3459
|
||
|---|---|---|
| .. | ||
| encryption.rs | ||
| mod.rs | ||
| test_btree.rs | ||
| test_ddl.rs | ||
| test_multi_thread.rs | ||
| test_read_path.rs | ||
| test_transactions.rs | ||
| test_write_path.rs | ||