Package cdc.rdb

Class 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 Detail

      • RdbTableColumn

        protected RdbTableColumn​(String name,
                                 RdbTable parent)
    • Method Detail

      • 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)
      • 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)
      • setAutoIncrement

        public void setAutoIncrement​(YesNoUnknown autoIncrement)
      • setGenerated

        public void setGenerated​(YesNoUnknown generated)
      • isPrimaryKey

        public boolean isPrimaryKey()
      • isForeignKey

        public boolean isForeignKey()