public class SQLAlterTableStatement extends SQLStatementImpl implements SQLDDLStatement, SQLAlterStatement
| 限定符和类型 | 字段和说明 |
|---|---|
private boolean |
ignore |
private boolean |
invalidateGlobalIndexes |
private List<SQLAlterTableItem> |
items |
private boolean |
mergeSmallFiles |
private boolean |
removePatiting |
private Map<String,SQLObject> |
tableOptions |
private SQLExprTableSource |
tableSource |
private boolean |
updateGlobalIndexes |
private boolean |
upgradePatiting |
afterSemi, dbType, headHintsattributes, parent| 构造器和说明 |
|---|
SQLAlterTableStatement() |
SQLAlterTableStatement(String dbType) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
accept0(SQLASTVisitor visitor) |
void |
addItem(SQLAlterTableItem item) |
List<SQLObject> |
getChildren() |
List<SQLAlterTableItem> |
getItems() |
SQLName |
getName() |
String |
getSchema() |
String |
getTableName() |
Map<String,SQLObject> |
getTableOptions() |
SQLExprTableSource |
getTableSource() |
boolean |
isIgnore() |
boolean |
isInvalidateGlobalIndexes() |
boolean |
isMergeSmallFiles() |
boolean |
isRemovePatiting() |
boolean |
isUpdateGlobalIndexes() |
boolean |
isUpgradePatiting() |
long |
nameHashCode64() |
void |
setIgnore(boolean ignore) |
void |
setInvalidateGlobalIndexes(boolean invalidateGlobalIndexes) |
void |
setMergeSmallFiles(boolean mergeSmallFiles) |
void |
setName(SQLName name) |
void |
setRemovePatiting(boolean removePatiting) |
void |
setTableSource(SQLExpr table) |
void |
setTableSource(SQLExprTableSource tableSource) |
void |
setUpdateGlobalIndexes(boolean updateGlobalIndexes) |
void |
setUpgradePatiting(boolean upgradePatiting) |
clone, getDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setDbType, setHeadHints, toLowerCaseString, toStringaccept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParentclone, getDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setHeadHints, toLowerCaseStringaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParentprivate SQLExprTableSource tableSource
private List<SQLAlterTableItem> items
private boolean ignore
private boolean updateGlobalIndexes
private boolean invalidateGlobalIndexes
private boolean removePatiting
private boolean upgradePatiting
private boolean mergeSmallFiles
public SQLAlterTableStatement()
public SQLAlterTableStatement(String dbType)
public boolean isIgnore()
public void setIgnore(boolean ignore)
public boolean isRemovePatiting()
public void setRemovePatiting(boolean removePatiting)
public boolean isUpgradePatiting()
public void setUpgradePatiting(boolean upgradePatiting)
public boolean isUpdateGlobalIndexes()
public void setUpdateGlobalIndexes(boolean updateGlobalIndexes)
public boolean isInvalidateGlobalIndexes()
public void setInvalidateGlobalIndexes(boolean invalidateGlobalIndexes)
public boolean isMergeSmallFiles()
public void setMergeSmallFiles(boolean mergeSmallFiles)
public List<SQLAlterTableItem> getItems()
public void addItem(SQLAlterTableItem item)
public SQLExprTableSource getTableSource()
public void setTableSource(SQLExprTableSource tableSource)
public void setTableSource(SQLExpr table)
public SQLName getName()
public long nameHashCode64()
public void setName(SQLName name)
protected void accept0(SQLASTVisitor visitor)
accept0 在类中 SQLStatementImplpublic List<SQLObject> getChildren()
getChildren 在接口中 SQLStatementgetChildren 在类中 SQLStatementImplpublic String getTableName()
public String getSchema()
Copyright © 2013–2019 Alibaba Group. All rights reserved.