org.hsqldb.types
Class UserTypeModifier
- java.lang.Object
-
- org.hsqldb.types.UserTypeModifier
-
public class UserTypeModifier extends java.lang.ObjectClass for DOMAIN and DISTINCT objects.- Since:
- 1.9.0
-
-
Constructor Summary
Constructors Constructor and Description UserTypeModifier(HsqlNameManager.HsqlName name, int type, Type dataType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddConstraint(Constraint c)voidcompile(Session session)OrderedHashSetgetComponents()ConstraintgetConstraint(java.lang.String name)Constraint[]getConstraints()ExpressiongetDefaultClause()HsqlNameManager.HsqlNamegetName()GranteegetOwner()OrderedHashSetgetReferences()HsqlNameManager.HsqlNamegetSchemaName()java.lang.StringgetSQL()intgetType()booleanisNullable()voidremoveConstraint(java.lang.String name)voidremoveDefaultClause()intschemaObjectType()voidsetDefaultClause(Expression defaultExpression)
-
-
-
Constructor Detail
-
UserTypeModifier
public UserTypeModifier(HsqlNameManager.HsqlName name, int type, Type dataType)
-
-
Method Detail
-
schemaObjectType
public int schemaObjectType()
-
addConstraint
public void addConstraint(Constraint c)
-
removeConstraint
public void removeConstraint(java.lang.String name)
-
getConstraint
public Constraint getConstraint(java.lang.String name)
-
getConstraints
public Constraint[] getConstraints()
-
isNullable
public boolean isNullable()
-
getDefaultClause
public Expression getDefaultClause()
-
setDefaultClause
public void setDefaultClause(Expression defaultExpression)
-
removeDefaultClause
public void removeDefaultClause()
-
getType
public int getType()
-
getName
public HsqlNameManager.HsqlName getName()
-
getSchemaName
public HsqlNameManager.HsqlName getSchemaName()
-
getOwner
public Grantee getOwner()
-
getReferences
public OrderedHashSet getReferences()
-
getComponents
public final OrderedHashSet getComponents()
-
compile
public void compile(Session session)
-
getSQL
public java.lang.String getSQL()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG