public final class DBColumn
extends com.knowgate.storage.Column
Object representing metadata for a database table column.
Constructor and Description |
---|
DBColumn() |
DBColumn(java.lang.String sTable,
java.lang.String sColName,
short iColType,
java.lang.String sColType,
int iPrecision,
int iDecDigits,
int iNullable,
int iColPos) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
convert(java.lang.String sIn) |
java.text.SimpleDateFormat |
getDateFormat() |
short |
getSqlType() |
java.lang.String |
getSqlTypeName() |
void |
setDateFormat(java.lang.String sFmt) |
void |
setSqlType(int iType) |
void |
setSqlType(short iType)
Set SQL type for this column
|
public DBColumn()
public DBColumn(java.lang.String sTable, java.lang.String sColName, short iColType, java.lang.String sColType, int iPrecision, int iDecDigits, int iNullable, int iColPos)
public short getSqlType()
Types
public void setSqlType(short iType)
iType
- shortpublic void setSqlType(int iType)
public java.lang.String getSqlTypeName()
public java.lang.Object convert(java.lang.String sIn) throws java.lang.NumberFormatException, java.text.ParseException, java.lang.NullPointerException
java.lang.NumberFormatException
java.text.ParseException
java.lang.NullPointerException
public void setDateFormat(java.lang.String sFmt) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public java.text.SimpleDateFormat getDateFormat()