Package org.h2.command.ddl
Class DropDatabase
- java.lang.Object
-
- org.h2.command.Prepared
-
- org.h2.command.ddl.DefineCommand
-
- org.h2.command.ddl.DropDatabase
-
public class DropDatabase extends DefineCommand
This class represents the statement DROP ALL OBJECTS
-
-
Field Summary
Fields Modifier and Type Field Description private booleandeleteFilesprivate booleandropAllObjects-
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 Constructor Description DropDatabase(SessionLocal session)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static voidaddAll(java.util.Collection<Schema> schemas, int type, java.util.ArrayList<SchemaObject> list)private voiddropAllObjects()intgetType()Get the command type as defined in CommandInterfacevoidsetDeleteFiles(boolean b)voidsetDropAllObjects(boolean b)longupdate()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
-
-
-
-
Constructor Detail
-
DropDatabase
public DropDatabase(SessionLocal session)
-
-
Method Detail
-
update
public long update()
Description copied from class:PreparedExecute the statement.
-
dropAllObjects
private void dropAllObjects()
-
addAll
private static void addAll(java.util.Collection<Schema> schemas, int type, java.util.ArrayList<SchemaObject> list)
-
setDropAllObjects
public void setDropAllObjects(boolean b)
-
setDeleteFiles
public void setDeleteFiles(boolean b)
-
-