You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
SortMergeJoin projection pushdown can reuse stale JoinFilter indices #24414
The expected result is (1, 1), but the query returns no rows.
SortMergeJoinExec::try_swapping_with_projection projects the join inputs but reuses the original JoinFilter. Its column indices can therefore refer to the wrong columns in the new schemas.
The projection swap should rewrite the filter with update_join_filter, or be rejected when the filter columns are not projected.
Activity
haohuaijin commentedon Aug 16, 2026
take
fix: remap SortMergeJoin filter during projection pushdown (apache#24415
Vary session settings and memory pools, check the host against itself…
Vary session settings and memory pools, check the host against itself…
Vary session settings and memory pools, check the host against itself…
Vary session settings and memory pools, check the host against itself…
Vary session settings and memory pools, check the host against itself…
Add a simulation soak of einfold in DataFusion, run nightly (#65)