protected boolean |
JoinPruleBase.checkBroadcastConditions(org.apache.calcite.plan.RelOptPlanner planner,
DrillJoinRel join,
org.apache.calcite.rel.RelNode left,
org.apache.calcite.rel.RelNode right) |
protected boolean |
NestedLoopJoinPrule.checkPreconditions(DrillJoinRel join,
org.apache.calcite.rel.RelNode left,
org.apache.calcite.rel.RelNode right,
PlannerSettings settings) |
protected boolean |
JoinPruleBase.checkPreconditions(DrillJoinRel join,
org.apache.calcite.rel.RelNode left,
org.apache.calcite.rel.RelNode right,
PlannerSettings settings) |
protected void |
JoinPruleBase.createBroadcastPlan(org.apache.calcite.plan.RelOptRuleCall call,
DrillJoinRel join,
org.apache.calcite.rex.RexNode joinCondition,
JoinPruleBase.PhysicalJoinType physicalJoinType,
org.apache.calcite.rel.RelNode left,
org.apache.calcite.rel.RelNode right,
org.apache.calcite.rel.RelCollation collationLeft,
org.apache.calcite.rel.RelCollation collationRight) |
protected void |
JoinPruleBase.createDistBothPlan(org.apache.calcite.plan.RelOptRuleCall call,
DrillJoinRel join,
JoinPruleBase.PhysicalJoinType physicalJoinType,
org.apache.calcite.rel.RelNode left,
org.apache.calcite.rel.RelNode right,
org.apache.calcite.rel.RelCollation collationLeft,
org.apache.calcite.rel.RelCollation collationRight,
boolean hashSingleKey) |