Class SqlColumn


  • public class SqlColumn
    extends SqlArtifact
    Author:
    Jorge Campins
    • Constructor Detail

      • SqlColumn

        public SqlColumn​(SqlTable table)
    • Method Detail

      • getTable

        public SqlTable getTable()
        Returns:
        the table
      • getPosition

        public int getPosition()
        Returns:
        the ordinal position
      • getType

        public String getType()
        Returns:
        the type
      • getSqlDataType

        public String getSqlDataType()
        Returns:
        the sql data type
      • getSqlType

        public String getSqlType()
        Returns:
        the sql type
      • getLength

        public int getLength()
        Returns:
        the length
      • getPrecision

        public int getPrecision()
        Returns:
        the precision
      • getScale

        public int getScale()
        Returns:
        the scale
      • isNullable

        public boolean isNullable()
        Returns:
        the nullable indicator
      • isPrimary

        public boolean isPrimary()
        Returns:
        the primary indicator
      • isUnique

        public boolean isUnique()
        Returns:
        the unique indicator
      • isBooleanish

        public boolean isBooleanish()
        Returns:
        the booleanish indicator
      • isForeign

        public boolean isForeign()
        Returns:
        the foreign indicator
      • getForeignTableName

        public String getForeignTableName()
        Returns:
        the foreign table name
      • getForeignTable

        public SqlTable getForeignTable()
        Returns:
        the foreign table
      • getDefault

        public String getDefault()
        Returns:
        the default value
      • getSqlDefaultValue

        public String getSqlDefaultValue()
        Returns:
        the sql default value
      • isVersion

        public boolean isVersion()
        Returns:
        the version indicator
      • isDiscriminator

        public boolean isDiscriminator()
        Returns:
        the discriminator indicator
      • isName

        public boolean isName()
        Returns:
        the name indicator
      • isDescription

        public boolean isDescription()
        Returns:
        the description indicator
      • matches

        public boolean matches​(String type,
                               String role)
      • isOrdinary

        public boolean isOrdinary()
      • isSpecial

        public boolean isSpecial()
      • getTrueType

        public String getTrueType()
      • getMetajavaType

        public String getMetajavaType()
      • getQualifiedName

        public String getQualifiedName()