Class PhysicalOptimizerRules.ParameterizedOptimizerRule<SubPlan extends PhysicalPlan,P>
java.lang.Object
org.elasticsearch.xpack.esql.rule.Rule<SubPlan,PhysicalPlan>
org.elasticsearch.xpack.esql.rule.ParameterizedRule<SubPlan,PhysicalPlan,P>
org.elasticsearch.xpack.esql.optimizer.PhysicalOptimizerRules.ParameterizedOptimizerRule<SubPlan,P>
- Direct Known Subclasses:
EnableSpatialDistancePushdown,PushFiltersToSource,PushSampleToSource,PushStatsToSource,PushTopNToSource,SpatialDocValuesExtraction,SpatialShapeBoundsExtraction
- Enclosing class:
PhysicalOptimizerRules
public abstract static class PhysicalOptimizerRules.ParameterizedOptimizerRule<SubPlan extends PhysicalPlan,P>
extends ParameterizedRule<SubPlan,PhysicalPlan,P>
-
Field Summary
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionfinal PhysicalPlanapply(PhysicalPlan plan, P context) protected abstract PhysicalPlanMethods inherited from class org.elasticsearch.xpack.esql.rule.ParameterizedRule
apply
-
Constructor Details
-
ParameterizedOptimizerRule
public ParameterizedOptimizerRule() -
ParameterizedOptimizerRule
-
-
Method Details
-
apply
- Specified by:
applyin classParameterizedRule<SubPlan extends PhysicalPlan,PhysicalPlan, P>
-
rule
-