need_to_produce_result_in_final

Function need_to_produce_result_in_final 

Source
fn need_to_produce_result_in_final(
    build_side: JoinSide,
    join_type: JoinType,
) -> bool
Expand 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.