Uses of Class
io.trino.sql.planner.rowpattern.ir.IrRowPattern
Packages that use IrRowPattern
Package
Description
-
Uses of IrRowPattern in io.trino.operator.window.matcher
Methods in io.trino.operator.window.matcher with parameters of type IrRowPattern -
Uses of IrRowPattern in io.trino.sql.planner.plan
Methods in io.trino.sql.planner.plan that return IrRowPatternConstructors in io.trino.sql.planner.plan with parameters of type IrRowPatternModifierConstructorDescriptionPatternRecognitionNode(PlanNodeId id, PlanNode source, DataOrganizationSpecification specification, Optional<Symbol> hashSymbol, Set<Symbol> prePartitionedInputs, int preSortedOrderPrefix, Map<Symbol, WindowNode.Function> windowFunctions, Map<Symbol, PatternRecognitionNode.Measure> measures, Optional<WindowNode.Frame> commonBaseFrame, RowsPerMatch rowsPerMatch, Set<IrLabel> skipToLabels, SkipToPosition skipToPosition, boolean initial, IrRowPattern pattern, Map<IrLabel, ExpressionAndValuePointers> variableDefinitions) -
Uses of IrRowPattern in io.trino.sql.planner.rowpattern
Methods in io.trino.sql.planner.rowpattern that return IrRowPatternModifier and TypeMethodDescriptionstatic IrRowPatternIrPatternAlternationOptimizer.optimize(IrRowPattern node) static IrRowPatternIrRowPatternFlattener.optimize(IrRowPattern node) static IrRowPatternRowPatternToIrRewriter.rewrite(RowPattern node, Analysis analysis) protected IrRowPatternRowPatternToIrRewriter.visitAnchorPattern(AnchorPattern node, Void context) protected IrRowPatternRowPatternToIrRewriter.visitEmptyPattern(EmptyPattern node, Void context) protected IrRowPatternRowPatternToIrRewriter.visitExcludedPattern(ExcludedPattern node, Void context) protected IrRowPatternRowPatternToIrRewriter.visitPatternAlternation(PatternAlternation node, Void context) protected IrRowPatternRowPatternToIrRewriter.visitPatternConcatenation(PatternConcatenation node, Void context) protected IrRowPatternRowPatternToIrRewriter.visitPatternPermutation(PatternPermutation node, Void context) protected IrRowPatternRowPatternToIrRewriter.visitPatternVariable(PatternVariable node, Void context) protected IrRowPatternRowPatternToIrRewriter.visitQuantifiedPattern(QuantifiedPattern node, Void context) Methods in io.trino.sql.planner.rowpattern with parameters of type IrRowPatternModifier and TypeMethodDescriptionstatic IrRowPatternIrPatternAlternationOptimizer.optimize(IrRowPattern node) static IrRowPatternIrRowPatternFlattener.optimize(IrRowPattern node) -
Uses of IrRowPattern in io.trino.sql.planner.rowpattern.ir
Subclasses of IrRowPattern in io.trino.sql.planner.rowpattern.irModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassMethods in io.trino.sql.planner.rowpattern.ir that return IrRowPatternMethods in io.trino.sql.planner.rowpattern.ir that return types with arguments of type IrRowPatternModifier and TypeMethodDescriptionIrAlternation.getPatterns()IrConcatenation.getPatterns()IrPermutation.getPatterns()Methods in io.trino.sql.planner.rowpattern.ir with parameters of type IrRowPatternModifier and TypeMethodDescriptionIrRowPatternVisitor.process(IrRowPattern rowPattern) IrRowPatternVisitor.process(IrRowPattern rowPattern, C context) protected RIrRowPatternVisitor.visitIrRowPattern(IrRowPattern rowPattern, C context) Constructors in io.trino.sql.planner.rowpattern.ir with parameters of type IrRowPatternModifierConstructorDescriptionIrExclusion(IrRowPattern pattern) IrQuantified(IrRowPattern pattern, IrQuantifier quantifier) Constructor parameters in io.trino.sql.planner.rowpattern.ir with type arguments of type IrRowPatternModifierConstructorDescriptionIrAlternation(List<IrRowPattern> patterns) IrConcatenation(List<IrRowPattern> patterns) IrPermutation(List<IrRowPattern> patterns)