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.SchemaOwnerCommand
org.h2.command.ddl.CreateDomain
This class represents the statement
CREATE DOMAIN
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
private ArrayList
<AlterDomainAddConstraint> private TypeInfo
private Expression
private boolean
private Expression
private Domain
private String
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 -
Method Summary
Modifier and TypeMethodDescriptionvoid
Add a constraint command.int
getType()
Get the command type as defined in CommandInterfacevoid
setComment
(String comment) void
setDataType
(TypeInfo dataType) void
setDefaultExpression
(Expression defaultExpression) void
setIfNotExists
(boolean ifNotExists) void
setOnUpdateExpression
(Expression onUpdateExpression) void
setParentDomain
(Domain parentDomain) void
setTypeName
(String name) (package private) long
Methods inherited from class org.h2.command.ddl.SchemaOwnerCommand
update
Methods inherited from class org.h2.command.ddl.SchemaCommand
getSchema
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
-
Field Details
-
typeName
-
ifNotExists
private boolean ifNotExists -
dataType
-
parentDomain
-
defaultExpression
-
onUpdateExpression
-
comment
-
constraintCommands
-
-
Constructor Details
-
CreateDomain
-
-
Method Details
-
setTypeName
-
setIfNotExists
public void setIfNotExists(boolean ifNotExists) -
setDataType
-
setParentDomain
-
setDefaultExpression
-
setOnUpdateExpression
-
setComment
-
update
- Specified by:
update
in classSchemaOwnerCommand
-
getType
public int getType()Description copied from class:Prepared
Get the command type as defined in CommandInterface -
addConstraintCommand
Add a constraint command.- Parameters:
command
- the command to add
-