Interface OptimizerRules.LocalAware<SubPlan extends LogicalPlan>

All Known Subinterfaces:
OptimizerRules.CoordinatorOnly
All Known Implementing Classes:
CombineProjections, HoistRemoteEnrichLimit, HoistRemoteEnrichTopN, LocalPropagateEmptyRelation, PropagateEmptyRelation, ReplaceStatsFilteredAggWithEval
Enclosing class:
OptimizerRules

public static interface OptimizerRules.LocalAware<SubPlan extends LogicalPlan>
Rule that has a different implementation when applied to a local plan.
  • Method Summary

    Modifier and Type
    Method
    Description
    the local version of the rule.
  • Method Details

    • local

      the local version of the rule. null if the rule should not be applied locally.