|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||
public interface ColumnProperty
| 方法摘要 | |
|---|---|
java.lang.String |
getColumnClassName()
得到列对应到Java中的数据类型 |
int |
getColumnDisplaySize()
|
java.lang.String |
getColumnLabel()
得到该列的说明 |
java.lang.Object |
getColumnTag()
得到该列的附加数据 |
java.util.Map |
getData2ViewMap()
|
int |
getDataType()
得到该列的数据类型 |
java.lang.String |
getDataTypeName()
得到该列的数据类型 名称 |
java.lang.String |
getDBName()
该列对应的数据库中的字段名称 |
java.lang.String |
getDBTable()
得到该列所属的表 |
java.lang.String |
getDBTypeAndPrecision()
得到字段类型及精度 |
java.lang.Object |
getDefaultValue()
|
java.lang.String |
getFillBack()
|
java.lang.String |
getFormula()
如果本列是计算列,那么得到它的公式 |
java.lang.String |
getName()
得到本列的名称 |
int |
getObjType()
得到本列的类型,它们是接口ObjectType中定义的常量 |
int |
getPrecision()
得到精度,对于decimal ,numeric类型,是得到数据总长度,对于varchar 类型,系统为了统一处理 强制令getPrecision== getColumnDisplaySize (对于Varchar使用JDBC得到的 getPrecision()==0) |
java.lang.Object |
getProperty(int index)
得到第n个自定义属性的值 |
java.lang.Object |
getProperty(java.lang.String propName)
得到自家义的属性的值 |
int |
getPropertyCount()
得到自定义属性的个数 |
int |
getScale()
得到小数点右边的位数 |
int |
getUniformDataType()
|
java.lang.Object |
getValueInsteadOfNull()
当本列中的某行中的值为空时,在表达式中(计算列的表达式等)用这个函数的返回值代替 |
java.lang.String |
getViewText(java.lang.Object data)
|
boolean |
isIncludeUnsureFunction()
|
boolean |
isInUpdateWhereClause()
得到该列是否参与构造where 子句 |
boolean |
isNullable()
|
boolean |
isUpdatable()
该列是否允许Update |
void |
serializerToXML(XmlWriter xml)
|
void |
setColumnDisplaySize(int columnDisplaySize)
|
void |
setColumnLabel(java.lang.String columnLabel)
设置该列的文字说明 |
void |
setColumnTag(java.lang.Object columnTag)
为该列设置一个附加数据 |
void |
setData2ViewMap(java.util.Map map)
|
void |
setDBTable(java.lang.String table)
|
void |
setDefaultValue(java.lang.Object value)
|
void |
setFillBack(java.lang.String dbcol)
|
void |
setIncludeUnsureFunction(boolean includeUnsureFunction)
|
void |
setNullable(boolean nullable)
|
void |
setPrecision(int precision)
|
void |
setProperty(java.lang.String propName,
java.lang.Object value)
设置自定义的属性 |
void |
setScale(int scale)
|
void |
setUpdatable(boolean updatable)
得到该列是否允许Update |
void |
setUpdateWhereClause(boolean updateWhereClause)
设置该列是否参与构造where 子句 |
boolean |
setValueInsteadOfNull(java.lang.Object obj)
在解析表达式时,如果值为空,就用m_InsteadOfNull代替。 |
| 方法详细信息 |
|---|
java.lang.Object getValueInsteadOfNull()
boolean setValueInsteadOfNull(java.lang.Object obj)
obj -
int getUniformDataType()
void serializerToXML(XmlWriter xml)
java.lang.String getColumnLabel()
void setColumnLabel(java.lang.String columnLabel)
columnLabel - java.lang.Object getColumnTag()
void setColumnTag(java.lang.Object columnTag)
columnTag - Object型boolean isUpdatable()
void setUpdatable(boolean updatable)
updatable - boolean isInUpdateWhereClause()
void setUpdateWhereClause(boolean updateWhereClause)
updateWhereClause - int getDataType()
java.lang.String getDataTypeName()
java.lang.String getDBTypeAndPrecision()
java.lang.String getDBName()
java.lang.String getDBTable()
void setDBTable(java.lang.String table)
java.lang.String getFormula()
java.lang.String getName()
int getObjType()
isColumn = 0; isDBComputer = 1; isUserComputer = 2; isUserColumn = 4; isAggregateComputer = 8; isUnknown = 99;
int getColumnDisplaySize()
void setColumnDisplaySize(int columnDisplaySize)
boolean isNullable()
void setNullable(boolean nullable)
int getPrecision()
void setPrecision(int precision)
int getScale()
void setScale(int scale)
void setDefaultValue(java.lang.Object value)
java.lang.Object getDefaultValue()
void setProperty(java.lang.String propName,
java.lang.Object value)
propName - value - int getPropertyCount()
java.lang.Object getProperty(java.lang.String propName)
propName -
java.lang.Object getProperty(int index)
index -
java.util.Map getData2ViewMap()
void setData2ViewMap(java.util.Map map)
java.lang.String getViewText(java.lang.Object data)
java.lang.String getFillBack()
void setFillBack(java.lang.String dbcol)
boolean isIncludeUnsureFunction()
void setIncludeUnsureFunction(boolean includeUnsureFunction)
java.lang.String getColumnClassName()
|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||