Package io.trino.sql.planner.rowpattern
-
Class Summary Class Description 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 LogicalIndexExtractor.ValuePointer LogicalIndexPointer RowPatternToIrRewriter