Package io.prestosql.sql.planner.sanity
Class PlanSanityChecker
- java.lang.Object
-
- io.prestosql.sql.planner.sanity.PlanSanityChecker
-
public final class PlanSanityChecker extends Object
It is going to be executed to verify logical planner correctness
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
PlanSanityChecker.Checker
-
Field Summary
Fields Modifier and Type Field Description static PlanSanityChecker
DISTRIBUTED_PLAN_SANITY_CHECKER
-
Constructor Summary
Constructors Constructor Description PlanSanityChecker(boolean forceSingleNode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
validateFinalPlan(PlanNode planNode, Session session, Metadata metadata, TypeOperators typeOperators, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector)
void
validateIntermediatePlan(PlanNode planNode, Session session, Metadata metadata, TypeOperators typeOperators, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector)
-
-
-
Field Detail
-
DISTRIBUTED_PLAN_SANITY_CHECKER
public static final PlanSanityChecker DISTRIBUTED_PLAN_SANITY_CHECKER
-
-
Method Detail
-
validateFinalPlan
public void validateFinalPlan(PlanNode planNode, Session session, Metadata metadata, TypeOperators typeOperators, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector)
-
validateIntermediatePlan
public void validateIntermediatePlan(PlanNode planNode, Session session, Metadata metadata, TypeOperators typeOperators, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector)
-
-