Class CreateDomain


  • public class CreateDomain
    extends SchemaOwnerCommand
    This class represents the statement CREATE DOMAIN
    • Field Detail

      • typeName

        private java.lang.String typeName
      • ifNotExists

        private boolean ifNotExists
      • parentDomain

        private Domain parentDomain
      • defaultExpression

        private Expression defaultExpression
      • onUpdateExpression

        private Expression onUpdateExpression
      • comment

        private java.lang.String comment
    • 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: Prepared
        Get the command type as defined in CommandInterface
        Specified by:
        getType in class Prepared
        Returns:
        the statement type
      • addConstraintCommand

        public void addConstraintCommand​(AlterDomainAddConstraint command)
        Add a constraint command.
        Parameters:
        command - the command to add