Class KSQLWindow

java.lang.Object
net.sf.jsqlparser.parser.ASTNodeAccessImpl
net.sf.jsqlparser.statement.select.KSQLWindow
All Implemented Interfaces:
Serializable, ASTNodeAccess

public class KSQLWindow extends ASTNodeAccessImpl
See Also:
  • Field Details

    • hopping

      private boolean hopping
    • tumbling

      private boolean tumbling
    • session

      private boolean session
    • sizeDuration

      private long sizeDuration
    • sizeTimeUnit

      private KSQLWindow.TimeUnit sizeTimeUnit
    • advanceDuration

      private long advanceDuration
    • advanceTimeUnit

      private KSQLWindow.TimeUnit advanceTimeUnit
  • Constructor Details

    • KSQLWindow

      public KSQLWindow()
  • Method Details

    • isHoppingWindow

      public boolean isHoppingWindow()
    • setHoppingWindow

      public void setHoppingWindow(boolean hopping)
    • isTumblingWindow

      public boolean isTumblingWindow()
    • setTumblingWindow

      public void setTumblingWindow(boolean tumbling)
    • isSessionWindow

      public boolean isSessionWindow()
    • setSessionWindow

      public void setSessionWindow(boolean session)
    • getSizeDuration

      public long getSizeDuration()
    • setSizeDuration

      public void setSizeDuration(long sizeDuration)
    • getSizeTimeUnit

      public KSQLWindow.TimeUnit getSizeTimeUnit()
    • setSizeTimeUnit

      public void setSizeTimeUnit(KSQLWindow.TimeUnit sizeTimeUnit)
    • getAdvanceDuration

      public long getAdvanceDuration()
    • setAdvanceDuration

      public void setAdvanceDuration(long advanceDuration)
    • getAdvanceTimeUnit

      public KSQLWindow.TimeUnit getAdvanceTimeUnit()
    • setAdvanceTimeUnit

      public void setAdvanceTimeUnit(KSQLWindow.TimeUnit advanceTimeUnit)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • withSizeDuration

      public KSQLWindow withSizeDuration(long sizeDuration)
    • withSizeTimeUnit

      public KSQLWindow withSizeTimeUnit(KSQLWindow.TimeUnit sizeTimeUnit)
    • withAdvanceDuration

      public KSQLWindow withAdvanceDuration(long advanceDuration)
    • withAdvanceTimeUnit

      public KSQLWindow withAdvanceTimeUnit(KSQLWindow.TimeUnit advanceTimeUnit)