Package cdc.rdb
Class RdbTableColumn
- java.lang.Object
-
- cdc.rdb.RdbElement
-
- cdc.rdb.RdbTableColumn
-
public final class RdbTableColumn extends RdbElement
Table column description.Its parent is a Table.
Its name must be unique.
Its is a leaf.- Author:
- Damien Carbonne
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedRdbTableColumn(String name, RdbTable parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description YesNoUnknowngetAutoIncrement()SqlDataTypegetDataType()StringgetDefaultValue()intgetDigits()YesNoUnknowngetGenerated()RdbElementKindgetKind()YesNoUnknowngetNullable()intgetOrdinal()RdbTablegetParent()intgetRadix()intgetSize()StringgetTypeName()booleanisForeignKey()booleanisPrimaryKey()voidsetAutoIncrement(YesNoUnknown autoIncrement)voidsetDataType(SqlDataType dataType)voidsetDefaultValue(String defaultValue)voidsetDigits(int digits)voidsetGenerated(YesNoUnknown generated)voidsetNullable(YesNoUnknown nullable)voidsetOrdinal(int ordinal)voidsetRadix(int radix)voidsetSize(int size)voidsetTypeName(String typeName)-
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 RdbElementKind getKind()
- Specified by:
getKindin classRdbElement
-
getParent
public RdbTable getParent()
- Overrides:
getParentin classRdbElement
-
getDataType
public SqlDataType getDataType()
-
setDataType
public void setDataType(SqlDataType dataType)
-
getTypeName
public String getTypeName()
-
setTypeName
public void setTypeName(String typeName)
-
getSize
public int getSize()
-
setSize
public void setSize(int size)
-
getDigits
public int getDigits()
-
setDigits
public void setDigits(int digits)
-
getRadix
public int getRadix()
-
setRadix
public void setRadix(int radix)
-
getNullable
public YesNoUnknown getNullable()
-
setNullable
public void setNullable(YesNoUnknown nullable)
-
getDefaultValue
public String getDefaultValue()
-
setDefaultValue
public void setDefaultValue(String defaultValue)
-
getOrdinal
public int getOrdinal()
-
setOrdinal
public void setOrdinal(int ordinal)
-
getAutoIncrement
public YesNoUnknown getAutoIncrement()
-
setAutoIncrement
public void setAutoIncrement(YesNoUnknown autoIncrement)
-
getGenerated
public YesNoUnknown getGenerated()
-
setGenerated
public void setGenerated(YesNoUnknown generated)
-
isPrimaryKey
public boolean isPrimaryKey()
-
isForeignKey
public boolean isForeignKey()
-
-