Uses of Class
io.trino.operator.window.pattern.ProjectingPagesWindowIndex
Packages that use ProjectingPagesWindowIndex
-
Uses of ProjectingPagesWindowIndex in io.trino.operator.window.pattern
Methods in io.trino.operator.window.pattern with parameters of type ProjectingPagesWindowIndexModifier and TypeMethodDescriptionMatchAggregation.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`.MeasureComputation.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 ProjectingPagesWindowIndexModifierConstructorDescriptionLabelEvaluator(long matchNumber, int patternStart, int partitionStart, int searchStart, int searchEnd, List<LabelEvaluator.Evaluation> evaluations, ProjectingPagesWindowIndex windowIndex)