Returns true if the join needs to process unmatched build rows, false otherwise.
| 43 | /// Returns true if the join needs to process unmatched build rows, false |
| 44 | /// otherwise. |
| 45 | inline bool NeedToProcessUnmatchedBuildRows(TJoinOp::type join_op) { |
| 46 | return join_op == TJoinOp::RIGHT_ANTI_JOIN || join_op == TJoinOp::RIGHT_OUTER_JOIN |
| 47 | || join_op == TJoinOp::FULL_OUTER_JOIN; |
| 48 | } |
| 49 | |
| 50 | /// Returns true if the join returns references to the build-side data. |
| 51 | inline bool ReturnsBuildData(TJoinOp::type join_op) { |
no outgoing calls
no test coverage detected