Describe the bug
HashJoinExec::swap_inputs preserves the original join's dynamic_filter when building the swapped join.
After swapping inputs, the old filter may reference the wrong probe column indexes, or indexes that no longer exist.
To Reproduce
No response
Expected behavior
No response
Additional context
No response
Describe the bug
HashJoinExec::swap_inputspreserves the original join'sdynamic_filterwhen building the swapped join.After swapping inputs, the old filter may reference the wrong probe column indexes, or indexes that no longer exist.
To Reproduce
No response
Expected behavior
No response
Additional context
No response