Package cdc.rdb
Class RdbDataType
- java.lang.Object
-
- cdc.rdb.RdbElement
-
- cdc.rdb.RdbDataType
-
public final class RdbDataType extends RdbElement
Data type description.Its parent is a Database.
Its name must NOT be unique.
Its is a leaf.- Author:
- Damien Carbonne
-
-
Constructor Summary
Constructors Constructor Description RdbDataType(String name, RdbDatabase parent, SqlDataType type)
-
Method Summary
-
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
-
-
-
-
Constructor Detail
-
RdbDataType
RdbDataType(String name, RdbDatabase parent, SqlDataType type)
-
-
Method Detail
-
getKind
public final RdbElementKind getKind()
- Specified by:
getKindin classRdbElement
-
getParent
public RdbDatabase getParent()
- Overrides:
getParentin classRdbElement
-
getType
public SqlDataType getType()
-
setMaxPrecison
public void setMaxPrecison(int maxPrecision)
-
getMaxPrecision
public int getMaxPrecision()
-
getLiteralPrefix
public String getLiteralPrefix()
-
setLiteralPrefix
public void setLiteralPrefix(String literalPrefix)
-
getLiteralSuffix
public String getLiteralSuffix()
-
setLiteralSuffix
public void setLiteralSuffix(String literalSuffix)
-
getCreateParams
public String getCreateParams()
-
setCreateParams
public void setCreateParams(String createParams)
-
getNullable
public YesNoUnknown getNullable()
-
setNullable
public void setNullable(YesNoUnknown nullable)
-
isCaseSensitive
public boolean isCaseSensitive()
-
setCaseSensitive
public void setCaseSensitive(boolean caseSensitive)
-
isUnsigned
public boolean isUnsigned()
-
setUnsigned
public void setUnsigned(boolean unsigned)
-
isFixedPrecisionScale
public boolean isFixedPrecisionScale()
-
setFixedPrecisionScale
public void setFixedPrecisionScale(boolean fixedPrecisionScale)
-
getLocalizedName
public String getLocalizedName()
-
setLocalizedName
public void setLocalizedName(String localizedName)
-
isAutoIncrement
public boolean isAutoIncrement()
-
setAutoIncrement
public void setAutoIncrement(boolean autoIncrement)
-
getMinScale
public short getMinScale()
-
setMinScale
public void setMinScale(short minScale)
-
getMaxScale
public short getMaxScale()
-
setMaxScale
public void setMaxScale(short maxScale)
-
getRadix
public int getRadix()
-
setRadix
public void setRadix(int radix)
-
-