canBuildRight(joinType: JoinType): Boolean
When applied to a LogicalPlan, its processing varies per join type.
Used to destructure a
ExtractEquiJoinKeys is a pattern used to destructure a Join into a tuple of
(JoinType, Seq[Expression], Seq[Expression], Option[Expression], LogicalPlan, LogicalPlan).
canBuildRight is a predicate that is positive (i.e.
true) for joins that are:
"INNER", "CROSS", "LEFT OUTER", "LEFT SEMI", "LEFT ANTI" and a helper
canBuildRight is negative (i.e.
canBroadcast(plan: LogicalPlan): Boolean