Package io.trino.operator.window
Class FrameInfo
java.lang.Object
io.trino.operator.window.FrameInfo
-
Constructor Summary
ConstructorsConstructorDescriptionFrameInfo(WindowFrame.Type type, FrameBound.Type startType, Optional<Integer> startChannel, Optional<Integer> sortKeyChannelForStartComparison, FrameBound.Type endType, Optional<Integer> endChannel, Optional<Integer> sortKeyChannelForEndComparison, Optional<Integer> sortKeyChannel, Optional<SortItem.Ordering> ordering) -
Method Summary
-
Constructor Details
-
FrameInfo
public FrameInfo(WindowFrame.Type type, FrameBound.Type startType, Optional<Integer> startChannel, Optional<Integer> sortKeyChannelForStartComparison, FrameBound.Type endType, Optional<Integer> endChannel, Optional<Integer> sortKeyChannelForEndComparison, Optional<Integer> sortKeyChannel, Optional<SortItem.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
-