Package cdc.rdb
Class RdbUserDataType
- java.lang.Object
-
- cdc.rdb.RdbElement
-
- cdc.rdb.RdbUserDataType
-
public final class RdbUserDataType extends RdbElement
User Data type description.Its parent is a Schema.
Its name must be unique.(?)
Its content is:- Attributes
- Author:
- Damien Carbonne
-
-
Constructor Summary
Constructors Constructor Description RdbUserDataType(String name, RdbSchema parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RdbAttributecreateAttribute(String name)RdbAttributegetAttribute(String name)Iterable<RdbAttribute>getAttributes()StringgetClassName()RdbElementKindgetKind()RdbAttributegetOptionalAttribute(String name)RdbSchemagetParent()SqlDataTypegetType()voidsetClassName(String className)voidsetType(SqlDataType type)-
Methods inherited from class cdc.rdb.RdbElement
getChildren, getChildren, getChildren, getChildren, getChildren, getChildrenCount, getChildrenCount, getChildrenCount, getChildrenCount, getComments, getDepth, getFirstChild, getFirstChild, getFirstChild, getFirstChild, getName, getParent, getPath, hasChildren, hasChildren, hasChildren, hasChildren, notNull, setComments, toString
-
-
-
-
Method Detail
-
getKind
public final RdbElementKind getKind()
- Specified by:
getKindin classRdbElement
-
getParent
public RdbSchema getParent()
- Overrides:
getParentin classRdbElement
-
getClassName
public String getClassName()
-
setClassName
public void setClassName(String className)
-
getType
public SqlDataType getType()
-
setType
public void setType(SqlDataType type)
-
createAttribute
public RdbAttribute createAttribute(String name)
-
getAttributes
public Iterable<RdbAttribute> getAttributes()
-
getOptionalAttribute
public RdbAttribute getOptionalAttribute(String name)
-
getAttribute
public RdbAttribute getAttribute(String name)
-
-