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 nodesclassWhen a SCALED_WRITER_DISTRIBUTION is chosen as partitioning method then target writer should support for it.classVerifies that input of streaming aggregations is grouped on the grouping keysfinal classfinal classfinal class