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 intThe sample size.private Tableused in ANALYZE TABLE...Fields inherited from class DefineCommand
transactionalFields inherited from class 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 DefineCommand
isReadOnly, isTransactional, queryMeta, setTransactionalMethods inherited from class 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
-
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
-