Description
When LHS left semi join RHS through SortMergeJoinPlan, if RHS is end and returns null, then the left semi join could end early, but for SortMergeJoinPlan.SemiAntiJoinIterator , it would continue until LHS is exhausted even if RHS returns null, which is unnecessary.