Package io.trino.operator.window
Class PatternRecognitionPartitionerSupplier
- java.lang.Object
-
- io.trino.operator.window.PatternRecognitionPartitionerSupplier
-
- All Implemented Interfaces:
PartitionerSupplier
public class PatternRecognitionPartitionerSupplier extends Object implements PartitionerSupplier
-
-
Constructor Summary
Constructors Constructor Description PatternRecognitionPartitionerSupplier(List<MeasureComputation.MeasureComputationSupplier> measures, List<MatchAggregation.MatchAggregationInstantiator> measureAggregations, List<ArgumentComputation.ArgumentComputationSupplier> measureComputationsAggregationArguments, Optional<FrameInfo> commonBaseFrame, PatternRecognitionRelation.RowsPerMatch rowsPerMatch, Optional<LogicalIndexNavigation> skipToNavigation, SkipTo.Position skipToPosition, boolean initial, Matcher matcher, List<LabelEvaluator.EvaluationSupplier> labelEvaluations, List<ArgumentComputation.ArgumentComputationSupplier> labelEvaluationsAggregationArguments, List<String> labelNames)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Partitionerget(AggregatedMemoryContext memoryContext)
-
-
-
Constructor Detail
-
PatternRecognitionPartitionerSupplier
public PatternRecognitionPartitionerSupplier(List<MeasureComputation.MeasureComputationSupplier> measures, List<MatchAggregation.MatchAggregationInstantiator> measureAggregations, List<ArgumentComputation.ArgumentComputationSupplier> measureComputationsAggregationArguments, Optional<FrameInfo> commonBaseFrame, PatternRecognitionRelation.RowsPerMatch rowsPerMatch, Optional<LogicalIndexNavigation> skipToNavigation, SkipTo.Position skipToPosition, boolean initial, Matcher matcher, List<LabelEvaluator.EvaluationSupplier> labelEvaluations, List<ArgumentComputation.ArgumentComputationSupplier> labelEvaluationsAggregationArguments, List<String> labelNames)
-
-
Method Detail
-
get
public Partitioner get(AggregatedMemoryContext memoryContext)
- Specified by:
getin interfacePartitionerSupplier
-
-