Uses of Class
io.trino.operator.window.matcher.ArrayView
-
Packages that use ArrayView Package Description io.trino.operator.window.matcher io.trino.operator.window.pattern -
-
Uses of ArrayView in io.trino.operator.window.matcher
Fields in io.trino.operator.window.matcher declared as ArrayView Modifier and Type Field Description static ArrayViewArrayView. EMPTYMethods in io.trino.operator.window.matcher that return ArrayView Modifier and Type Method Description ArrayViewMatchResult. getExclusions()ArrayViewMatchResult. getLabels()Constructors in io.trino.operator.window.matcher with parameters of type ArrayView Constructor Description MatchResult(boolean matched, ArrayView labels, ArrayView exclusions) -
Uses of ArrayView in io.trino.operator.window.pattern
Methods in io.trino.operator.window.pattern with parameters of type ArrayView Modifier and Type Method Description BlockMeasureComputation. compute(int currentRow, ArrayView matchedLabels, int partitionStart, int partitionEnd, int patternStart, long matchNumber, WindowIndex windowIndex)booleanLabelEvaluator. evaluateLabel(int label, ArrayView matchedLabels)intLogicalIndexNavigation. resolvePosition(int currentRow, ArrayView matchedLabels, int partitionStart, int partitionEnd, int patternStart)This method is used when computing row pattern measures and SKIP TO position after finding a match.intLogicalIndexNavigation. resolvePosition(ArrayView matchedLabels, int newLabel, int partitionStart, int partitionEnd, int patternStart)This method is used for resolving positions during pattern matching.booleanLabelEvaluator.Evaluation. test(int label, ArrayView matchedLabels, int partitionStart, int partitionEnd, int patternStart, long matchNumber, WindowIndex windowIndex)
-