Class DropDomain
This class represents the statement DROP DOMAIN
-
Field Summary
FieldsFields inherited from class AlterDomain
domainName, ifDomainExistsFields inherited from class DefineCommand
transactionalFields inherited from class 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 AlterDomain
forAllDependencies, setDomainName, setIfDomainExists, updateMethods inherited from class SchemaOwnerCommand
updateMethods inherited from class SchemaCommand
getSchemaMethods 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
-
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
-