Class PhysicalOptimizerRules.OptimizerRule<SubPlan extends PhysicalPlan>
java.lang.Object
org.elasticsearch.xpack.esql.rule.Rule<SubPlan,PhysicalPlan>
org.elasticsearch.xpack.esql.optimizer.PhysicalOptimizerRules.OptimizerRule<SubPlan>
- Direct Known Subclasses:
PushLimitToSource,ReplaceSourceAttributes
- Enclosing class:
PhysicalOptimizerRules
public abstract static class PhysicalOptimizerRules.OptimizerRule<SubPlan extends PhysicalPlan>
extends Rule<SubPlan,PhysicalPlan>
-
Field Summary
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedOptimizerRule(OptimizerRules.TransformDirection direction) -
Method Summary
Modifier and TypeMethodDescriptionfinal PhysicalPlanapply(PhysicalPlan plan) protected abstract PhysicalPlan
-
Constructor Details
-
OptimizerRule
public OptimizerRule() -
OptimizerRule
-
-
Method Details
-
apply
- Specified by:
applyin classRule<SubPlan extends PhysicalPlan,PhysicalPlan>
-
rule
-