public class TableExt extends Table implements Serializable
_fieldValue_cmdKey| Constructor and Description |
|---|
TableExt() |
TableExt(String name) |
TableExt(String name,
String id) |
TableExt(String name,
String id,
String idGenerator) |
| Modifier and Type | Method and Description |
|---|---|
void |
addField(String key,
Field field)
为表添加字段
|
void |
addForeignFiled(String name,
ForeignField Field)
添加外键
|
void |
addPrimaryField(String name)
添加主键
|
void |
addPrimaryField(String name,
Field field)
添加主键
|
void |
concat(Table table)
合并表格
|
TableModel |
convertTM(TableModel tm) |
Field |
findField(String fieldName)
根据字段名查找字段
|
Field |
findFieldIgnoreCase(String fieldName)
根据字段的名字查找字段
此方式忽略字符串大小写
|
ForeignField |
findForeignFiled(String popertyName)
查找外键
|
Map<String,Field> |
getAllFields()
获取所有的字段 这些字段中不仅有表的字段
还包含关系字段
|
Field |
getField(String popertyName)
获取指定的列字段
|
Map |
getFields(int key)
根据操作码取得对应操作字段
|
Field |
getKeyField() |
String |
getParentAutoCode() |
String |
getPrimaryStr()
获取主键字符串 多主键用“,”分割
|
void |
removeField(String fieldName)
根据字段名称移除字段
|
void |
setLazy(String lazy) |
void |
setParentAutoCode(String parentAutoCode) |
String |
toString()
调试
|
clear, getCatalog, getComment, getDbAlias, getFields, getForeignField, getId, getIdGenerator, getName, getOName, getPrimaryField, getSchema, isCreateCoverage, isCreatePK, isLazy, isLoadFromByConn, set, setCatalog, setComment, setCreateCoverage, setCreatePK, setDbAlias, setId, setIdGenerator, setLazy, setLoadFromByConn, setName, setOName, setSchema, toStringgetExceptionString, getValueList, getValueListByKey, put, putPropertiesgetKeyRemoveID, getKeyRemoveID, getKeyRemoveStruture, getKeyRemoveStruture, getKeyValue, getKeyValueRemoveID, getKeyValueRemoveID, getKeyValueRemoveStructure, getKeyValueRemoveStructure, getMapData, getMapID, getMapRemoveID, getMapRemoveStructure, getValueStr, getValueStr, invokeGetdeepCopy, fieldContains, getCmdKey, getDataWhere, getDelimiterNameValue, getDelimiterRecord, getDyn_data, getGrant, getMsg, getRowNum, getStructureFieldNames, getTableIDFieldName, getTableIDFieldNames, getTableName, getUdfParMap, getUdfParMapInitialize, getValue, methodContains, put, setCmdKey, setDataWhere, setDelimiterNameValue, setDelimiterRecord, setDyn_data, setGrant, setMsg, setRowNum, setStructureFieldNames, setTableIDFieldName, setTableIDFieldNames, setTableName, setUdfParMappublic TableExt()
public TableExt(String name)
public TableModel convertTM(TableModel tm)
public String getParentAutoCode()
public void setParentAutoCode(String parentAutoCode)
public String toString()
toString in class Model_rootpublic void addField(String key, Field field)
key - Stringfield - fieldpublic void removeField(String fieldName)
fieldName - Stringpublic Field findField(String fieldName)
fieldName - 字段名public Field findFieldIgnoreCase(String fieldName)
fieldName - 忽略字段public Field getField(String popertyName)
popertyName - 指定字段public void addForeignFiled(String name, ForeignField Field)
name - 名字Field - 字段public ForeignField findForeignFiled(String popertyName)
popertyName - 名字public void addPrimaryField(String name)
name - 名字public void addPrimaryField(String name, Field field)
name - 名字field - 字段public String getPrimaryStr()
public Field getKeyField()
public void setLazy(String lazy)
public void concat(Table table)
table - 表对象public Map getFields(int key)
key - keyCopyright © 2017. All rights reserved.