Package io.trino.operator.window.pattern
Class LabelEvaluator.Evaluation
java.lang.Object
io.trino.operator.window.pattern.LabelEvaluator.Evaluation
- Enclosing class:
LabelEvaluator
-
Constructor Summary
ConstructorsConstructorDescriptionEvaluation(PageProjection projection, List<PhysicalValueAccessor> expectedLayout, List<String> labelNames, ConnectorSession session) -
Method Summary
Modifier and TypeMethodDescriptionbooleantest(ArrayView matchedLabels, MatchAggregation[] aggregations, int partitionStart, int searchStart, int searchEnd, int patternStart, long matchNumber, ProjectingPagesWindowIndex windowIndex)
-
Constructor Details
-
Evaluation
public Evaluation(PageProjection projection, List<PhysicalValueAccessor> expectedLayout, List<String> labelNames, ConnectorSession session)
-
-
Method Details
-
getExpectedLayout
-
test
public boolean test(ArrayView matchedLabels, MatchAggregation[] aggregations, int partitionStart, int searchStart, int searchEnd, int patternStart, long matchNumber, ProjectingPagesWindowIndex windowIndex)
-