-
Returns the enum constant of this type with the specified name.
JoinPruleBase.PhysicalJoinType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
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)
protected void
JoinPruleBase.createRangePartitionRightPlan(org.apache.calcite.plan.RelOptRuleCall call,
RowKeyJoinRel join,
JoinPruleBase.PhysicalJoinType physicalJoinType,
boolean implementAsRowKeyJoin,
org.apache.calcite.rel.RelNode left,
org.apache.calcite.rel.RelNode right,
org.apache.calcite.rel.RelCollation collationLeft,
org.apache.calcite.rel.RelCollation collationRight)