Package adalid.util.sql
Class SqlColumn
- java.lang.Object
-
- adalid.util.sql.SqlArtifact
-
- adalid.util.sql.SqlColumn
-
public class SqlColumn extends SqlArtifact
- Author:
- Jorge Campins
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDefault()SqlTablegetForeignTable()StringgetForeignTableName()intgetLength()StringgetMetajavaType()intgetPosition()intgetPrecision()StringgetQualifiedName()intgetScale()StringgetSqlDataType()StringgetSqlDefaultValue()StringgetSqlType()SqlTablegetTable()StringgetTrueType()StringgetType()booleanisBooleanish()booleanisDescription()booleanisDiscriminator()booleanisForeign()booleanisName()booleanisNullable()booleanisOrdinary()booleanisPrimary()booleanisSpecial()booleanisUnique()booleanisVersion()booleanmatches(String type, String role)-
Methods inherited from class adalid.util.sql.SqlArtifact
getCapitalizedJavaName, getDecapitalizedJavaName, getJavaName, getName, toString
-
-
-
-
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
-
isOrdinary
public boolean isOrdinary()
-
isSpecial
public boolean isSpecial()
-
getTrueType
public String getTrueType()
-
getMetajavaType
public String getMetajavaType()
-
getQualifiedName
public String getQualifiedName()
-
-