limbo/tests/integration/query_processing
Preston Thorpe 3456d61ac0
Merge 'Index search fixes' from Nikita Sivukhin
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
2025-09-30 12:34:52 -04:00
..
encryption.rs Put encryption behind an opt in (runtime) flag 2025-09-30 18:29:18 +05:30
mod.rs enable encryption feature flag by default 2025-09-30 19:04:25 +05:30
test_btree.rs core: Rename IO::run_once() to IO::step() 2025-09-10 14:36:02 +03:00
test_ddl.rs Add regression tests for ALTER TABLE stuff 2025-09-27 09:45:15 +03:00
test_multi_thread.rs small fixes 2025-09-17 19:20:42 +04:00
test_read_path.rs fix clippy 2025-09-30 14:44:48 +04:00
test_transactions.rs we do not allow DDL inside BEGIN CONCURRENT, so remove test 2025-09-25 11:49:44 +03:00
test_write_path.rs add simple test 2025-09-30 16:46:43 +04:00