Package org.h2.command.ddl
Class DropTable
- java.lang.Object
-
- org.h2.command.Prepared
-
- org.h2.command.ddl.DefineCommand
-
- org.h2.command.ddl.DropTable
-
public class DropTable extends DefineCommand
This class represents the statement DROP TABLE
-
-
Field Summary
-
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 DropTable(SessionLocal session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTable(Schema schema, java.lang.String tableName)Add a table to drop.intgetType()Get the command type as defined in CommandInterfacevoidsetDropAction(ConstraintActionType dropAction)voidsetIfExists(boolean b)longupdate()Execute the statement.-
Methods inherited from class org.h2.command.ddl.DefineCommand
isReadOnly, isRetryable, isTransactional, queryMeta, setTransactional
-
Methods inherited from class org.h2.command.Prepared
checkCanceled, checkParameters, collectDependencies, getCurrentRowNumber, getDatabase, getObjectId, getParameters, getPersistedObjectId, getPlanSQL, getPlanSQL, getSession, getSimpleSQL, getSQL, getSQLTokens, invalidateCachedResult, isCacheable, isQuery, isWithParamValues, needRecompile, prepare, query, setCommand, setCurrentRowNumber, setParameterList, setPersistedObjectId, setPrepareAlways, setRow, setSession, setSQL, setWithParamValues, toString
-
-
-
-
Constructor Detail
-
DropTable
public DropTable(SessionLocal session)
-
-
Method Detail
-
setIfExists
public void setIfExists(boolean b)
-
addTable
public void addTable(Schema schema, java.lang.String tableName)
Add a table to drop.- Parameters:
schema- the schematableName- the table name
-
update
public long update()
Description copied from class:PreparedExecute the statement.
-
setDropAction
public void setDropAction(ConstraintActionType dropAction)
-
-