Package com.alibaba.druid.sql.ast
Class SQLIndexOptions
- java.lang.Object
-
- com.alibaba.druid.sql.ast.SQLObjectImpl
-
- com.alibaba.druid.sql.ast.SQLIndexOptions
-
- All Implemented Interfaces:
SQLObject
public class SQLIndexOptions extends SQLObjectImpl
version 1.0 Author zzy Date 2019-06-04 11:48
-
-
Field Summary
-
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine
-
-
Constructor Summary
Constructors Constructor Description SQLIndexOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaccept0(SQLASTVisitor visitor)voidcloneTo(SQLIndexOptions options)StringgetAlgorithm()SQLExprgetComment()StringgetIndexType()SQLExprgetKeyBlockSize()StringgetLock()List<SQLAssignItem>getOtherOptions()StringgetParserName()booleanisGlobal()booleanisInvisible()booleanisLocal()booleanisVisible()voidsetAlgorithm(String algorithm)voidsetComment(SQLExpr comment)voidsetGlobal(boolean global)voidsetIndexType(String indexType)voidsetInvisible(boolean invisible)voidsetKeyBlockSize(SQLExpr keyBlockSize)voidsetLocal(boolean local)voidsetLock(String lock)voidsetParserName(String parserName)voidsetVisible(boolean visible)-
Methods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, clone, cloneTo, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setHint, setParent, setSource, setSourceLine, toString
-
-
-
-
Method Detail
-
getIndexType
public String getIndexType()
-
setIndexType
public void setIndexType(String indexType)
-
getKeyBlockSize
public SQLExpr getKeyBlockSize()
-
isGlobal
public boolean isGlobal()
-
setGlobal
public void setGlobal(boolean global)
-
isLocal
public boolean isLocal()
-
setLocal
public void setLocal(boolean local)
-
setKeyBlockSize
public void setKeyBlockSize(SQLExpr keyBlockSize)
-
getParserName
public String getParserName()
-
setParserName
public void setParserName(String parserName)
-
getComment
public SQLExpr getComment()
-
setComment
public void setComment(SQLExpr comment)
-
getAlgorithm
public String getAlgorithm()
-
setAlgorithm
public void setAlgorithm(String algorithm)
-
getLock
public String getLock()
-
setLock
public void setLock(String lock)
-
isInvisible
public boolean isInvisible()
-
setInvisible
public void setInvisible(boolean invisible)
-
isVisible
public boolean isVisible()
-
setVisible
public void setVisible(boolean visible)
-
getOtherOptions
public List<SQLAssignItem> getOtherOptions()
-
accept0
protected void accept0(SQLASTVisitor visitor)
- Specified by:
accept0in classSQLObjectImpl
-
cloneTo
public void cloneTo(SQLIndexOptions options)
-
-