Uses of Interface
io.trino.sql.planner.sanity.PlanSanityChecker.Checker
Packages that use PlanSanityChecker.Checker
-
Uses of PlanSanityChecker.Checker in io.trino.sql.planner.sanity
Classes in io.trino.sql.planner.sanity that implement PlanSanityChecker.CheckerModifier and TypeClassDescriptionfinal classclassWhen dynamic filter assignments are present on a Join node, they should be consumed by a Filter node on it's probe sideclassfinal classfinal classfinal classVerifies the plan does not contain any "syntactic sugar" from the AST.classclassfinal classEnsures that all the expressions and FunctionCalls matches their output symbolsclassWhen an aggregation has an empty grouping set then a default value needs to be returned in the output (e.g: 0 for COUNT(*)).final classEnsures that all dependencies (i.e., symbols in expressions) for a plan node are provided by its source nodesclassVerifies that input of order-sensitive Limit is ordered by the pre-sorted symbolsclassVerifies that input of streaming aggregations is grouped on the grouping keysfinal classfinal classfinal class