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, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParent
public 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 MySqlObject
accept0
in class MySqlObjectImpl
public MySqlTableIndex clone()
clone
in interface SQLObject
clone
in interface SQLTableElement
clone
in class SQLObjectImpl
public boolean applyDropColumn(SQLName columnName)
Copyright © 2013–2017 Alibaba Group. All rights reserved.