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
Fields -
Constructor Summary
Constructors -
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.JoinFactoryCreates a join.- Specified by:
createJoinin 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
-