Class SQLPartitionByRange

All Implemented Interfaces:
SQLObject

public class SQLPartitionByRange extends SQLPartitionBy
  • Field Details

    • interval

      protected SQLExpr interval
    • isColumns

      protected boolean isColumns
    • startWith

      protected SQLExpr startWith
    • expireAfter

      protected SQLIntegerExpr expireAfter
    • preAllocate

      protected SQLIntegerExpr preAllocate
    • pivotDateExpr

      protected SQLExpr pivotDateExpr
    • disableSchedule

      protected boolean disableSchedule
  • Constructor Details

    • SQLPartitionByRange

      public SQLPartitionByRange()
  • Method Details

    • getInterval

      public SQLExpr getInterval()
    • setInterval

      public void setInterval(SQLExpr interval)
    • getStartWith

      public SQLExpr getStartWith()
    • setStartWith

      public void setStartWith(SQLExpr startWith)
    • getExpireAfter

      public SQLIntegerExpr getExpireAfter()
    • setExpireAfter

      public void setExpireAfter(SQLIntegerExpr expireAfter)
    • getPreAllocate

      public SQLIntegerExpr getPreAllocate()
    • setPreAllocate

      public void setPreAllocate(SQLIntegerExpr preAllocate)
    • getPivotDateExpr

      public SQLExpr getPivotDateExpr()
    • setPivotDateExpr

      public void setPivotDateExpr(SQLExpr pivotDateExpr)
    • accept0

      protected void accept0(SQLASTVisitor visitor)
      Specified by:
      accept0 in class SQLObjectImpl
    • clone

      public SQLPartitionByRange clone()
      Specified by:
      clone in interface SQLObject
      Specified by:
      clone in class SQLPartitionBy
    • cloneTo

      public void cloneTo(SQLPartitionByRange x)
    • isColumns

      public boolean isColumns()
    • setColumns

      public void setColumns(boolean columns)
    • isDisableSchedule

      public boolean isDisableSchedule()
    • setDisableSchedule

      public void setDisableSchedule(boolean disableSchedule)