public class HashJoinPrule extends JoinPruleBase
JoinPruleBase.PhysicalJoinType
Modifier and Type | Field and Description |
---|---|
static org.apache.calcite.plan.RelOptRule |
BROADCAST_INSTANCE |
static org.apache.calcite.plan.RelOptRule |
DIST_INSTANCE |
static org.apache.calcite.plan.RelOptRule |
SEMI_BROADCAST_INSTANCE |
static org.apache.calcite.plan.RelOptRule |
SEMI_DIST_INSTANCE |
protected static org.slf4j.Logger |
tracer |
Modifier and Type | Method and Description |
---|---|
boolean |
matches(org.apache.calcite.plan.RelOptRuleCall call) |
void |
onMatch(org.apache.calcite.plan.RelOptRuleCall call) |
checkBroadcastConditions, checkPreconditions, createBroadcastPlan, createDistBothPlan, createRangePartitionRightPlan, getDistributionField
convert, isSingleMode
any, convert, convertList, convertOperand, convertOperand, equals, equals, getOperand, getOperands, getOutConvention, getOutTrait, hashCode, none, operand, operand, operand, operand, operand, operandJ, operandJ, some, toString, unordered
public static final org.apache.calcite.plan.RelOptRule DIST_INSTANCE
public static final org.apache.calcite.plan.RelOptRule BROADCAST_INSTANCE
public static final org.apache.calcite.plan.RelOptRule SEMI_DIST_INSTANCE
public static final org.apache.calcite.plan.RelOptRule SEMI_BROADCAST_INSTANCE
protected static final org.slf4j.Logger tracer
Copyright © 2021 The Apache Software Foundation. All rights reserved.