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

    Modifier and Type
    Method
    Description
    Returns the RelDecorrelator that will be context for the created rule instance.

    Methods inherited from interface org.apache.calcite.plan.RelRule.Config

    as, description, operandSupplier, relBuilderFactory, toRule, withDescription, withOperandSupplier, withRelBuilderFactory