Class SQLAnalyzeTableStatement
java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.ast.SQLStatementImpl
com.alibaba.druid.sql.ast.statement.SQLAnalyzeTableStatement
- All Implemented Interfaces:
SQLDbTypedObject
,SQLObject
,SQLStatement
- Direct Known Subclasses:
MySqlAnalyzeStatement
-
Field Summary
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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
accept0
(SQLASTVisitor visitor) getTable()
boolean
boolean
boolean
boolean
isNoscan()
void
setAdbColumns
(List<SQLIdentifierExpr> adbColumns) void
setAdbColumnsGroup
(List<SQLIdentifierExpr> adbColumnsGroup) void
setAdbSchema
(SQLIdentifierExpr adbSchema) void
setAdbWhere
(SQLExpr adbWhere) void
setCacheMetadata
(boolean cacheMetadata) void
setComputeStatistics
(boolean computeStatistics) void
setForColums
(boolean forColums) void
setNoscan
(boolean noscan) void
void
void
setTable
(SQLExprTableSource table) Methods inherited from class com.alibaba.druid.sql.ast.SQLStatementImpl
clone, 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, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, output, putAttribute, setHint, setParent, setSourceColumn, 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, hasAfterComment, hasBeforeComment, output, output, putAttribute, setParent
-
Field Details
-
tableSources
-
-
Constructor Details
-
SQLAnalyzeTableStatement
public SQLAnalyzeTableStatement()
-
-
Method Details
-
accept0
- Overrides:
accept0
in classSQLStatementImpl
-
getTables
-
getTable
-
getColumns
-
setTable
-
getAdbSchema
-
setAdbSchema
-
getAdbColumns
-
setAdbColumns
-
getAdbColumnsGroup
-
setAdbColumnsGroup
-
getAdbWhere
-
setAdbWhere
-
setTable
-
getPartition
-
setPartition
-
isForColums
public boolean isForColums() -
setForColums
public void setForColums(boolean forColums) -
isCacheMetadata
public boolean isCacheMetadata() -
setCacheMetadata
public void setCacheMetadata(boolean cacheMetadata) -
isNoscan
public boolean isNoscan() -
setNoscan
public void setNoscan(boolean noscan) -
isComputeStatistics
public boolean isComputeStatistics() -
setComputeStatistics
public void setComputeStatistics(boolean computeStatistics)
-