类 Table
java.lang.Object
com.gdxsoft.easyweb.define.database.Table
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明boolean来源表/视图是否为meta库boolean来源表/视图是否为work库void从XML对象返回 TablegetDatabasePrefix(String targetDatabaseType) 替换数据前缀,例如:my_work.dbo.getFks()getName()getPk()getRefId()来源参考被替换的DDL的元数据库前缀被替换的DDL的工作数据库前缀来源的xml内容DDLvoidinit()voidvoidvoidsetCatalogName(String _CatalogName) voidsetConnectionConfigName(String connectionConfigName) voidsetDatabaseType(String databaseType) voidvoidvoidsetImportTables(ImportTables importTables) voidsetIndexes(ArrayList<TableIndex> indexes) voidvoidvoid来源参考voidsetReplaceMetaDatabaseName(String replaceMetaDatabaseName) 被替换的DDL的元数据库前缀voidsetReplaceWorkDatabaseName(String replaceWorkDatabaseName) 被替换的DDL的工作数据库前缀voidsetSchemaName(String schemaName) voidvoidsetSqlIndexes(ArrayList<String> sqlIndexes) voidsetSqlTable(String sqlTable) DDLvoidsetTableType(String tableType) toJs()org.json.JSONObjecttoJson()将表元数据转换为 JSON 对象 使用 toXml() + XML.toJSONObject() 方式toXml()填写字段信息到xmlvoidwriteDataToXml(String where) voidwriteDataToXml(String where, Element parent) 填写数据到xml
-
字段详细资料
-
REPLACE_META_DATABASE_NAME
-
REPLACE_WORK_DATABASE_NAME
-
-
构造器详细资料
-
Table
public Table() -
Table
-
Table
-
Table
-
Table
-
-
方法详细资料
-
getImportTables
-
setImportTables
-
getDatabasePrefix
-
fromSourceDatabase
-
fromMetaDatabase
public boolean fromMetaDatabase()来源表/视图是否为meta库- 参数:
table-- 返回:
-
fromWorkDatabase
public boolean fromWorkDatabase()来源表/视图是否为work库- 参数:
table-- 返回:
-
writeDataToXml
-
writeDataToXml
-
initBlankFrame
public void initBlankFrame() -
toJson
public org.json.JSONObject toJson()将表元数据转换为 JSON 对象 使用 toXml() + XML.toJSONObject() 方式- 返回:
- JSON 对象
-
toXml
-
toXml
-
fromXml
-
init
public void init() -
init
-
toJs
-
toJs
-
getFields
-
getName
-
getSchemaName
-
getTableType
- 返回:
- the _TableType
-
setTableType
- 参数:
tableType- the _TableType to set
-
getPk
- 返回:
- the _Pk
-
setPk
- 参数:
pk- the _Pk to set
-
getFks
-
setFks
-
setName
- 参数:
name- the _Name to set
-
setSchemaName
- 参数:
schemaName- the _SchemaName to set
-
setConnectionConfigName
- 参数:
connectionConfigName- the _ConnectionConfigName to set
-
setFields
- 参数:
fields- the _Fields to set
-
getDatabaseType
- 返回:
- the _DatabaseType
-
setDatabaseType
- 参数:
databaseType- the _DatabaseType to set
-
getSqlTable
-
setSqlTable
-
getSqlFks
-
setSqlFks
-
getSqlIndexes
-
setSqlIndexes
-
getIndexes
- 返回:
- the _Indexes
-
setIndexes
- 参数:
indexes- the _Indexes to set
-
getCatalogName
- 返回:
- the _CatalogName
-
setCatalogName
- 参数:
_CatalogName- the _CatalogName to set
-
getReplaceMetaDatabaseName
-
setReplaceMetaDatabaseName
被替换的DDL的元数据库前缀- 参数:
replaceMetaDatabaseName- the replaceMetaDatabaseName to set
-
getReplaceWorkDatabaseName
-
setReplaceWorkDatabaseName
被替换的DDL的工作数据库前缀- 参数:
replaceWorkDatabaseName- the replaceWorkDatabaseName to set
-
getRefId
-
setRefId
-
getSourceXml
-