Class PostOptimizationPhasePlanVerifier<P extends QueryPlan<P>>
java.lang.Object
org.elasticsearch.xpack.esql.optimizer.PostOptimizationPhasePlanVerifier<P>
- Direct Known Subclasses:
LogicalVerifier,PhysicalVerifier
Verifies the plan after optimization.
This is invoked immediately after a Plan Optimizer completes its work.
Currently, it is called after LogicalPlanOptimizer, PhysicalPlanOptimizer,
LocalLogicalPlanOptimizer, and LocalPhysicalPlanOptimizer.
Note: Logical and Physical optimizers may override methods in this class to perform different checks.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
isLocal
protected final boolean isLocal
-
-
Constructor Details
-
PostOptimizationPhasePlanVerifier
protected PostOptimizationPhasePlanVerifier(boolean isLocal)
-
-
Method Details
-
verify
Verifies the optimized plan
-