| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
`maintains_input_order` has been changed to also return `true` on `RightMark` but this function has not been updated Close apache#24717
Codecov Report✅ All modified and coverable lines are covered by tests. @@ Coverage Diff @@
## main #24718 +/- ##
==========================================
- Coverage 81.45% 81.45% -0.01%
==========================================
Files 1120 1120
Lines 401289 401289
Branches 401289 401289
==========================================
- Hits 326871 326866 -5
- Misses 55295 55300 +5
Partials 19123 19123 ☔ View full report in Codecov by Harness.
|
Sorry, something went wrong.
| JoinType::RightSemi | JoinType::RightAnti | JoinType::RightMark => { | ||
| map_fields(plan.right().schema(), JoinSide::Right) | ||
| } | ||
| _ => unreachable!("unexpected join type: {}", plan.join_type()), |
There was a problem hiding this comment.
To make this more defensive, it would be great to make this unreachable into an internal error
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Which issue does this PR close?
Rationale for this change
Fixes a panic in enforce_sorting when given a RightMark hash join: HashjoinExec::maintains_input_order has been changed to also return true on RightMark but enforce_sorting has not been updated
What changes are included in this PR?
Adds support of RightMark joins to enforce_sorting they keep the input sorting.