public static class PigRelFactories.PigJoinFactory extends Object implements RelFactories.JoinFactory
RelFactories.JoinFactory
that
returns a PigJoin
.Modifier and Type | Field and Description |
---|---|
static PigRelFactories.PigJoinFactory |
INSTANCE |
Constructor and Description |
---|
PigJoinFactory() |
Modifier and Type | Method and Description |
---|---|
RelNode |
createJoin(RelNode left,
RelNode right,
RexNode condition,
JoinRelType joinType,
Set<String> variablesStopped,
boolean semiJoinDone) |
RelNode |
createJoin(RelNode left,
RelNode right,
RexNode condition,
Set<CorrelationId> variablesSet,
JoinRelType joinType,
boolean semiJoinDone)
Creates a join.
|
public static final PigRelFactories.PigJoinFactory INSTANCE
public RelNode createJoin(RelNode left, RelNode right, RexNode condition, Set<CorrelationId> variablesSet, JoinRelType joinType, boolean semiJoinDone)
RelFactories.JoinFactory
createJoin
in interface RelFactories.JoinFactory
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-joinpublic RelNode createJoin(RelNode left, RelNode right, RexNode condition, JoinRelType joinType, Set<String> variablesStopped, boolean semiJoinDone)
createJoin
in interface RelFactories.JoinFactory
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.