Package io.trino.operator.window.matcher
Class Matcher
- java.lang.Object
-
- io.trino.operator.window.matcher.Matcher
-
public class Matcher extends Object
-
-
Constructor Summary
Constructors Constructor Description Matcher(Program program, List<List<PhysicalValueAccessor>> accessors, List<LocalExecutionPlanner.MatchAggregationLabelDependency> labelDependencies, List<MatchAggregation.MatchAggregationInstantiator> aggregations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MatchResultrun(LabelEvaluator labelEvaluator, LocalMemoryContext memoryContext, AggregatedMemoryContext aggregationsMemoryContext)
-
-
-
Constructor Detail
-
Matcher
public Matcher(Program program, List<List<PhysicalValueAccessor>> accessors, List<LocalExecutionPlanner.MatchAggregationLabelDependency> labelDependencies, List<MatchAggregation.MatchAggregationInstantiator> aggregations)
-
-
Method Detail
-
run
public MatchResult run(LabelEvaluator labelEvaluator, LocalMemoryContext memoryContext, AggregatedMemoryContext aggregationsMemoryContext)
-
-