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
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
The sample size.private Table
used in ANALYZE TABLE...Fields inherited from class org.h2.command.ddl.DefineCommand
transactional
Fields inherited from class org.h2.command.Prepared
create, parameters, prepareAlways, session, sqlStatement, sqlTokens
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
analyzeTable
(SessionLocal session, Table table, int sample, boolean manual) Analyze this table.int
getType()
Get the command type as defined in CommandInterfacevoid
void
setTop
(int top) long
update()
Execute the statement.Methods inherited from class org.h2.command.ddl.DefineCommand
isReadOnly, isTransactional, queryMeta, setTransactional
Methods inherited from class org.h2.command.Prepared
checkCanceled, checkParameters, collectDependencies, getCteCleanups, getCurrentRowNumber, getObjectId, getParameters, getPersistedObjectId, getPlanSQL, getSession, getSimpleSQL, getSQL, getSQLTokens, isCacheable, isQuery, needRecompile, prepare, query, setCommand, setCteCleanups, setCurrentRowNumber, setParameterList, setPersistedObjectId, setPrepareAlways, setRow, setSession, setSQL, toString
-
Field Details
-
sampleRows
private int sampleRowsThe sample size. -
table
used in ANALYZE TABLE...
-
-
Constructor Details
-
Analyze
-
-
Method Details
-
setTable
-
update
public long update()Description copied from class:Prepared
Execute 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:Prepared
Get the command type as defined in CommandInterface
-