Package io.trino.operator.window.pattern
Class LabelEvaluator.Evaluation
- java.lang.Object
-
- io.trino.operator.window.pattern.LabelEvaluator.Evaluation
-
- Enclosing class:
- LabelEvaluator
public static class LabelEvaluator.Evaluation extends Object
-
-
Constructor Summary
Constructors Constructor Description Evaluation(PageProjection projection, List<PhysicalValueAccessor> expectedLayout, List<String> labelNames, ConnectorSession session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<PhysicalValueAccessor>getExpectedLayout()booleantest(ArrayView matchedLabels, MatchAggregation[] aggregations, int partitionStart, int searchStart, int searchEnd, int patternStart, long matchNumber, ProjectingPagesWindowIndex windowIndex)
-
-
-
Constructor Detail
-
Evaluation
public Evaluation(PageProjection projection, List<PhysicalValueAccessor> expectedLayout, List<String> labelNames, ConnectorSession session)
-
-
Method Detail
-
getExpectedLayout
public List<PhysicalValueAccessor> getExpectedLayout()
-
test
public boolean test(ArrayView matchedLabels, MatchAggregation[] aggregations, int partitionStart, int searchStart, int searchEnd, int patternStart, long matchNumber, ProjectingPagesWindowIndex windowIndex)
-
-