Uses of Interface
org.apache.drill.exec.planner.logical.DrillJoin
Packages that use DrillJoin
Package
Description
-
Uses of DrillJoin in org.apache.drill.exec.planner.common
Classes in org.apache.drill.exec.planner.common that implement DrillJoinModifier and TypeClassDescriptionclass
Base class for logical and physical Joins implemented in Drill. -
Uses of DrillJoin in org.apache.drill.exec.planner.logical
Classes in org.apache.drill.exec.planner.logical that implement DrillJoinModifier and TypeClassDescriptionclass
Logical Join implemented in Drill.class
class
Methods in org.apache.drill.exec.planner.logical that return DrillJoinConstructors in org.apache.drill.exec.planner.logical with parameters of type DrillJoinModifierConstructorDescriptionRowKeyJoinCallContext
(org.apache.calcite.plan.RelOptRuleCall call, RowKeyJoinCallContext.RowKey rowKeyLoc, int rowKeyPos, boolean swapInputs, DrillJoin joinRel, DrillProjectRel upperProjectRel, DrillFilterRel filterRel, DrillProjectRel lowerProjectRel, DrillScanRel scanRel) -
Uses of DrillJoin in org.apache.drill.exec.planner.physical
Classes in org.apache.drill.exec.planner.physical that implement DrillJoinModifier and TypeClassDescriptionclass
class
Base class for MergeJoinPrel and HashJoinPrelclass
class
class
Methods in org.apache.drill.exec.planner.physical with parameters of type DrillJoinModifier and TypeMethodDescriptionprotected boolean
JoinPruleBase.checkBroadcastConditions
(org.apache.calcite.plan.RelOptPlanner planner, DrillJoin join, org.apache.calcite.rel.RelNode left, org.apache.calcite.rel.RelNode right) protected boolean
JoinPruleBase.checkPreconditions
(DrillJoin join, org.apache.calcite.rel.RelNode left, org.apache.calcite.rel.RelNode right, PlannerSettings settings) protected boolean
NestedLoopJoinPrule.checkPreconditions
(DrillJoin 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, DrillJoin 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, DrillJoin 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) -
Uses of DrillJoin in org.apache.drill.exec.store.plan.rel
Classes in org.apache.drill.exec.store.plan.rel that implement DrillJoin