Class AnalyzerRules.AnalyzerRule<SubPlan extends LogicalPlan>
java.lang.Object
org.elasticsearch.xpack.esql.rule.Rule<SubPlan,LogicalPlan>
org.elasticsearch.xpack.esql.analysis.AnalyzerRules.AnalyzerRule<SubPlan>
- Direct Known Subclasses:
AnalyzerRules.BaseAnalyzerRule
- Enclosing class:
AnalyzerRules
public abstract static class AnalyzerRules.AnalyzerRule<SubPlan extends LogicalPlan>
extends Rule<SubPlan,LogicalPlan>
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal LogicalPlanapply(LogicalPlan plan) protected abstract LogicalPlanprotected boolean
-
Constructor Details
-
AnalyzerRule
public AnalyzerRule()
-
-
Method Details
-
apply
- Specified by:
applyin classRule<SubPlan extends LogicalPlan,LogicalPlan>
-
rule
-
skipResolved
protected boolean skipResolved()
-