Class AnalyzerRules.ParameterizedAnalyzerRule<SubPlan extends LogicalPlan,P>
java.lang.Object
org.elasticsearch.xpack.esql.rule.Rule<SubPlan,LogicalPlan>
org.elasticsearch.xpack.esql.rule.ParameterizedRule<SubPlan,LogicalPlan,P>
org.elasticsearch.xpack.esql.analysis.AnalyzerRules.ParameterizedAnalyzerRule<SubPlan,P>
- Direct Known Subclasses:
Analyzer.ResolveRefs
- Enclosing class:
AnalyzerRules
public abstract static class AnalyzerRules.ParameterizedAnalyzerRule<SubPlan extends LogicalPlan,P>
extends ParameterizedRule<SubPlan,LogicalPlan,P>
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal LogicalPlanapply(LogicalPlan plan, P context) protected abstract LogicalPlanprotected booleanMethods inherited from class org.elasticsearch.xpack.esql.rule.ParameterizedRule
apply
-
Constructor Details
-
ParameterizedAnalyzerRule
public ParameterizedAnalyzerRule()
-
-
Method Details
-
apply
- Specified by:
applyin classParameterizedRule<SubPlan extends LogicalPlan,LogicalPlan, P>
-
rule
-
skipResolved
protected boolean skipResolved()
-