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 boolean
deleteFiles
private boolean
dropAllObjects
-
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 void
addAll(java.util.Collection<Schema> schemas, int type, java.util.ArrayList<SchemaObject> list)
private void
dropAllObjects()
int
getType()
Get the command type as defined in CommandInterfacevoid
setDeleteFiles(boolean b)
void
setDropAllObjects(boolean b)
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
-
-
-
-
Constructor Detail
-
DropDatabase
public DropDatabase(SessionLocal session)
-
-
Method Detail
-
update
public long update()
Description copied from class:Prepared
Execute 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)
-
-