Skip to content

feat: reverse index scans and statement-scoped write visibility - #384

Merged
KKould merged 5 commits into
mainfrom
feat/reverse-index-scan
Oct 1, 2026
Merged

KKould merged 5 commits into
mainfrom
feat/reverse-index-scan

fix: disambiguate byte range checks when pyo3 is enabled

30d5d8f
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Oct 1, 2026 in 1s

93.26% (+0.16%) compared to 83ceb09

View this Pull Request on Codecov

93.26% (+0.16%) compared to 83ceb09

Details

Codecov Report

❌ Patch coverage is 96.48666% with 54 lines in your changes missing coverage. Please review.
✅ Project coverage is 93.26%. Comparing base (83ceb09) to head (30d5d8f).

Files with missing lines Patch % Lines
src/planner/arena.rs 80.00% 9 Missing ⚠️
src/storage/mod.rs 96.68% 7 Missing ⚠️
src/db/prepared.rs 91.04% 6 Missing ⚠️
src/storage/rocksdb.rs 95.97% 6 Missing ⚠️
src/optimizer/rule/normalization/elimination.rs 95.41% 5 Missing ⚠️
src/storage/lmdb.rs 96.22% 4 Missing ⚠️
src/execution/dql/scalar_apply.rs 86.95% 3 Missing ⚠️
src/planner/mod.rs 92.00% 2 Missing ⚠️
src/storage/memory.rs 97.26% 2 Missing ⚠️
src/storage/table_codec.rs 95.91% 2 Missing ⚠️
... and 7 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #384      +/-   ##
==========================================
+ Coverage   93.09%   93.26%   +0.16%     
==========================================
  Files         258      259       +1     
  Lines       47662    47741      +79     
==========================================
+ Hits        44370    44524     +154     
+ Misses       3292     3217      -75     
Files with missing lines Coverage Δ
src/binder/parser.rs 88.96% <100.00%> (ø)
src/db.rs 92.04% <100.00%> (+0.15%) ⬆️
src/execution/ddl/add_column.rs 96.96% <100.00%> (-0.23%) ⬇️
src/execution/ddl/change_column.rs 97.08% <100.00%> (-0.15%) ⬇️
src/execution/ddl/create_table.rs 100.00% <100.00%> (ø)
src/execution/ddl/create_view.rs 100.00% <100.00%> (ø)
src/execution/ddl/drop_column.rs 97.50% <100.00%> (-0.21%) ⬇️
src/execution/ddl/drop_index.rs 100.00% <100.00%> (ø)
src/execution/ddl/drop_table.rs 100.00% <100.00%> (ø)
src/execution/ddl/drop_view.rs 100.00% <100.00%> (ø)
... and 52 more

... and 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.