Class PGVacuumStatement
- java.lang.Object
-
- com.alibaba.druid.sql.ast.SQLObjectImpl
-
- com.alibaba.druid.sql.ast.SQLStatementImpl
-
- com.alibaba.druid.sql.dialect.postgresql.ast.stmt.PGVacuumStatement
-
- All Implemented Interfaces:
SQLDbTypedObject,SQLObject,SQLStatement,PGSQLObject,PGSQLStatement
public class PGVacuumStatement extends SQLStatementImpl implements PGSQLStatement
- Author:
- lizongbo
- See Also:
- VACUUM — garbage-collect and optionally analyze a database
-
-
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
Constructors Constructor Description PGVacuumStatement(DbType dbType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept0(PGASTVisitor visitor)protected voidaccept0(SQLASTVisitor visitor)List<SQLExprTableSource>getTableSources()booleanisAnalyze()booleanisDeltaMerge()booleanisDisablePageSkipping()booleanisFreeze()booleanisFull()booleanisHdfsDirectory()booleanisProcessToast()booleanisSkipLocked()booleanisTruncate()booleanisVerbose()voidsetAnalyze(boolean analyze)voidsetDeltaMerge(boolean deltaMerge)voidsetDisablePageSkipping(boolean disablePageSkipping)voidsetFreeze(boolean freeze)voidsetFull(boolean full)voidsetHdfsDirectory(boolean hdfsDirectory)voidsetProcessToast(boolean processToast)voidsetSkipLocked(boolean skipLocked)voidsetTableSources(List<SQLExprTableSource> tableSources)voidsetTruncate(boolean truncate)voidsetVerbose(boolean verbose)-
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
-
-
-
-
Constructor Detail
-
PGVacuumStatement
public PGVacuumStatement(DbType dbType)
-
-
Method Detail
-
isVerbose
public boolean isVerbose()
-
setVerbose
public void setVerbose(boolean verbose)
-
isSkipLocked
public boolean isSkipLocked()
-
setSkipLocked
public void setSkipLocked(boolean skipLocked)
-
getTableSources
public List<SQLExprTableSource> getTableSources()
-
setTableSources
public void setTableSources(List<SQLExprTableSource> tableSources)
-
isFull
public boolean isFull()
-
setFull
public void setFull(boolean full)
-
isFreeze
public boolean isFreeze()
-
setFreeze
public void setFreeze(boolean freeze)
-
isAnalyze
public boolean isAnalyze()
-
setAnalyze
public void setAnalyze(boolean analyze)
-
isDisablePageSkipping
public boolean isDisablePageSkipping()
-
setDisablePageSkipping
public void setDisablePageSkipping(boolean disablePageSkipping)
-
isProcessToast
public boolean isProcessToast()
-
setProcessToast
public void setProcessToast(boolean processToast)
-
isTruncate
public boolean isTruncate()
-
setTruncate
public void setTruncate(boolean truncate)
-
accept0
protected void accept0(SQLASTVisitor visitor)
- Overrides:
accept0in classSQLStatementImpl
-
accept0
public void accept0(PGASTVisitor visitor)
- Specified by:
accept0in interfacePGSQLObject
-
isDeltaMerge
public boolean isDeltaMerge()
-
setDeltaMerge
public void setDeltaMerge(boolean deltaMerge)
-
isHdfsDirectory
public boolean isHdfsDirectory()
-
setHdfsDirectory
public void setHdfsDirectory(boolean hdfsDirectory)
-
-