Package io.trino.sql.planner.sanity
Class PlanSanityChecker
java.lang.Object
io.trino.sql.planner.sanity.PlanSanityChecker
It is going to be executed to verify logical planner correctness
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvalidateFinalPlan(PlanNode planNode, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector) voidvalidateIntermediatePlan(PlanNode planNode, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector)
-
Field Details
-
DISTRIBUTED_PLAN_SANITY_CHECKER
-
-
Constructor Details
-
PlanSanityChecker
public PlanSanityChecker(boolean forceSingleNode)
-
-
Method Details
-
validateFinalPlan
public void validateFinalPlan(PlanNode planNode, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector) -
validateIntermediatePlan
public void validateIntermediatePlan(PlanNode planNode, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector)
-