Uses of Class
io.trino.sql.planner.plan.ExceptNode
Packages that use ExceptNode
-
Uses of ExceptNode in io.trino.sql.planner.iterative.rule
Classes in io.trino.sql.planner.iterative.rule that implement interfaces with type arguments of type ExceptNodeModifier and TypeClassDescriptionclassImplement EXCEPT ALL using union, window and filter.classConverts EXCEPT DISTINCT queries into UNION ALL..GROUP BY...WHERE E.g.:classclassclassRemoves branches from an ExceptNode that are guaranteed to produce 0 rows.Methods in io.trino.sql.planner.iterative.rule that return types with arguments of type ExceptNodeModifier and TypeMethodDescriptionImplementExceptAll.getPattern()ImplementExceptDistinctAsUnion.getPattern()MergeExcept.getPattern()PruneExceptSourceColumns.getPattern()RemoveEmptyExceptBranches.getPattern()Methods in io.trino.sql.planner.iterative.rule with parameters of type ExceptNodeModifier and TypeMethodDescriptionImplementExceptAll.apply(ExceptNode node, Captures captures, Rule.Context context) ImplementExceptDistinctAsUnion.apply(ExceptNode node, Captures captures, Rule.Context context) MergeExcept.apply(ExceptNode node, Captures captures, Rule.Context context) PruneExceptSourceColumns.apply(ExceptNode node, Captures captures, Rule.Context context) RemoveEmptyExceptBranches.apply(ExceptNode node, Captures captures, Rule.Context context) -
Uses of ExceptNode in io.trino.sql.planner.plan
Methods in io.trino.sql.planner.plan that return types with arguments of type ExceptNodeModifier and TypeMethodDescriptionstatic Property<ExceptNode, Lookup, Boolean> Patterns.Except.distinct()static Pattern<ExceptNode> Patterns.except()Methods in io.trino.sql.planner.plan with parameters of type ExceptNode