public class NestedLoopJoinPrule extends JoinPruleBase
JoinPruleBase.PhysicalJoinType| Modifier and Type | Field and Description |
|---|---|
static org.apache.calcite.plan.RelOptRule |
INSTANCE |
protected static Logger |
tracer |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkPreconditions(DrillJoinRel join,
org.apache.calcite.rel.RelNode left,
org.apache.calcite.rel.RelNode right,
PlannerSettings settings) |
boolean |
matches(org.apache.calcite.plan.RelOptRuleCall call) |
void |
onMatch(org.apache.calcite.plan.RelOptRuleCall call) |
checkBroadcastConditions, createBroadcastPlan, createDistBothPlan, getDistributionFieldconvert, isSingleModepublic static final org.apache.calcite.plan.RelOptRule INSTANCE
protected static final Logger tracer
protected boolean checkPreconditions(DrillJoinRel join, org.apache.calcite.rel.RelNode left, org.apache.calcite.rel.RelNode right, PlannerSettings settings)
checkPreconditions in class JoinPruleBasepublic boolean matches(org.apache.calcite.plan.RelOptRuleCall call)
matches in class org.apache.calcite.plan.RelOptRulepublic void onMatch(org.apache.calcite.plan.RelOptRuleCall call)
onMatch in class org.apache.calcite.plan.RelOptRuleCopyright © 2017 The Apache Software Foundation. All rights reserved.