类 SQLPartitionBy

java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.ast.SQLPartitionBy
所有已实现的接口:
SQLObject
直接已知子类:
MySqlPartitionByKey, SQLPartitionByHash, SQLPartitionByList, SQLPartitionByRange, SQLPartitionByValue

public abstract class SQLPartitionBy extends SQLObjectImpl
  • 字段详细资料

  • 构造器详细资料

    • SQLPartitionBy

      public SQLPartitionBy()
  • 方法详细资料

    • getPartitions

      public List<SQLPartition> getPartitions()
    • addPartition

      public void addPartition(SQLPartition partition)
    • getSubPartitionBy

      public SQLSubPartitionBy getSubPartitionBy()
    • setSubPartitionBy

      public void setSubPartitionBy(SQLSubPartitionBy subPartitionBy)
    • getPartitionsCount

      public SQLExpr getPartitionsCount()
    • setPartitionsCount

      public void setPartitionsCount(SQLExpr x)
    • setPartitionsCount

      public void setPartitionsCount(int partitionsCount)
    • isLinear

      public boolean isLinear()
    • setLinear

      public void setLinear(boolean linear)
    • getStoreIn

      public List<SQLName> getStoreIn()
    • getColumns

      public List<SQLExpr> getColumns()
    • addColumn

      public void addColumn(SQLExpr column)
    • cloneTo

      public void cloneTo(SQLPartitionBy x)
    • isPartitionByColumn

      public boolean isPartitionByColumn(long columnNameHashCode64)
    • getLifecycle

      public SQLIntegerExpr getLifecycle()
    • setLifecycle

      public void setLifecycle(SQLIntegerExpr lifecycle)
    • clone

      public abstract SQLPartitionBy clone()
      指定者:
      clone 在接口中 SQLObject
      覆盖:
      clone 在类中 SQLObjectImpl