Package io.trino.operator.window
Interface Partitioner
- All Known Implementing Classes:
PatternRecognitionPartitioner,RegularWindowPartitioner
public interface Partitioner
-
Method Summary
Modifier and TypeMethodDescriptioncreatePartition(PagesIndex pagesIndex, int partitionStart, int partitionEnd, int[] outputChannels, List<WindowFunction> windowFunctions, List<FrameInfo> frames, PagesHashStrategy peerGroupHashStrategy, Map<WindowOperator.FrameBoundKey, PagesIndexComparator> frameBoundComparators, AggregatedMemoryContext memoryContext)
-
Method Details
-
createPartition
WindowPartition createPartition(PagesIndex pagesIndex, int partitionStart, int partitionEnd, int[] outputChannels, List<WindowFunction> windowFunctions, List<FrameInfo> frames, PagesHashStrategy peerGroupHashStrategy, Map<WindowOperator.FrameBoundKey, PagesIndexComparator> frameBoundComparators, AggregatedMemoryContext memoryContext)
-