Class ColumnModel
- java.lang.Object
-
- org.fugerit.java.core.db.metadata.ColumnModel
-
public class ColumnModel extends Object implements KeyObject<String>
Wrapper for a database table column.
The info are similar to the ones returned by a ResultSetMetadata object.
This class implements KeyObject interface, the getKey() method returns a lowercase() versione of getName().
- Author:
- Fugerit
-
-
Field Summary
Fields Modifier and Type Field Description static int
NULLABLE_FALSE
static int
NULLABLE_TRUE
static int
NULLABLE_UNKNOWN
-
Constructor Summary
Constructors Constructor Description ColumnModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getComment()
String
getExtra()
String
getJavaType()
String
getKey()
Returns the key of the objectString
getName()
int
getNullable()
int
getSize()
String
getTypeName()
int
getTypeSql()
void
setComment(String comment)
void
setExtra(String extra)
void
setJavaType(String javaType)
void
setName(String name)
void
setNullable(int nullable)
void
setSize(int size)
void
setTypeName(String typeName)
void
setTypeSql(int typeSql)
String
toString()
-
-
-
Field Detail
-
NULLABLE_FALSE
public static final int NULLABLE_FALSE
- See Also:
- Constant Field Values
-
NULLABLE_TRUE
public static final int NULLABLE_TRUE
- See Also:
- Constant Field Values
-
NULLABLE_UNKNOWN
public static final int NULLABLE_UNKNOWN
- See Also:
- Constant Field Values
-
-
Method Detail
-
getExtra
public String getExtra()
-
setExtra
public void setExtra(String extra)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getTypeName
public String getTypeName()
-
setTypeName
public void setTypeName(String typeName)
-
getTypeSql
public int getTypeSql()
-
setTypeSql
public void setTypeSql(int typeSql)
-
getComment
public String getComment()
-
setComment
public void setComment(String comment)
-
getNullable
public int getNullable()
-
setNullable
public void setNullable(int nullable)
-
getSize
public int getSize()
-
setSize
public void setSize(int size)
-
getJavaType
public String getJavaType()
-
setJavaType
public void setJavaType(String javaType)
-
-