Class DrillPushProjectPastJoinRule
java.lang.Object
org.apache.calcite.plan.RelOptRule
org.apache.calcite.plan.RelRule<org.apache.calcite.rel.rules.ProjectJoinTransposeRule.Config>
org.apache.calcite.rel.rules.ProjectJoinTransposeRule
org.apache.drill.exec.planner.logical.DrillPushProjectPastJoinRule
- All Implemented Interfaces:
org.apache.calcite.rel.rules.TransformationRule
public class DrillPushProjectPastJoinRule
extends org.apache.calcite.rel.rules.ProjectJoinTransposeRule
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.calcite.rel.rules.ProjectJoinTransposeRule
org.apache.calcite.rel.rules.ProjectJoinTransposeRule.ConfigNested classes/interfaces inherited from class org.apache.calcite.plan.RelRule
org.apache.calcite.plan.RelRule.Done, org.apache.calcite.plan.RelRule.MatchHandler<R extends org.apache.calcite.plan.RelOptRule>, org.apache.calcite.plan.RelRule.OperandBuilder, org.apache.calcite.plan.RelRule.OperandDetailBuilder<R extends org.apache.calcite.rel.RelNode>, org.apache.calcite.plan.RelRule.OperandTransformNested classes/interfaces inherited from class org.apache.calcite.plan.RelOptRule
org.apache.calcite.plan.RelOptRule.ConverterRelOptRuleOperand -
Field Summary
FieldsFields inherited from class org.apache.calcite.plan.RelRule
configFields inherited from class org.apache.calcite.plan.RelOptRule
description, operands, relBuilderFactory -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDrillPushProjectPastJoinRule(org.apache.calcite.rel.rules.PushProjector.ExprCondition preserveExprCondition) -
Method Summary
Methods inherited from class org.apache.calcite.rel.rules.ProjectJoinTransposeRule
onMatchMethods inherited from class org.apache.calcite.plan.RelOptRule
any, convert, convert, convertList, convertOperand, convertOperand, equals, equals, getOperand, getOperands, getOutConvention, getOutTrait, hashCode, matches, none, operand, operand, operand, operand, operand, operandJ, operandJ, some, toString, unordered
-
Field Details
-
INSTANCE
public static final org.apache.calcite.plan.RelOptRule INSTANCE
-
-
Constructor Details
-
DrillPushProjectPastJoinRule
protected DrillPushProjectPastJoinRule(org.apache.calcite.rel.rules.PushProjector.ExprCondition preserveExprCondition)
-