public class SQLIndexDefinition extends SQLObjectImpl implements SQLIndex
| Constructor and Description |
|---|
SQLIndexDefinition() |
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, clone, 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, clone, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, output, putAttribute, setParentpublic boolean hasConstraint()
public void setHasConstraint(boolean hasConstraint)
public SQLName getSymbol()
public void setSymbol(SQLName symbol)
public boolean isGlobal()
public void setGlobal(boolean global)
public boolean isLocal()
public void setLocal(boolean local)
public String getType()
public void setType(String type)
public boolean isHashMapType()
public void setHashMapType(boolean hashMapType)
public boolean isHashType()
public void setHashType(boolean hashType)
public boolean isIndex()
public void setIndex(boolean index)
public boolean isKey()
public void setKey(boolean key)
public SQLName getName()
public void setName(SQLName name)
public SQLTableSource getTable()
public void setTable(SQLTableSource table)
public List<SQLSelectOrderByItem> getColumns()
getColumns in interface SQLIndexpublic void setColumns(List<SQLSelectOrderByItem> columns)
public boolean hasOptions()
public SQLIndexOptions getOptions()
public SQLExpr getDbPartitionBy()
public void setDbPartitionBy(SQLExpr dbPartitionBy)
public SQLExpr getTbPartitionBy()
public void setTbPartitionBy(SQLExpr tbPartitionBy)
public SQLExpr getTbPartitions()
public void setTbPartitions(SQLExpr tbPartitions)
public List<SQLName> getCovering()
getCovering in interface SQLIndexpublic SQLName getAnalyzerName()
public void setAnalyzerName(SQLName analyzerName)
public SQLName getIndexAnalyzerName()
public void setIndexAnalyzerName(SQLName indexAnalyzerName)
public SQLName getQueryAnalyzerName()
public void setQueryAnalyzerName(SQLName queryAnalyzerName)
public SQLName getWithDicName()
public void setWithDicName(SQLName withDicName)
public List<SQLAssignItem> getCompatibleOptions()
public void cloneTo(SQLIndexDefinition definition)
public SQLExpr getOption(long hash64)
public String getDistanceMeasure()
public String getAlgorithm()
Copyright © 2013–2020 Alibaba Group. All rights reserved.