@Entity public class MetaTable extends Object implements com.centit.support.database.metadata.TableInfo, Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
OBJECT_AS_CLOB_FIELD |
static String |
OBJECT_AS_CLOB_ID_FIELD |
static String |
OBJECT_AS_CLOB_ID_PROP |
static String |
OBJECT_AS_CLOB_PROP |
static String |
UPDATE_CHECK_TIMESTAMP_FIELD |
static String |
UPDATE_CHECK_TIMESTAMP_PROP |
static String |
WORKFLOW_INST_ID_FIELD |
static String |
WORKFLOW_INST_ID_PROP |
static String |
WORKFLOW_NODE_INST_ID_FIELD |
static String |
WORKFLOW_NODE_INST_ID_PROP |
| 构造器和说明 |
|---|
MetaTable() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addMdColumn(MetaColumn mdColumn) |
void |
addMdRelation(MetaRelation mdRelation) |
void |
addParent(MetaRelation parent) |
MetaTable |
convertFromDbTable(com.centit.support.database.metadata.SimpleTableInfo tableInfo) |
MetaColumn |
fetchGeneratedKey() |
MetaColumn |
findFieldByColumn(String name) |
MetaColumn |
findFieldByName(String name) |
List<MetaColumn> |
getColumns() |
List<MetaColumn> |
getMdColumns() |
List<MetaRelation> |
getMdRelations() |
String |
getOrderBy() |
List<MetaRelation> |
getParents() |
String |
getPkName() |
List<? extends com.centit.support.database.metadata.TableReference> |
getReferences() |
String |
getSchema() |
String |
getTableLabelName() |
boolean |
hasGeneratedKeys() |
boolean |
isFulltextSearch() |
boolean |
isUpdateCheckTimeStamp() |
boolean |
isWriteOptLog() |
MetaColumn |
newMdColumn() |
void |
removeMdColumn(MetaColumn mdColumn) |
void |
removeMdRelation(MetaRelation mdRelation) |
void |
removeParent(MetaRelation parent) |
void |
setDatabaseType(com.centit.support.database.utils.DBType databaseType) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcountPkColumn, fetchObjectPk, fetchObjectPkAsId, fetchObjectPkAsUrlParams, getAllFieldsName, getFieldsNameWithoutLazy, getLzayFields, getMandatoryFields, getPkFields, getTableComment, getTableName, hasParmaryKey, isParmaryKey, parseObjectPkId, parseObjectPkUrlParamspublic void setDatabaseType(com.centit.support.database.utils.DBType databaseType)
public List<MetaColumn> getMdColumns()
public void addMdColumn(MetaColumn mdColumn)
public void removeMdColumn(MetaColumn mdColumn)
public MetaColumn newMdColumn()
public List<MetaRelation> getParents()
public void addParent(MetaRelation parent)
public void removeParent(MetaRelation parent)
public List<MetaRelation> getMdRelations()
public void addMdRelation(MetaRelation mdRelation)
public void removeMdRelation(MetaRelation mdRelation)
public boolean isWriteOptLog()
public boolean isUpdateCheckTimeStamp()
public boolean isFulltextSearch()
public MetaTable convertFromDbTable(com.centit.support.database.metadata.SimpleTableInfo tableInfo)
public String getPkName()
getPkName 在接口中 com.centit.support.database.metadata.TableInfopublic String getSchema()
getSchema 在接口中 com.centit.support.database.metadata.TableInfopublic String getOrderBy()
getOrderBy 在接口中 com.centit.support.database.metadata.TableInfopublic MetaColumn findFieldByName(String name)
findFieldByName 在接口中 com.centit.support.database.metadata.TableInfopublic boolean hasGeneratedKeys()
public MetaColumn fetchGeneratedKey()
public MetaColumn findFieldByColumn(String name)
findFieldByColumn 在接口中 com.centit.support.database.metadata.TableInfopublic List<MetaColumn> getColumns()
getColumns 在接口中 com.centit.support.database.metadata.TableInfopublic List<? extends com.centit.support.database.metadata.TableReference> getReferences()
getReferences 在接口中 com.centit.support.database.metadata.TableInfopublic String getTableLabelName()
getTableLabelName 在接口中 com.centit.support.database.metadata.TableInfoCopyright © 2023 Centit Information Technical, co. Inc.. All rights reserved.