Package org.apache.calcite.sql2rel
Interface RelDecorrelator.Config
- All Superinterfaces:
RelRule.Config
- All Known Subinterfaces:
RelDecorrelator.AdjustProjectForCountAggregateRule.AdjustProjectForCountAggregateRuleConfig
,RelDecorrelator.RemoveCorrelationForScalarAggregateRule.RemoveCorrelationForScalarAggregateRuleConfig
,RelDecorrelator.RemoveCorrelationForScalarProjectRule.RemoveCorrelationForScalarProjectRuleConfig
- Enclosing class:
RelDecorrelator
Base configuration for rules that are non-static in a RelDecorrelator.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the RelDecorrelator that will be context for the created rule instance.withDecorrelator
(RelDecorrelator decorrelator) Setsdecorrelator()
.Methods inherited from interface org.apache.calcite.plan.RelRule.Config
as, description, operandSupplier, relBuilderFactory, toRule, withDescription, withOperandSupplier, withRelBuilderFactory
-
Method Details
-
decorrelator
RelDecorrelator decorrelator()Returns the RelDecorrelator that will be context for the created rule instance. -
withDecorrelator
Setsdecorrelator()
.
-