Interface LogicalPlanPreOptimizerRule

All Known Implementing Classes:
FoldInferenceFunctions

public interface LogicalPlanPreOptimizerRule
A rule that can be applied to an analyzed logical plan before it is optimized.
  • Method Details

    • apply

      void apply(LogicalPlan plan, ActionListener<LogicalPlan> listener)
      Apply the rule to the logical plan.
      Parameters:
      plan - the analyzed logical plan to pre-optimize
      listener - the listener returning the pre-optimized plan when pre-optimization rule is applied