Class WindowDefinition

java.lang.Object
io.github.fupacat.ast.TSqlFragment
io.github.fupacat.ast.WindowDefinition
All Implemented Interfaces:
Serializable

public class WindowDefinition extends TSqlFragment
Definition of a named window.
See Also:
  • Field Details

    • WindowName

      public Identifier WindowName
      The window name. Cannot be null.
    • RefWindowName

      public Identifier RefWindowName
      The reference window name. Optional, may be null.
    • Partitions

      public List<ScalarExpression> Partitions
      The partitions. Optional, may have zero elements.
    • OrderByClause

      public OrderByClause OrderByClause
      The order by clause. Optional may be null.
    • WindowFrameClause

      public WindowFrameClause WindowFrameClause
      Window bounds specification, for windowing aggregates. Optional may be null.
  • Constructor Details

    • WindowDefinition

      public WindowDefinition()
  • Method Details