Package io.trino.operator.window
Class FrameInfo
- java.lang.Object
-
- io.trino.operator.window.FrameInfo
-
public class FrameInfo extends Object
-
-
Constructor Summary
Constructors Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)intgetEndChannel()FrameBound.TypegetEndType()Optional<SortItem.Ordering>getOrdering()intgetSortKeyChannel()intgetSortKeyChannelForEndComparison()intgetSortKeyChannelForStartComparison()intgetStartChannel()FrameBound.TypegetStartType()WindowFrame.TypegetType()inthashCode()StringtoString()
-
-
-
Constructor Detail
-
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 Detail
-
getType
public WindowFrame.Type getType()
-
getStartType
public FrameBound.Type getStartType()
-
getStartChannel
public int getStartChannel()
-
getSortKeyChannelForStartComparison
public int getSortKeyChannelForStartComparison()
-
getEndType
public FrameBound.Type getEndType()
-
getEndChannel
public int getEndChannel()
-
getSortKeyChannelForEndComparison
public int getSortKeyChannelForEndComparison()
-
getSortKeyChannel
public int getSortKeyChannel()
-
getOrdering
public Optional<SortItem.Ordering> getOrdering()
-
-