Package org.apache.calcite.adapter.pig
Class PigRelFactories.PigJoinFactory
java.lang.Object
org.apache.calcite.adapter.pig.PigRelFactories.PigJoinFactory
- All Implemented Interfaces:
RelFactories.JoinFactory
- Enclosing class:
PigRelFactories
public static class PigRelFactories.PigJoinFactory
extends Object
implements RelFactories.JoinFactory
Implementation of
RelFactories.JoinFactory
that
returns a PigJoin
.-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateJoin
(RelNode left, RelNode right, List<RelHint> hints, RexNode condition, Set<CorrelationId> variablesSet, JoinRelType joinType, boolean semiJoinDone) Creates a join.
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
PigJoinFactory
public PigJoinFactory()
-
-
Method Details
-
createJoin
public RelNode createJoin(RelNode left, RelNode right, List<RelHint> hints, RexNode condition, Set<CorrelationId> variablesSet, JoinRelType joinType, boolean semiJoinDone) Description copied from interface:RelFactories.JoinFactory
Creates a join.- Specified by:
createJoin
in interfaceRelFactories.JoinFactory
- Parameters:
left
- Left inputright
- Right inputhints
- Hintscondition
- 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
-