Package io.trino.sql.planner.sanity
Interface PlanSanityChecker.Checker
- All Known Implementing Classes:
AllFunctionsResolved,DynamicFiltersChecker,NoDuplicatePlanNodeIdsChecker,NoIdentifierLeftChecker,NoSubqueryExpressionLeftChecker,SugarFreeChecker,TableExecuteStructureValidator,TableScanValidator,TypeValidator,ValidateAggregationsWithDefaultValues,ValidateDependenciesChecker,ValidateScaledWritersUsage,ValidateStreamingAggregations,VerifyNoFilteredAggregations,VerifyOnlyOneOutputNode,VerifyUseConnectorNodePartitioningSet
- Enclosing class:
PlanSanityChecker
public static interface PlanSanityChecker.Checker
-
Method Summary
Modifier and TypeMethodDescriptionvoidvalidate(PlanNode planNode, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector)
-
Method Details
-
validate
void validate(PlanNode planNode, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector)
-