fn need_to_produce_result_in_final(
build_side: JoinSide,
join_type: JoinType,
) -> boolExpand description
This method determines if the result of the join should be produced in the final step or not.
§Arguments
build_side- Enum indicating the side of the join used as the build side.join_type- Enum indicating the type of join to be performed.
§Returns
A boolean indicating whether the result of the join should be produced in the final step or not. The result will be true if the build side is JoinSide::Left and the join type is one of JoinType::Left, JoinType::LeftAnti, JoinType::Full or JoinType::LeftSemi. If the build side is JoinSide::Right, the result will be true if the join type is one of JoinType::Right, JoinType::RightAnti, JoinType::Full, or JoinType::RightSemi.