Class SQLAlterIndexStatement
- java.lang.Object
-
- com.alibaba.druid.sql.ast.SQLObjectImpl
-
- com.alibaba.druid.sql.ast.SQLStatementImpl
-
- com.alibaba.druid.sql.ast.statement.SQLAlterIndexStatement
-
- All Implemented Interfaces:
SQLDbTypedObject,SQLObject,SQLStatement,SQLAlterStatement,SQLDDLStatement
public class SQLAlterIndexStatement extends SQLStatementImpl implements SQLAlterStatement
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSQLAlterIndexStatement.Rebuild-
Nested classes/interfaces inherited from interface com.alibaba.druid.sql.ast.statement.SQLDDLStatement
SQLDDLStatement.DDLObjectType
-
-
Field Summary
Fields Modifier and Type Field Description protected SQLPartitionBydbPartitionByprotected booleanunusable-
Fields inherited from class com.alibaba.druid.sql.ast.SQLStatementImpl
afterSemi, dbType, headHints
-
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine
-
-
Constructor Summary
Constructors Constructor Description SQLAlterIndexStatement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept0(SQLASTVisitor visitor)SQLPartitionBygetDbPartitionBy()SQLDDLStatement.DDLObjectTypegetDDLObjectType()BooleangetEnable()BooleangetMonitoringUsage()SQLNamegetName()SQLExprgetParallel()List<SQLAssignItem>getPartitions()SQLAlterIndexStatement.RebuildgetRebuild()SQLNamegetRenameTo()SQLExprTableSourcegetTable()booleanisCompile()booleanisUnusable()voidsetCompile(boolean compile)voidsetDbPartitionBy(SQLPartitionBy x)voidsetEnable(Boolean enable)voidsetMonitoringUsage(Boolean monitoringUsage)voidsetName(SQLName name)voidsetParallel(SQLExpr parallel)voidsetRebuild(SQLAlterIndexStatement.Rebuild rebuild)voidsetRenameTo(SQLName renameTo)voidsetTable(SQLName x)voidsetTable(SQLExprTableSource x)voidsetUnusable(boolean unusable)-
Methods inherited from class com.alibaba.druid.sql.ast.SQLStatementImpl
clone, cloneTo, getChildren, getDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setDbType, setHeadHints, toLowerCaseString, toParameterizedString, toString, toString, toUnformattedString
-
Methods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, cloneTo, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setHint, setParent, setSource, setSourceLine
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setParent, setSource
-
Methods inherited from interface com.alibaba.druid.sql.ast.SQLStatement
clone, getChildren, getDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setHeadHints, toLowerCaseString, toParameterizedString, toString, toString
-
-
-
-
Field Detail
-
unusable
protected boolean unusable
-
dbPartitionBy
protected SQLPartitionBy dbPartitionBy
-
-
Method Detail
-
accept0
public void accept0(SQLASTVisitor visitor)
- Overrides:
accept0in classSQLStatementImpl
-
getRenameTo
public SQLName getRenameTo()
-
setRenameTo
public void setRenameTo(SQLName renameTo)
-
getParallel
public SQLExpr getParallel()
-
setParallel
public void setParallel(SQLExpr parallel)
-
getMonitoringUsage
public Boolean getMonitoringUsage()
-
setMonitoringUsage
public void setMonitoringUsage(Boolean monitoringUsage)
-
getRebuild
public SQLAlterIndexStatement.Rebuild getRebuild()
-
setRebuild
public void setRebuild(SQLAlterIndexStatement.Rebuild rebuild)
-
getName
public SQLName getName()
-
setName
public void setName(SQLName name)
-
isCompile
public boolean isCompile()
-
setCompile
public void setCompile(boolean compile)
-
getEnable
public Boolean getEnable()
-
setEnable
public void setEnable(Boolean enable)
-
isUnusable
public boolean isUnusable()
-
setUnusable
public void setUnusable(boolean unusable)
-
getTable
public SQLExprTableSource getTable()
-
setTable
public void setTable(SQLName x)
-
setTable
public void setTable(SQLExprTableSource x)
-
getPartitions
public List<SQLAssignItem> getPartitions()
-
getDbPartitionBy
public SQLPartitionBy getDbPartitionBy()
-
setDbPartitionBy
public void setDbPartitionBy(SQLPartitionBy x)
-
getDDLObjectType
public SQLDDLStatement.DDLObjectType getDDLObjectType()
- Specified by:
getDDLObjectTypein interfaceSQLAlterStatement- Specified by:
getDDLObjectTypein interfaceSQLDDLStatement
-
-