Class DrillFilterAggregateTransposeRule
java.lang.Object
org.apache.calcite.plan.RelOptRule
org.apache.calcite.plan.RelRule<org.apache.calcite.rel.rules.FilterAggregateTransposeRule.Config>
org.apache.calcite.rel.rules.FilterAggregateTransposeRule
org.apache.drill.exec.planner.logical.DrillFilterAggregateTransposeRule
- All Implemented Interfaces:
org.apache.calcite.rel.rules.TransformationRule
public class DrillFilterAggregateTransposeRule
extends org.apache.calcite.rel.rules.FilterAggregateTransposeRule
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.calcite.rel.rules.FilterAggregateTransposeRule
org.apache.calcite.rel.rules.FilterAggregateTransposeRule.Config
Nested 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.OperandTransform
Nested classes/interfaces inherited from class org.apache.calcite.plan.RelOptRule
org.apache.calcite.plan.RelOptRule.ConverterRelOptRuleOperand
-
Field Summary
Modifier and TypeFieldDescriptionstatic final org.apache.calcite.rel.rules.FilterAggregateTransposeRule
static final org.apache.calcite.rel.rules.FilterAggregateTransposeRule
Fields inherited from class org.apache.calcite.plan.RelRule
config
Fields inherited from class org.apache.calcite.plan.RelOptRule
description, operands, relBuilderFactory
-
Method Summary
Methods inherited from class org.apache.calcite.rel.rules.FilterAggregateTransposeRule
onMatch
Methods inherited from class org.apache.calcite.plan.RelOptRule
any, convert, convert, convertList, convertOperand, convertOperand, equals, equals, getOperand, getOperands, getOutConvention, getOutTrait, hashCode, none, operand, operand, operand, operand, operand, operandJ, operandJ, some, toString, unordered
-
Field Details
-
INSTANCE
public static final org.apache.calcite.rel.rules.FilterAggregateTransposeRule INSTANCE -
DRILL_LOGICAL_INSTANCE
public static final org.apache.calcite.rel.rules.FilterAggregateTransposeRule DRILL_LOGICAL_INSTANCE
-
-
Method Details
-
matches
public boolean matches(org.apache.calcite.plan.RelOptRuleCall call) - Overrides:
matches
in classorg.apache.calcite.plan.RelOptRule
-