Skip to content

feat: parameterize inner joins and fix composite index bounds - #382

Merged
KKould merged 1 commit into
mainfrom
feat/inner-join-index-probe
Sep 6, 2026
Merged

feat: parameterize inner joins and fix composite index bounds#382
KKould merged 1 commit into
mainfrom
feat/inner-join-index-probe

feat: parameterize inner joins with index probes and fix composite bo…

40a120e
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 6, 2026 in 1s

93.18% (+0.11%) compared to 156bb04

View this Pull Request on Codecov

93.18% (+0.11%) compared to 156bb04

Details

Codecov Report

❌ Patch coverage is 94.80519% with 32 lines in your changes missing coverage. Please review.
✅ Project coverage is 93.18%. Comparing base (156bb04) to head (40a120e).

Files with missing lines Patch % Lines
...ptimizer/rule/normalization/parameterized_index.rs 93.94% 23 Missing ⚠️
src/planner/mod.rs 28.57% 5 Missing ⚠️
src/execution/dql/mark_apply.rs 98.82% 2 Missing ⚠️
src/optimizer/rule/normalization/elimination.rs 81.81% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #382      +/-   ##
==========================================
+ Coverage   93.07%   93.18%   +0.11%     
==========================================
  Files         257      257              
  Lines       45289    45852     +563     
==========================================
+ Hits        42152    42727     +575     
+ Misses       3137     3125      -12     
Files with missing lines Coverage Δ
src/db.rs 92.00% <100.00%> (+0.03%) ⬆️
src/execution/mod.rs 96.28% <100.00%> (+1.15%) ⬆️
src/expression/range_detacher.rs 93.50% <100.00%> (+<0.01%) ⬆️
src/optimizer/heuristic/optimizer.rs 96.95% <100.00%> (+0.02%) ⬆️
src/optimizer/rule/normalization/column_pruning.rs 86.29% <100.00%> (+0.06%) ⬆️
src/optimizer/rule/normalization/mod.rs 94.69% <100.00%> (+0.16%) ⬆️
...ptimizer/rule/normalization/pushdown_predicates.rs 91.59% <100.00%> (ø)
src/orm/mod.rs 85.02% <ø> (ø)
src/planner/operator/mark_apply.rs 97.05% <100.00%> (+0.35%) ⬆️
src/execution/dql/mark_apply.rs 97.99% <98.82%> (+0.12%) ⬆️
... and 3 more

... and 5 files with indirect coverage changes

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