public class NestedLoopJoinPrule extends JoinPruleBase
JoinPruleBase.PhysicalJoinType| Modifier and Type | Field and Description |
|---|---|
static org.apache.calcite.plan.RelOptRule |
INSTANCE |
protected static org.slf4j.Logger |
tracer |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkPreconditions(DrillJoin 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, createRangePartitionRightPlan, getDistributionFieldconvert, isSingleModeany, convert, convertList, convertOperand, convertOperand, equals, equals, getOperand, getOperands, getOutConvention, getOutTrait, hashCode, none, operand, operand, operand, operand, operand, operandJ, operandJ, some, toString, unorderedpublic static final org.apache.calcite.plan.RelOptRule INSTANCE
protected static final org.slf4j.Logger tracer
protected boolean checkPreconditions(DrillJoin 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 © 2021 The Apache Software Foundation. All rights reserved.