Class Column


  • public class Column
    extends Object
    INTERNAL: Represents the definition of a relational database column.
    • Field Detail

      • default_value

        protected String default_value
      • reftable

        protected String reftable
      • refcol

        protected String refcol
      • nullable

        protected boolean nullable
    • Constructor Detail

      • Column

        public Column()
    • Method Detail

      • getName

        public String getName()
        INTERNAL: Gets the name of the column.
      • setName

        public void setName​(String name)
        INTERNAL: Sets the name of the column.
      • getProperties

        public Collection<String> getProperties()
        INTERNAL: Gets the table properties.
      • getProperty

        public String getProperty​(String property)
        INTERNAL: Gets the property value
      • addProperty

        public void addProperty​(String property,
                                String value)
        INTERNAL: Adds table property.
      • removeProperty

        public void removeProperty​(String property,
                                   String value)
        INTERNAL: Removes table property.
      • getType

        public String getType()
        INTERNAL: Gets the column datatype.
      • setType

        public void setType​(String type)
        INTERNAL: Sets the column datatype.
      • getSize

        public String getSize()
        INTERNAL: Gets the size of the column.
      • setSize

        public void setSize​(String size)
        INTERNAL: Sets the size of the column.
      • getDefault

        public String getDefault()
        INTERNAL: Gets the column default value.
      • setDefault

        public void setDefault​(String default_value)
        INTERNAL: Sets the column default value.
      • isReference

        public boolean isReference()
        INTERNAL: Returns true if the column references another column (is a foreign key column).
      • getReferencedTable

        public String getReferencedTable()
        INTERNAL: Returns the name of the table in which the column it references is stored.
      • setReferencedTable

        public void setReferencedTable​(String table)
        INTERNAL: Sets the name of the table in which the column it references is stored.
      • getReferencedColumn

        public String getReferencedColumn()
        INTERNAL: Gets the name of the column that this column references.
      • setReferencedColumn

        public void setReferencedColumn​(String column)
        INTERNAL: Sets the name of the column that this column references.
      • isNullable

        public boolean isNullable()
        INTERNAL: Returns true if the column can contain nulls.
      • setNullable

        public void setNullable​(boolean nullable)
        INTERNAL: Sets whether the column can contain nulls or not.