public class MySqlTableIndex extends SQLConstraintImpl implements SQLTableElement, SQLIndex, MySqlObject
hints| Constructor and Description |
|---|
MySqlTableIndex() |
cloneTo, cloneTo, getDbType, getEnable, getHints, getRely, getValidate, replace, setDbType, setEnable, setHints, setName, setRely, setValidate, simplifyaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLine, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, output, putAttribute, setParentpublic SQLIndexDefinition getIndexDefinition()
public SQLName getName()
getName in interface SQLConstraintgetName in class SQLConstraintImplpublic String getIndexType()
public void setIndexType(String indexType)
public void setName(SQLName name)
setName in interface SQLConstraintsetName in class SQLConstraintImplpublic List<SQLSelectOrderByItem> getColumns()
getColumns in interface SQLIndexpublic void addColumn(SQLSelectOrderByItem column)
public void accept0(SQLASTVisitor visitor)
public void accept0(MySqlASTVisitor visitor)
accept0 in interface MySqlObjectpublic MySqlTableIndex clone()
clone in interface SQLObjectclone in interface SQLTableElementclone in class SQLObjectImplpublic boolean applyColumnRename(SQLName columnName, SQLColumnDefinition to)
public boolean applyDropColumn(SQLName columnName)
public String getDistanceMeasure()
public String getAlgorithm()
public List<SQLAssignItem> getOptions()
public SQLExpr getComment()
getComment in interface SQLConstraintgetComment in class SQLConstraintImplpublic void setComment(SQLExpr x)
setComment in interface SQLConstraintsetComment in class SQLConstraintImplpublic SQLExpr getDbPartitionBy()
public void setDbPartitionBy(SQLExpr x)
public SQLExpr getTablePartitions()
public void setTablePartitions(SQLExpr x)
public SQLExpr getTablePartitionBy()
public void setTablePartitionBy(SQLExpr x)
public boolean isGlobal()
public void setGlobal(boolean global)
public boolean isLocal()
public void setLocal(boolean local)
public List<SQLName> getCovering()
getCovering in interface SQLIndexpublic SQLName getIndexAnalyzerName()
public void setIndexAnalyzerName(SQLName indexAnalyzerName)
public SQLName getQueryAnalyzerName()
public void setQueryAnalyzerName(SQLName queryAnalyzerName)
public SQLName getWithDicName()
public void setWithDicName(SQLName withDicName)
public SQLName getAnalyzerName()
public void setAnalyzerName(SQLName analyzerName)
Copyright © 2013–2021 Alibaba Group. All rights reserved.