Class Column


  • public class Column
    extends java.lang.Object
    • Constructor Detail

      • Column

        public Column()
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()

        hashCode

        Overrides:
        hashCode in class java.lang.Object
        Returns:
        a int.
      • toString

        public java.lang.String toString()

        toString

        Overrides:
        toString in class java.lang.Object
        Returns:
        a String object.
      • getName

        public java.lang.String getName()

        getName

        Returns:
        a String object.
      • setName

        public void setName​(java.lang.String name)

        setName

        Parameters:
        name - a String object.
      • isNotNull

        public boolean isNotNull()

        isNotNull

        Returns:
        a boolean.
      • setNotNull

        public void setNotNull​(boolean notNull)

        setNotNull

        Parameters:
        notNull - a boolean.
      • getSize

        public int getSize()

        getSize

        Returns:
        a int.
      • setSize

        public void setSize​(int size)

        setSize

        Parameters:
        size - a int.
      • getType

        public java.lang.String getType()

        getType

        Returns:
        a String object.
      • setType

        public void setType​(java.lang.String type)

        setType

        Parameters:
        type - a String object.
      • getDefaultValue

        public java.lang.String getDefaultValue()

        getDefaultValue

        Returns:
        a String object.
      • hasDefaultValue

        public boolean hasDefaultValue()

        hasDefaultValue

        Returns:
        a boolean.
      • setDefaultValue

        public void setDefaultValue​(java.lang.String defaultValue)

        setDefaultValue

        Parameters:
        defaultValue - a String object.
      • parse

        public void parse​(java.lang.String column)
                   throws java.lang.Exception

        parse

        Parameters:
        column - a String object.
        Throws:
        java.lang.Exception - if any.
      • parseColumnType

        public void parseColumnType​(java.lang.String columnType)
                             throws java.lang.Exception

        parseColumnType

        Parameters:
        columnType - a String object.
        Throws:
        java.lang.Exception - if any.
      • getColumnSqlType

        public int getColumnSqlType()
                             throws java.lang.Exception

        getColumnSqlType

        Returns:
        a int.
        Throws:
        java.lang.Exception - if any.
      • normalizeColumnType

        public static java.lang.String normalizeColumnType​(java.lang.String column,
                                                           boolean hasSize)
                                                    throws java.lang.Exception

        normalizeColumnType

        Parameters:
        column - a String object.
        hasSize - a boolean.
        Returns:
        a String object.
        Throws:
        java.lang.Exception - if any.
      • columnTypeSize

        public int columnTypeSize​(java.lang.String type)
                           throws java.lang.Exception

        columnTypeSize

        Parameters:
        type - a String object.
        Returns:
        a int.
        Throws:
        java.lang.Exception - if any.