Package io.trino.operator.window
Class FrameInfo
java.lang.Object
io.trino.operator.window.FrameInfo
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionFrameInfo(WindowFrameType type, FrameBoundType startType, Optional<Integer> startChannel, Optional<Integer> sortKeyChannelForStartComparison, FrameBoundType endType, Optional<Integer> endChannel, Optional<Integer> sortKeyChannelForEndComparison, Optional<Integer> sortKeyChannel, Optional<FrameInfo.Ordering> ordering) -
Method Summary
-
Constructor Details
-
FrameInfo
public FrameInfo(WindowFrameType type, FrameBoundType startType, Optional<Integer> startChannel, Optional<Integer> sortKeyChannelForStartComparison, FrameBoundType endType, Optional<Integer> endChannel, Optional<Integer> sortKeyChannelForEndComparison, Optional<Integer> sortKeyChannel, Optional<FrameInfo.Ordering> ordering)
-
-
Method Details
-
getType
-
getStartType
-
getStartChannel
public int getStartChannel() -
getSortKeyChannelForStartComparison
public int getSortKeyChannelForStartComparison() -
getEndType
-
getEndChannel
public int getEndChannel() -
getSortKeyChannelForEndComparison
public int getSortKeyChannelForEndComparison() -
getSortKeyChannel
public int getSortKeyChannel() -
getOrdering
-
hashCode
public int hashCode() -
equals
-
toString
-