Uses of Class
io.trino.operator.window.pattern.ProjectingPagesWindowIndex
-
Packages that use ProjectingPagesWindowIndex Package Description io.trino.operator.window.pattern -
-
Uses of ProjectingPagesWindowIndex in io.trino.operator.window.pattern
Methods in io.trino.operator.window.pattern with parameters of type ProjectingPagesWindowIndex Modifier and Type Method Description BlockMatchAggregation. aggregate(int currentRow, ArrayView matchedLabels, long matchNumber, ProjectingPagesWindowIndex windowIndex, int partitionStart, int patternStart)Identify the new positions for aggregation since the last time this aggregation was run, and add them to `accumulator`.BlockMeasureComputation. compute(int currentRow, ArrayView matchedLabels, int partitionStart, int searchStart, int searchEnd, int patternStart, long matchNumber, ProjectingPagesWindowIndex windowIndex)static BlockMeasureComputation. compute(int currentRow, ArrayView matchedLabels, MatchAggregation[] aggregations, int partitionStart, int searchStart, int searchEnd, int patternStart, long matchNumber, ProjectingPagesWindowIndex windowIndex, PageProjection projection, List<PhysicalValueAccessor> expectedLayout, Block[] nulls, List<String> labelNames, ConnectorSession session)booleanLabelEvaluator.Evaluation. test(ArrayView matchedLabels, MatchAggregation[] aggregations, int partitionStart, int searchStart, int searchEnd, int patternStart, long matchNumber, ProjectingPagesWindowIndex windowIndex)Constructors in io.trino.operator.window.pattern with parameters of type ProjectingPagesWindowIndex Constructor Description LabelEvaluator(long matchNumber, int patternStart, int partitionStart, int searchStart, int searchEnd, List<LabelEvaluator.Evaluation> evaluations, ProjectingPagesWindowIndex windowIndex)
-