public static interface RelFactories.JoinFactory
The result is typically a Join
.
Modifier and Type | Method and Description |
---|---|
default RelNode |
createJoin(RelNode left,
RelNode right,
RexNode condition,
JoinRelType joinType,
java.util.Set<java.lang.String> variablesStopped,
boolean semiJoinDone)
Deprecated.
|
RelNode |
createJoin(RelNode left,
RelNode right,
RexNode condition,
java.util.Set<CorrelationId> variablesSet,
JoinRelType joinType,
boolean semiJoinDone)
Creates a join.
|
RelNode createJoin(RelNode left, RelNode right, RexNode condition, java.util.Set<CorrelationId> variablesSet, JoinRelType joinType, boolean semiJoinDone)
left
- Left inputright
- Right inputcondition
- Join conditionvariablesSet
- Set of variables that are set by the
LHS and used by the RHS and are not available to
nodes above this LogicalJoin in the treejoinType
- Join typesemiJoinDone
- Whether this join has been translated to a
semi-join@Deprecated default RelNode createJoin(RelNode left, RelNode right, RexNode condition, JoinRelType joinType, java.util.Set<java.lang.String> variablesStopped, boolean semiJoinDone)
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.