Top Description Fields Constructors Methods
org.h2.command.ddl

public Class CreateDomain

extends SchemaOwnerCommand
Class Inheritance
Imports
java.util.ArrayList, org.h2.api.ErrorCode, org.h2.command.CommandInterface, org.h2.engine.SessionLocal, org.h2.expression.Expression, org.h2.message.DbException, org.h2.schema.Domain, .Schema, org.h2.table.Table, org.h2.util.HasSQL, .Utils, org.h2.value.DataType, .TypeInfo, .Value

This class represents the statement CREATE DOMAIN

Field Summary

Modifier and TypeField and Description
private String
private ArrayList<AlterDomainAddConstraint>
private TypeInfo
private Expression
private boolean
private Expression
private Domain
private String

Constructor Summary

AccessConstructor and Description
public
CreateDomain(SessionLocal session, Schema schema)

Method Summary

Modifier and TypeMethod and Description
public void
addConstraintCommand(AlterDomainAddConstraint
the command to add
command
)

Add a constraint command.

public int
getType()

Implements abstract org.h2.command.Prepared.getType.

Get the command type as defined in CommandInterface

public void
setComment(String comment)

public void
public void
setDefaultExpression(Expression defaultExpression)

public void
setIfNotExists(boolean ifNotExists)

public void
setOnUpdateExpression(Expression onUpdateExpression)

public void
setParentDomain(Domain parentDomain)

public void
pack-priv long
Inherited from org.h2.command.ddl.SchemaOwnerCommand:
update

Field Detail

commentback to summary
private String comment
constraintCommandsback to summary
private ArrayList<AlterDomainAddConstraint> constraintCommands
dataTypeback to summary
private TypeInfo dataType
defaultExpressionback to summary
private Expression defaultExpression
ifNotExistsback to summary
private boolean ifNotExists
onUpdateExpressionback to summary
private Expression onUpdateExpression
parentDomainback to summary
private Domain parentDomain
typeNameback to summary
private String typeName

Constructor Detail

CreateDomainback to summary
public CreateDomain(SessionLocal session, Schema schema)

Method Detail

addConstraintCommandback to summary
public void addConstraintCommand(AlterDomainAddConstraint command)

Add a constraint command.

Parameters
command:AlterDomainAddConstraint

the command to add

getTypeback to summary
public int getType()

Implements abstract org.h2.command.Prepared.getType.

Doc from org.h2.command.Prepared.getType.

Get the command type as defined in CommandInterface

Returns:int

the statement type

Annotations
@Override
setCommentback to summary
public void setComment(String comment)
setDataTypeback to summary
public void setDataType(TypeInfo dataType)
setDefaultExpressionback to summary
public void setDefaultExpression(Expression defaultExpression)
setIfNotExistsback to summary
public void setIfNotExists(boolean ifNotExists)
setOnUpdateExpressionback to summary
public void setOnUpdateExpression(Expression onUpdateExpression)
setParentDomainback to summary
public void setParentDomain(Domain parentDomain)
setTypeNameback to summary
public void setTypeName(String name)
updateback to summary
pack-priv long update(Schema schema)

Implements abstract org.h2.command.ddl.SchemaOwnerCommand.update.

Annotations
@Override