Uses of Class
io.trino.sql.planner.plan.PatternRecognitionNode
Packages that use PatternRecognitionNode
Package
Description
-
Uses of PatternRecognitionNode in io.trino.sql.planner.iterative.rule
Subclasses with type arguments of type PatternRecognitionNode in io.trino.sql.planner.iterative.ruleClasses in io.trino.sql.planner.iterative.rule that implement interfaces with type arguments of type PatternRecognitionNodeModifier and TypeClassDescriptionstatic final classstatic final classclassclassThis rule restricts the inputs to PatternRecognitionNode based on which symbols are used by the inner structures of the PatternRecognitionNode.classAggregate functions in pattern recognition context have special semantics.Methods in io.trino.sql.planner.iterative.rule that return types with arguments of type PatternRecognitionNodeModifier and TypeMethodDescriptionMergePatternRecognitionNodes.MergePatternRecognitionNodesWithoutProject.getPattern()MergePatternRecognitionNodes.MergePatternRecognitionNodesWithProject.getPattern()OptimizeRowPattern.getPattern()PrunePatternRecognitionSourceColumns.getPattern()PushDownProjectionsFromPatternRecognition.getPattern()Methods in io.trino.sql.planner.iterative.rule with parameters of type PatternRecognitionNodeModifier and TypeMethodDescriptionMergePatternRecognitionNodes.MergePatternRecognitionNodesWithoutProject.apply(PatternRecognitionNode node, Captures captures, Rule.Context context) MergePatternRecognitionNodes.MergePatternRecognitionNodesWithProject.apply(PatternRecognitionNode node, Captures captures, Rule.Context context) OptimizeRowPattern.apply(PatternRecognitionNode node, Captures captures, Rule.Context context) PrunePatternRecognitionSourceColumns.apply(PatternRecognitionNode node, Captures captures, Rule.Context context) PushDownProjectionsFromPatternRecognition.apply(PatternRecognitionNode node, Captures captures, Rule.Context context) PrunePattenRecognitionColumns.pushDownProjectOff(Rule.Context context, PatternRecognitionNode patternRecognitionNode, Set<Symbol> referencedOutputs) -
Uses of PatternRecognitionNode in io.trino.sql.planner.optimizations
Methods in io.trino.sql.planner.optimizations that return PatternRecognitionNodeMethods in io.trino.sql.planner.optimizations with parameters of type PatternRecognitionNode -
Uses of PatternRecognitionNode in io.trino.sql.planner.plan
Methods in io.trino.sql.planner.plan that return types with arguments of type PatternRecognitionNodeModifier and TypeMethodDescriptionstatic Pattern<PatternRecognitionNode> Patterns.patternRecognition()Patterns.PatternRecognition.rowsPerMatch()Methods in io.trino.sql.planner.plan with parameters of type PatternRecognitionNodeModifier and TypeMethodDescriptionPlanVisitor.visitPatternRecognition(PatternRecognitionNode node, C context)