Package org.apache.calcite.sql2rel
Interface RelDecorrelator.Config
-
- All Superinterfaces:
org.apache.calcite.plan.RelRule.Config
- All Known Subinterfaces:
RelDecorrelator.AdjustProjectForCountAggregateRule.AdjustProjectForCountAggregateRuleConfig
,RelDecorrelator.RemoveCorrelationForScalarAggregateRule.RemoveCorrelationForScalarAggregateRuleConfig
,RelDecorrelator.RemoveCorrelationForScalarProjectRule.RemoveCorrelationForScalarProjectRuleConfig
- Enclosing class:
- RelDecorrelator
public static interface RelDecorrelator.Config extends org.apache.calcite.plan.RelRule.Config
Base configuration for rules that are non-static in a RelDecorrelator.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RelDecorrelator
decorrelator()
Returns the RelDecorrelator that will be context for the created rule instance.RelDecorrelator.Config
withDecorrelator(RelDecorrelator decorrelator)
Setsdecorrelator()
.
-
-
-
Method Detail
-
decorrelator
RelDecorrelator decorrelator()
Returns the RelDecorrelator that will be context for the created rule instance.
-
withDecorrelator
RelDecorrelator.Config withDecorrelator(RelDecorrelator decorrelator)
Setsdecorrelator()
.
-
-