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 TypeClassDescriptionclassBase 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 TypeClassDescriptionclassLogical Join implemented in Drill.classclassMethods 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 TypeClassDescriptionclassclassBase class for MergeJoinPrel and HashJoinPrelclassclassclassMethods in org.apache.drill.exec.planner.physical with parameters of type DrillJoinModifier and TypeMethodDescriptionprotected booleanJoinPruleBase.checkBroadcastConditions(org.apache.calcite.plan.RelOptPlanner planner, DrillJoin join, org.apache.calcite.rel.RelNode left, org.apache.calcite.rel.RelNode right) protected booleanJoinPruleBase.checkPreconditions(DrillJoin join, org.apache.calcite.rel.RelNode left, org.apache.calcite.rel.RelNode right, PlannerSettings settings) protected booleanNestedLoopJoinPrule.checkPreconditions(DrillJoin join, org.apache.calcite.rel.RelNode left, org.apache.calcite.rel.RelNode right, PlannerSettings settings) protected voidJoinPruleBase.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 voidJoinPruleBase.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