Skip to content

Let greedy join reorder own join decisions with column statistics - #392

Merged
KKould merged 62 commits into
mainfrom
feat/greedy-join-reorder
Oct 26, 2026
Merged

KKould merged 62 commits into
mainfrom
feat/greedy-join-reorder

feat: read-only transactions and transaction type renames

4844c6f
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Oct 26, 2026 in 1s

93.39% (-0.09%) compared to 841ebd7, passed because coverage increased by 0% when compared to adjusted base (93.39%)

View this Pull Request on Codecov

93.39% (-0.09%) compared to 841ebd7, passed because coverage increased by 0% when compared to adjusted base (93.39%)

Details

Codecov Report

❌ Patch coverage is 91.15558% with 274 lines in your changes missing coverage. Please review.
✅ Project coverage is 93.39%. Comparing base (841ebd7) to head (4844c6f).

Files with missing lines Patch % Lines
src/execution/mod.rs 61.44% 64 Missing ⚠️
src/execution/dql/recursive_cte.rs 41.02% 23 Missing ⚠️
src/optimizer/plan_utils.rs 85.21% 17 Missing ⚠️
src/execution/dql/mark_apply.rs 93.36% 15 Missing ⚠️
src/execution/spill/runs.rs 96.92% 11 Missing ⚠️
src/execution/dql/join/hash_join.rs 44.44% 10 Missing ⚠️
src/execution/dql/window.rs 56.52% 10 Missing ⚠️
src/execution/dql/aggregate/stream_agg.rs 18.18% 9 Missing ⚠️
src/execution/dql/aggregate/total.rs 70.00% 9 Missing ⚠️
src/execution/dql/describe.rs 10.00% 9 Missing ⚠️
... and 29 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #392      +/-   ##
==========================================
- Coverage   93.47%   93.39%   -0.09%     
==========================================
  Files         260      272      +12     
  Lines       34472    39076    +4604     
==========================================
+ Hits        32224    36495    +4271     
- Misses       2248     2581     +333     
Files with missing lines Coverage Δ
src/binder/aggregate.rs 97.22% <100.00%> (-0.04%) ⬇️
src/binder/alter_table.rs 100.00% <ø> (ø)
src/binder/analyze.rs 96.29% <100.00%> (+0.29%) ⬆️
src/binder/copy.rs 71.73% <ø> (ø)
src/binder/create_index.rs 90.47% <100.00%> (ø)
src/binder/create_table.rs 76.66% <ø> (ø)
src/binder/create_view.rs 100.00% <ø> (ø)
src/binder/delete.rs 100.00% <ø> (ø)
src/binder/describe.rs 100.00% <ø> (ø)
src/binder/distinct.rs 98.66% <100.00%> (ø)
... and 215 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.