Package io.trino.operator.window
Class PatternRecognitionPartitioner
- java.lang.Object
-
- io.trino.operator.window.PatternRecognitionPartitioner
-
- All Implemented Interfaces:
Partitioner
public class PatternRecognitionPartitioner extends Object implements Partitioner
-
-
Constructor Summary
Constructors Constructor Description PatternRecognitionPartitioner(List<MeasureComputation> measures, Optional<FrameInfo> commonBaseFrame, PatternRecognitionRelation.RowsPerMatch rowsPerMatch, Optional<LogicalIndexNavigation> skipToNavigation, SkipTo.Position skipToPosition, boolean initial, Matcher matcher, List<LabelEvaluator.Evaluation> labelEvaluations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WindowPartitioncreatePartition(PagesIndex pagesIndex, int partitionStart, int partitionEnd, int[] outputChannels, List<FramedWindowFunction> windowFunctions, PagesHashStrategy peerGroupHashStrategy, Map<WindowOperator.FrameBoundKey,PagesIndexComparator> frameBoundComparators)
-
-
-
Constructor Detail
-
PatternRecognitionPartitioner
public PatternRecognitionPartitioner(List<MeasureComputation> measures, Optional<FrameInfo> commonBaseFrame, PatternRecognitionRelation.RowsPerMatch rowsPerMatch, Optional<LogicalIndexNavigation> skipToNavigation, SkipTo.Position skipToPosition, boolean initial, Matcher matcher, List<LabelEvaluator.Evaluation> labelEvaluations)
-
-
Method Detail
-
createPartition
public WindowPartition createPartition(PagesIndex pagesIndex, int partitionStart, int partitionEnd, int[] outputChannels, List<FramedWindowFunction> windowFunctions, PagesHashStrategy peerGroupHashStrategy, Map<WindowOperator.FrameBoundKey,PagesIndexComparator> frameBoundComparators)
- Specified by:
createPartitionin interfacePartitioner
-
-