Returns true if this is a semi-join that does not return tuple data from the probe rows.
| 33 | /// Returns true if this is a semi-join that does not return tuple data from the |
| 34 | /// probe rows. |
| 35 | inline bool IsRightSemiJoin(TJoinOp::type join_op) { |
| 36 | return join_op == TJoinOp::RIGHT_ANTI_JOIN || join_op == TJoinOp::RIGHT_SEMI_JOIN; |
| 37 | } |
| 38 | |
| 39 | inline bool IsSemiJoin(TJoinOp::type join_op) { |
| 40 | return IsLeftSemiJoin(join_op) || IsRightSemiJoin(join_op); |