Package org.h2.command.ddl
Class DropDomain
This class represents the statement DROP DOMAIN
-
Field Summary
FieldsFields inherited from class org.h2.command.ddl.AlterDomain
domainName, ifDomainExistsFields inherited from class org.h2.command.ddl.DefineCommand
transactionalFields inherited from class org.h2.command.Prepared
create, parameters, prepareAlways, session, sqlStatement, sqlTokens -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleancopyColumn(Domain domain, Column targetColumn) private booleancopyDomain(Domain domain, Domain targetDomain) private static booleancopyExpressions(SessionLocal session, Domain domain, ColumnTemplate targetColumn) intgetType()Get the command type as defined in CommandInterfacevoidsetDropAction(ConstraintActionType dropAction) (package private) longMethods inherited from class org.h2.command.ddl.AlterDomain
forAllDependencies, setDomainName, setIfDomainExists, updateMethods inherited from class org.h2.command.ddl.SchemaOwnerCommand
updateMethods inherited from class org.h2.command.ddl.SchemaCommand
getSchemaMethods inherited from class org.h2.command.ddl.DefineCommand
isReadOnly, isTransactional, queryMeta, setTransactionalMethods 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
-
dropAction
-
-
Constructor Details
-
DropDomain
-
-
Method Details
-
setDropAction
-
update
- Specified by:
updatein classAlterDomain
-
copyColumn
-
copyDomain
-
copyExpressions
private static boolean copyExpressions(SessionLocal session, Domain domain, ColumnTemplate targetColumn) -
getType
public int getType()Description copied from class:PreparedGet the command type as defined in CommandInterface
-