Class TableNameAwareColumn

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class TableNameAwareColumn
    extends org.apache.ddlutils.model.Column
    See Also:
    Serialized Form
    • Constructor Detail

      • TableNameAwareColumn

        public TableNameAwareColumn​(org.apache.ddlutils.model.Column target,
                                    java.lang.String tableName)
    • Method Detail

      • getTableName

        public java.lang.String getTableName()
      • getName

        public java.lang.String getName()
        Overrides:
        getName in class org.apache.ddlutils.model.Column
      • setName

        public void setName​(java.lang.String name)
        Overrides:
        setName in class org.apache.ddlutils.model.Column
      • getJavaName

        public java.lang.String getJavaName()
        Overrides:
        getJavaName in class org.apache.ddlutils.model.Column
      • setJavaName

        public void setJavaName​(java.lang.String javaName)
        Overrides:
        setJavaName in class org.apache.ddlutils.model.Column
      • getDescription

        public java.lang.String getDescription()
        Overrides:
        getDescription in class org.apache.ddlutils.model.Column
      • setDescription

        public void setDescription​(java.lang.String description)
        Overrides:
        setDescription in class org.apache.ddlutils.model.Column
      • isPrimaryKey

        public boolean isPrimaryKey()
        Overrides:
        isPrimaryKey in class org.apache.ddlutils.model.Column
      • setPrimaryKey

        public void setPrimaryKey​(boolean primaryKey)
        Overrides:
        setPrimaryKey in class org.apache.ddlutils.model.Column
      • isRequired

        public boolean isRequired()
        Overrides:
        isRequired in class org.apache.ddlutils.model.Column
      • setRequired

        public void setRequired​(boolean required)
        Overrides:
        setRequired in class org.apache.ddlutils.model.Column
      • isAutoIncrement

        public boolean isAutoIncrement()
        Overrides:
        isAutoIncrement in class org.apache.ddlutils.model.Column
      • setAutoIncrement

        public void setAutoIncrement​(boolean autoIncrement)
        Overrides:
        setAutoIncrement in class org.apache.ddlutils.model.Column
      • getTypeCode

        public int getTypeCode()
        Overrides:
        getTypeCode in class org.apache.ddlutils.model.Column
      • setTypeCode

        public void setTypeCode​(int typeCode)
        Overrides:
        setTypeCode in class org.apache.ddlutils.model.Column
      • getType

        public java.lang.String getType()
        Overrides:
        getType in class org.apache.ddlutils.model.Column
      • setType

        public void setType​(java.lang.String type)
        Overrides:
        setType in class org.apache.ddlutils.model.Column
      • isOfNumericType

        public boolean isOfNumericType()
        Overrides:
        isOfNumericType in class org.apache.ddlutils.model.Column
      • isOfTextType

        public boolean isOfTextType()
        Overrides:
        isOfTextType in class org.apache.ddlutils.model.Column
      • isOfBinaryType

        public boolean isOfBinaryType()
        Overrides:
        isOfBinaryType in class org.apache.ddlutils.model.Column
      • isOfSpecialType

        public boolean isOfSpecialType()
        Overrides:
        isOfSpecialType in class org.apache.ddlutils.model.Column
      • getSize

        public java.lang.String getSize()
        Overrides:
        getSize in class org.apache.ddlutils.model.Column
      • getSizeAsInt

        public int getSizeAsInt()
        Overrides:
        getSizeAsInt in class org.apache.ddlutils.model.Column
      • setSize

        public void setSize​(java.lang.String size)
        Overrides:
        setSize in class org.apache.ddlutils.model.Column
      • getScale

        public int getScale()
        Overrides:
        getScale in class org.apache.ddlutils.model.Column
      • setScale

        public void setScale​(int scale)
        Overrides:
        setScale in class org.apache.ddlutils.model.Column
      • setSizeAndScale

        public void setSizeAndScale​(int size,
                                    int scale)
        Overrides:
        setSizeAndScale in class org.apache.ddlutils.model.Column
      • getPrecisionRadix

        public int getPrecisionRadix()
        Overrides:
        getPrecisionRadix in class org.apache.ddlutils.model.Column
      • setPrecisionRadix

        public void setPrecisionRadix​(int precisionRadix)
        Overrides:
        setPrecisionRadix in class org.apache.ddlutils.model.Column
      • getDefaultValue

        public java.lang.String getDefaultValue()
        Overrides:
        getDefaultValue in class org.apache.ddlutils.model.Column
      • getParsedDefaultValue

        public java.lang.Object getParsedDefaultValue()
        Overrides:
        getParsedDefaultValue in class org.apache.ddlutils.model.Column
      • setDefaultValue

        public void setDefaultValue​(java.lang.String defaultValue)
        Overrides:
        setDefaultValue in class org.apache.ddlutils.model.Column
      • clone

        public java.lang.Object clone()
                               throws java.lang.CloneNotSupportedException
        Overrides:
        clone in class org.apache.ddlutils.model.Column
        Throws:
        java.lang.CloneNotSupportedException
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class org.apache.ddlutils.model.Column
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class org.apache.ddlutils.model.Column
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class org.apache.ddlutils.model.Column
      • toVerboseString

        public java.lang.String toVerboseString()
        Overrides:
        toVerboseString in class org.apache.ddlutils.model.Column