Package io.prestosql.sql.planner.plan
Class WindowNode.Frame
- java.lang.Object
-
- io.prestosql.sql.planner.plan.WindowNode.Frame
-
- Enclosing class:
- WindowNode
@Immutable public static class WindowNode.Frame extends Object
-
-
Constructor Summary
Constructors Constructor Description Frame(WindowFrame.Type type, FrameBound.Type startType, Optional<Symbol> startValue, FrameBound.Type endType, Optional<Symbol> endValue, Optional<Expression> originalStartValue, Optional<Expression> originalEndValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
FrameBound.Type
getEndType()
Optional<Symbol>
getEndValue()
Optional<Expression>
getOriginalEndValue()
Optional<Expression>
getOriginalStartValue()
FrameBound.Type
getStartType()
Optional<Symbol>
getStartValue()
WindowFrame.Type
getType()
int
hashCode()
-
-
-
Constructor Detail
-
Frame
public Frame(WindowFrame.Type type, FrameBound.Type startType, Optional<Symbol> startValue, FrameBound.Type endType, Optional<Symbol> endValue, Optional<Expression> originalStartValue, Optional<Expression> originalEndValue)
-
-
Method Detail
-
getType
public WindowFrame.Type getType()
-
getStartType
public FrameBound.Type getStartType()
-
getEndType
public FrameBound.Type getEndType()
-
getOriginalStartValue
public Optional<Expression> getOriginalStartValue()
-
getOriginalEndValue
public Optional<Expression> getOriginalEndValue()
-
-