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: Add fuzz tests for SMJ when the JoinFilter is set #10659
Is your feature request related to a problem or challenge?
SMJ now is in experimental state, and the test coverage can be improved. Because of poor test coverage it was found multiple bugs manually, with tests it would be much easier
Describe the solution you'd like
I would like to expand fuzz test coverage for SMJ in join_fuzz.rs to support scenarios when the JoinFilter is set.
@comphead would you please have a look at #10728? While hashjoin and sortmergejoin produce the same result when adding a filter, NestedLoopJoin doesn't, but I can't figure out what error I made in combining the two filters
@comphead I filed this #10787, I have only added one test case with filtering at the moment, do you think we need to add one test case with filtering for each of the existing test cases?
Activity
edmondop commentedon May 30, 2024
@comphead would you please have a look at #10728? While hashjoin and sortmergejoin produce the same result when adding a filter, NestedLoopJoin doesn't, but I can't figure out what error I made in combining the two filters
comphead commentedon Jun 3, 2024
@edmondop I'd suggest to make one step a time. join filter can be tricky, my vision we should be starting with HJ and SMJ for now. Leave NLJ for later
edmondop commentedon Jun 3, 2024
Ok I will proceed to remove the join filter on the nested loop !
comphead commentedon Jun 3, 2024
Appreciate if you could file the issue cc'ing me with NLJ wrong behavior details
edmondop commentedon Jun 4, 2024
@comphead I filed this #10787, I have only added one test case with filtering at the moment, do you think we need to add one test case with filtering for each of the existing test cases?
comphead commentedon Jun 12, 2024
RightJoin and LeftAnti join will addressed in separate PRs