Class SQLSubPartitionBy

java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.ast.SQLSubPartitionBy
All Implemented Interfaces:
SQLObject
Direct Known Subclasses:
MySqlSubPartitionByKey, MySqlSubPartitionByList, MySqlSubPartitionByValue, SQLSubPartitionByHash, SQLSubPartitionByList, SQLSubPartitionByRange

public abstract class SQLSubPartitionBy extends SQLObjectImpl
  • Field Details

  • Constructor Details

    • SQLSubPartitionBy

      public SQLSubPartitionBy()
  • Method Details

    • getSubPartitionsCount

      public SQLExpr getSubPartitionsCount()
    • setSubPartitionsCount

      public void setSubPartitionsCount(SQLExpr x)
    • isLinear

      public boolean isLinear()
    • setLinear

      public void setLinear(boolean linear)
    • getOptions

      public List<SQLAssignItem> getOptions()
    • getSubPartitionTemplate

      public List<SQLSubPartition> getSubPartitionTemplate()
    • cloneTo

      public void cloneTo(SQLSubPartitionBy x)
    • getLifecycle

      public SQLIntegerExpr getLifecycle()
    • setLifecycle

      public void setLifecycle(SQLIntegerExpr lifecycle)
    • isPartitionByColumn

      public boolean isPartitionByColumn(long columnNameHashCode64)
    • clone

      public abstract SQLSubPartitionBy clone()
      Specified by:
      clone in interface SQLObject
      Overrides:
      clone in class SQLObjectImpl