Package io.trino.operator.window
Class GroupsFraming
java.lang.Object
io.trino.operator.window.GroupsFraming
- All Implemented Interfaces:
Framing
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.trino.operator.window.Framing
Framing.Range -
Constructor Summary
ConstructorsConstructorDescriptionGroupsFraming(FrameInfo frameInfo, int partitionStart, int partitionEnd, PagesIndex pagesIndex, PagesHashStrategy peerGroupHashStrategy, int initialEnd) -
Method Summary
Modifier and TypeMethodDescriptiongetRange(int currentPosition, int currentGroup, int peerGroupStart, int peerGroupEnd)
-
Constructor Details
-
GroupsFraming
public GroupsFraming(FrameInfo frameInfo, int partitionStart, int partitionEnd, PagesIndex pagesIndex, PagesHashStrategy peerGroupHashStrategy, int initialEnd)
-
-
Method Details
-
getRange
public Framing.Range getRange(int currentPosition, int currentGroup, int peerGroupStart, int peerGroupEnd)
-