Package org.h2.command.ddl
Class CreateDomain
- java.lang.Object
-
- org.h2.command.Prepared
-
- org.h2.command.ddl.DefineCommand
-
- org.h2.command.ddl.SchemaCommand
-
- org.h2.command.ddl.CreateDomain
-
public class CreateDomain extends SchemaCommand
This class represents the statement CREATE DOMAIN
-
-
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 CreateDomain(SessionLocal session, Schema schema)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConstraintCommand(AlterDomainAddConstraint command)Add a constraint command.intgetType()Get the command type as defined in CommandInterfacevoidsetComment(java.lang.String comment)voidsetDataType(TypeInfo dataType)voidsetDefaultExpression(Expression defaultExpression)voidsetIfNotExists(boolean ifNotExists)voidsetOnUpdateExpression(Expression onUpdateExpression)voidsetParentDomain(Domain parentDomain)voidsetTypeName(java.lang.String name)longupdate()Execute the statement.-
Methods inherited from class org.h2.command.ddl.SchemaCommand
getSchema
-
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
-
CreateDomain
public CreateDomain(SessionLocal session, Schema schema)
-
-
Method Detail
-
setTypeName
public void setTypeName(java.lang.String name)
-
setIfNotExists
public void setIfNotExists(boolean ifNotExists)
-
setDataType
public void setDataType(TypeInfo dataType)
-
setParentDomain
public void setParentDomain(Domain parentDomain)
-
setDefaultExpression
public void setDefaultExpression(Expression defaultExpression)
-
setOnUpdateExpression
public void setOnUpdateExpression(Expression onUpdateExpression)
-
setComment
public void setComment(java.lang.String comment)
-
getType
public int getType()
Description copied from class:PreparedGet the command type as defined in CommandInterface
-
addConstraintCommand
public void addConstraintCommand(AlterDomainAddConstraint command)
Add a constraint command.- Parameters:
command- the command to add
-
-