Package org.h2.command.ddl
Class Analyze
java.lang.Object
org.h2.command.Prepared
org.h2.command.ddl.DefineCommand
org.h2.command.ddl.Analyze
This class represents the statements
ANALYZE and ANALYZE TABLE
-
Field Summary
Fields inherited from class org.h2.command.ddl.DefineCommand
transactionalFields inherited from class org.h2.command.Prepared
create, parameters, prepareAlways, session, sqlStatement, sqlTokens -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidanalyzeTable(SessionLocal session, Table table, int sample, boolean manual) Analyze this table.intgetType()Get the command type as defined in CommandInterfacevoidvoidsetTop(int top) longupdate()Execute the statement.Methods inherited from class org.h2.command.ddl.DefineCommand
isReadOnly, isRetryable, isTransactional, queryMeta, setTransactionalMethods inherited from class org.h2.command.Prepared
checkCanceled, checkParameters, collectDependencies, getCurrentRowNumber, getDatabase, getObjectId, getParameters, getPersistedObjectId, getPlanSQL, getPlanSQL, getSession, getSimpleSQL, getSQL, getSQLTokens, isCacheable, isQuery, isWithParamValues, needRecompile, prepare, query, setCommand, setCurrentRowNumber, setParameterList, setPersistedObjectId, setPrepareAlways, setRow, setSession, setSQL, setWithParamValues, toString
-
Constructor Details
-
Analyze
-
-
Method Details
-
setTable
-
update
public long update()Description copied from class:PreparedExecute the statement. -
analyzeTable
Analyze this table.- Parameters:
session- the sessiontable- the tablesample- the number of sample rowsmanual- whether the command was called by the user
-
setTop
public void setTop(int top) -
getType
public int getType()Description copied from class:PreparedGet the command type as defined in CommandInterface
-