Class AbstractWindowFunction.WindowFunction

java.lang.Object
com.blazebit.persistence.impl.function.window.AbstractWindowFunction.WindowFunction
Direct Known Subclasses:
AbstractGroupConcatWindowFunction.GroupConcat
Enclosing class:
AbstractWindowFunction

protected static class AbstractWindowFunction.WindowFunction extends Object
Since:
1.4.0
Author:
Jan-Willem Gmelig Meyling, Sayra Ranjha
  • Constructor Details

    • WindowFunction

      public WindowFunction(String functionName)
  • Method Details

    • getFunctionName

      public String getFunctionName()
    • isDistinct

      public boolean isDistinct()
    • getArguments

      public List<String> getArguments()
    • getWithinGroup

      public List<Order> getWithinGroup()
    • getFilterExpressions

      public List<String> getFilterExpressions()
    • getPartitionExpressions

      public List<String> getPartitionExpressions()
    • getOrderBys

      public List<Order> getOrderBys()
    • getFrameMode

      public WindowFrameMode getFrameMode()
    • setFrameMode

      public void setFrameMode(WindowFrameMode frameMode)
    • getFrameStartType

      public WindowFramePositionType getFrameStartType()
    • setFrameStartType

      public void setFrameStartType(WindowFramePositionType frameStartType)
    • getFrameStartExpression

      public String getFrameStartExpression()
    • setFrameStartExpression

      public void setFrameStartExpression(String frameStartExpression)
    • getFrameEndType

      public WindowFramePositionType getFrameEndType()
    • setFrameEndType

      public void setFrameEndType(WindowFramePositionType frameEndType)
    • getFrameEndExpression

      public String getFrameEndExpression()
    • setFrameEndExpression

      public void setFrameEndExpression(String frameEndExpression)
    • getFrameExclusionType

      public WindowFrameExclusionType getFrameExclusionType()
    • setFrameExclusionType

      public void setFrameExclusionType(WindowFrameExclusionType frameExclusionType)