Class SQLAlterTableStatement

All Implemented Interfaces:
SQLDbTypedObject, SQLObject, SQLStatement, SQLAlterStatement, SQLDDLStatement

public class SQLAlterTableStatement extends SQLStatementImpl implements SQLDDLStatement, SQLAlterStatement
  • Field Details

  • Constructor Details

    • SQLAlterTableStatement

      public SQLAlterTableStatement()
    • SQLAlterTableStatement

      public SQLAlterTableStatement(DbType dbType)
  • Method Details

    • isIgnore

      public boolean isIgnore()
    • setIgnore

      public void setIgnore(boolean ignore)
    • isOnline

      public boolean isOnline()
    • setOnline

      public void setOnline(boolean online)
    • isOffline

      public boolean isOffline()
    • setOffline

      public void setOffline(boolean offline)
    • isIfExists

      public boolean isIfExists()
    • setIfExists

      public void setIfExists(boolean ifExists)
    • isRemovePatiting

      public boolean isRemovePatiting()
    • setRemovePatiting

      public void setRemovePatiting(boolean removePatiting)
    • isUpgradePatiting

      public boolean isUpgradePatiting()
    • setUpgradePatiting

      public void setUpgradePatiting(boolean upgradePatiting)
    • isUpdateGlobalIndexes

      public boolean isUpdateGlobalIndexes()
    • setUpdateGlobalIndexes

      public void setUpdateGlobalIndexes(boolean updateGlobalIndexes)
    • isInvalidateGlobalIndexes

      public boolean isInvalidateGlobalIndexes()
    • setInvalidateGlobalIndexes

      public void setInvalidateGlobalIndexes(boolean invalidateGlobalIndexes)
    • isMergeSmallFiles

      public boolean isMergeSmallFiles()
    • setMergeSmallFiles

      public void setMergeSmallFiles(boolean mergeSmallFiles)
    • getItems

      public List<SQLAlterTableItem> getItems()
    • addItem

      public void addItem(SQLAlterTableItem item)
    • getTableSource

      public SQLExprTableSource getTableSource()
    • setTableSource

      public void setTableSource(SQLExprTableSource tableSource)
    • setTableSource

      public void setTableSource(SQLExpr table)
    • getName

      public SQLName getName()
    • nameHashCode64

      public long nameHashCode64()
    • setName

      public void setName(SQLName name)
    • getTableOptions

      public List<SQLAssignItem> getTableOptions()
    • getPartition

      public SQLPartitionBy getPartition()
    • setPartition

      public void setPartition(SQLPartitionBy partition)
    • accept0

      protected void accept0(SQLASTVisitor visitor)
      Overrides:
      accept0 in class SQLStatementImpl
    • getChildren

      public List<SQLObject> getChildren()
      Specified by:
      getChildren in interface SQLStatement
      Overrides:
      getChildren in class SQLStatementImpl
    • getTableName

      public String getTableName()
    • getSchema

      public String getSchema()
    • setItems

      public void setItems(List<SQLAlterTableItem> items)
    • isRange

      public boolean isRange()
    • setRange

      public void setRange(boolean range)
    • getClusteredBy

      public List<SQLSelectOrderByItem> getClusteredBy()
    • addClusteredByItem

      public void addClusteredByItem(SQLSelectOrderByItem item)
    • getSortedBy

      public List<SQLSelectOrderByItem> getSortedBy()
    • addSortedByItem

      public void addSortedByItem(SQLSelectOrderByItem item)
    • getBuckets

      public int getBuckets()
    • setBuckets

      public void setBuckets(int buckets)
    • getShards

      public int getShards()
    • setShards

      public void setShards(int shards)
    • isNotClustered

      public boolean isNotClustered()
    • setNotClustered

      public void setNotClustered(boolean notClustered)
    • getDDLObjectType

      public SQLDDLStatement.DDLObjectType getDDLObjectType()
      Specified by:
      getDDLObjectType in interface SQLAlterStatement
      Specified by:
      getDDLObjectType in interface SQLDDLStatement
    • getOn

      public SQLName getOn()
    • setOn

      public void setOn(SQLName x)