Package io.trino.sql.planner.rowpattern
-
Class Summary Class Description AggregateArgumentsRewriter AggregatedSetDescriptor AggregationValuePointer ExpressionAndValuePointersEquivalence IrPatternAlternationOptimizer Remove empty pattern from pattern alternation and replace it with quantification of a neighbouring term.IrRowPatternFlattener Optimize row pattern: - remove nested exclusions - flatten alternations and concatenations - remove redundant empty patternLogicalIndexExtractor Rewriter for expressions specific to row pattern recognition.LogicalIndexExtractor.ExpressionAndValuePointers LogicalIndexPointer RowPatternToIrRewriter ScalarValuePointer ValuePointer