public class MySqlTableIndex extends MySqlObjectImpl implements SQLTableElement
| Constructor and Description |
|---|
MySqlTableIndex() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept0(MySqlASTVisitor visitor) |
void |
addColumn(SQLSelectOrderByItem column) |
boolean |
applyColumnRename(SQLName columnName,
SQLName to) |
boolean |
applyDropColumn(SQLName columnName) |
MySqlTableIndex |
clone() |
List<SQLSelectOrderByItem> |
getColumns() |
String |
getIndexType() |
SQLName |
getName() |
void |
setIndexType(String indexType) |
void |
setName(SQLName name) |
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, computeDataType, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParent, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParentpublic SQLName getName()
public String getIndexType()
public void setIndexType(String indexType)
public void setName(SQLName name)
public List<SQLSelectOrderByItem> getColumns()
public void addColumn(SQLSelectOrderByItem column)
public void accept0(MySqlASTVisitor visitor)
accept0 in interface MySqlObjectaccept0 in class MySqlObjectImplpublic MySqlTableIndex clone()
clone in interface SQLObjectclone in interface SQLTableElementclone in class SQLObjectImplpublic boolean applyDropColumn(SQLName columnName)
Copyright © 2013–2018 Alibaba Group. All rights reserved.