Package io.prestosql.sql.planner.sanity
Class ValidateDependenciesChecker
- java.lang.Object
-
- io.prestosql.sql.planner.sanity.ValidateDependenciesChecker
-
- All Implemented Interfaces:
PlanSanityChecker.Checker
public final class ValidateDependenciesChecker extends Object implements PlanSanityChecker.Checker
Ensures that all dependencies (i.e., symbols in expressions) for a plan node are provided by its source nodes
-
-
Constructor Summary
Constructors Constructor Description ValidateDependenciesChecker()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
validate(PlanNode plan)
void
validate(PlanNode plan, Session session, Metadata metadata, TypeOperators typeOperators, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector)
-
-
-
Method Detail
-
validate
public void validate(PlanNode plan, Session session, Metadata metadata, TypeOperators typeOperators, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector)
- Specified by:
validate
in interfacePlanSanityChecker.Checker
-
validate
public static void validate(PlanNode plan)
-
-