|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.knowgate.dataobjs.DBColumn
public final class DBColumn
Object representing metadata for a database table column.
| Constructor Summary | |
|---|---|
DBColumn()
|
|
DBColumn(java.lang.String sTable,
java.lang.String sColName,
short iColType,
java.lang.String sColType,
int iPrecision,
int iDecDigits,
int iNullable,
int iColPos)
|
|
| Method Summary | |
|---|---|
java.lang.Object |
convert(java.lang.String sIn)
|
java.text.SimpleDateFormat |
getDateFormat()
|
int |
getDecimalDigits()
|
java.lang.String |
getName()
|
int |
getPosition()
|
int |
getPrecision()
|
short |
getSqlType()
|
static int |
getSQLType(java.lang.String sToken)
Get SQL type identifier from its name |
java.lang.String |
getSqlTypeName()
|
java.lang.String |
getTableName()
|
boolean |
isNullable()
|
void |
setDateFormat(java.lang.String sFmt)
|
void |
setName(java.lang.String sColName)
Set column name |
void |
setPosition(int iPos)
Set column position |
void |
setSqlType(int iType)
|
void |
setSqlType(short iType)
Set SQL type for this column |
static java.lang.String |
typeName(int iSQLtype)
Get SQL type name from its integer identifier |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
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)
| Method Detail |
|---|
public java.lang.String getName()
public void setName(java.lang.String sColName)
sColName - Stringpublic int getPosition()
public void setPosition(int iPos)
iPos - intpublic java.lang.String getTableName()
public short getSqlType()
Typespublic void setSqlType(short iType)
iType - shortpublic void setSqlType(int iType)
public java.lang.String getSqlTypeName()
public int getPrecision()
public int getDecimalDigits()
public boolean isNullable()
public void setDateFormat(java.lang.String sFmt)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic java.text.SimpleDateFormat getDateFormat()
public static java.lang.String typeName(int iSQLtype)
iSQLtype - int
public static int getSQLType(java.lang.String sToken)
sToken - String
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
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||