限定符和类型 | 方法和说明 |
---|---|
RetVo |
CoreTablesController.add(CoreTables table) |
RetVo |
CoreTablesController.drag(CoreTables coreTables) |
RetVo |
CoreTablesController.modify(CoreTables table) |
限定符和类型 | 方法和说明 |
---|---|
CoreTables |
CoreTablesMapper.selectModelByTableName(java.lang.String tablename)
通过表名获取表模型对象
|
限定符和类型 | 方法和说明 |
---|---|
java.util.List<CoreTables> |
CoreTablesMapper.selectListByTableNames(java.util.Map<java.lang.String,java.lang.Object> params)
根据多个表名查询多个表
|
java.util.List<CoreTables> |
CoreTablesMapper.selectListExt(java.util.Map<java.lang.String,java.lang.Object> params)
根据rwids查询多个
|
限定符和类型 | 方法和说明 |
---|---|
CoreTables |
CoreTablesService.fromFile(java.lang.String filePath)
从文件反序列化成表模型对象
|
CoreTables |
CoreDbService.getDBTable(java.lang.String tableName)
获取数据库的表的对象 这是真实已经创建的表的对象
|
CoreTables |
CoreDbService.getTableById(java.lang.String tbId)
通过表id获取表模型对象
|
CoreTables |
CoreTablesService.modifyToDB(java.lang.String tbId)
更新数据库
|
CoreTables |
CoreDbService.syncTableByDBModel(CoreTables tb)
同步数据库表模型到数据库物理表 表结构同步
|
CoreTables |
CoreDbService.syncTableByJsonModel(CoreTables tb,
java.lang.String bigFieldFilePath)
同步json模型到数据库物理表 包含结构与数据
|
限定符和类型 | 方法和说明 |
---|---|
java.util.Map<java.lang.String,CoreTables> |
CoreTablesColumnService.findColumnsByRwids(java.lang.String rwids)
通过多个rwid查询对应的列,是表模型的rwid
|
java.util.List<CoreTables> |
CoreTablesService.findListByTableNames(java.util.List<java.lang.String> namesList)
通过表名查询表模型
|
java.util.List<CoreTables> |
CoreTablesService.findListExt(java.util.Map<java.lang.String,java.lang.Object> params)
查询扩展,可以查询多个rwid
|
java.util.List<CoreTables> |
CoreTablesService.getTableModel()
获取表所有对象
|
java.util.List<CoreTables> |
CoreTablesService.getTableModel(java.lang.String[] tbIds)
获取表对象 根据给定的表rwid集合
|
java.util.List<CoreTables> |
CoreTablesService.getTableModelAndBigfieldFiles(java.util.List<CoreTables> tbs,
java.lang.String bigfieldFileDir)
根据指定的表id集合获取表模型,并将表模型中的大字段数据保存到bigfieldFileDir目录下
|
java.util.List<CoreTables> |
CoreDbService.getTableModelFromDataBaseStructure(java.lang.String condition)
根据条件获取表模型对象集合
|
java.util.List<CoreTables> |
CoreTablesService.isSyncTableModelToDB(java.util.List<CoreTables> tables)
判断是否表模型是否同步
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.String[] |
CoreSqlBuilderServiceImpl.buildAddColumnsSql(CoreTables table,
java.util.List<CoreTablesColumn> columns)
构建表对象新增字段sql语句
|
java.lang.String |
CoreSqlBuilderServiceImpl.buildBatchUpdateJdbcTemplateSql(CoreTables table,
java.util.Map<java.lang.String,java.lang.Object> columnNameToValue,
java.lang.String condition)
构建用于jdbctemplate的批量更新语句
|
java.lang.String[] |
CoreSqlBuilderServiceImpl.buildColumnCountSql(CoreTables table,
CoreTablesColumn column)
获取表列数量
|
java.lang.String[] |
CoreSqlBuilderServiceImpl.buildCreateIndexsSql(CoreTables table,
java.util.List<CoreTablesIndex> indexs)
建表的索引
|
java.lang.String[] |
CoreSqlBuilderServiceImpl.buildCreateLinksSql(CoreTables table,
java.util.List<CoreTablesLink> links)
建表的约束
|
java.lang.String[] |
CoreSqlBuilderServiceImpl.buildCreateTableIndexsSql(CoreTables table)
创建表的所有索引
|
java.lang.String[] |
CoreSqlBuilderServiceImpl.buildCreateTableSql(CoreTables table)
构建表对象的建表sql语句 TODO 这里由于java的dml语句执行不能包含; 需要分批来执行才搞这么麻烦
|
java.lang.String[] |
CoreSqlBuilderServiceImpl.buildCreateTableSql(CoreTables table,
java.util.List<CoreTablesColumn> columns,
java.util.List<CoreTablesIndex> indexs,
java.util.List<CoreTablesLink> links)
构建表对象的建表sql语句
|
java.lang.String |
CoreSqlBuilderServiceImpl.buildDeleteSql(CoreTables table)
构建表对象的Delete语句
|
java.lang.String[] |
CoreSqlBuilderServiceImpl.buildDropColumnSql(CoreTables table,
java.util.List<CoreTablesColumn> columns)
构建删除表的字段sql语句
|
java.lang.String[] |
CoreSqlBuilderServiceImpl.buildDropIndexsSql(CoreTables table)
删除表的所有索引
|
java.lang.String[] |
CoreSqlBuilderServiceImpl.buildDropIndexsSql(CoreTables table,
java.util.List<CoreTablesIndex> indexs)
删除表索引
|
java.lang.String[] |
CoreSqlBuilderServiceImpl.buildDropLinksSql(CoreTables table,
java.util.List<CoreTablesLink> links)
删除建表的约束
|
java.lang.String[] |
CoreSqlBuilderServiceImpl.buildDropTableSql(CoreTables table)
构建表对象的删除表sql语句 TODO 这里奇怪把.不是说不能带分号吗.这里少个分号都不行
|
java.lang.String[] |
CoreSqlBuilderServiceImpl.buildIndexCountSql(CoreTables table,
CoreTablesIndex index) |
java.lang.String |
CoreSqlBuilderServiceImpl.buildInsertSql(CoreTables table)
构建表对象的insert语句
|
java.lang.String |
CoreSqlBuilderServiceImpl.buildInsertSql(CoreTables table,
java.util.List<CoreTablesColumn> columns,
java.lang.Object entity)
构建表对象的insert语句 只有存在的值才构建新增字段
|
java.lang.String[] |
CoreSqlBuilderServiceImpl.buildLinkCountSql(CoreTables table,
CoreTablesLink link) |
java.lang.String |
CoreSqlBuilderServiceImpl.buildSelectByIdSql(CoreTables table)
构建表的主键获取的select语句
|
java.lang.String |
CoreSqlBuilderServiceImpl.buildSelectSql(CoreTables table,
java.util.List<CoreTablesColumn> columns,
java.util.Map<java.lang.String,java.lang.Object> params)
构建表的条件的select语句
|
java.lang.String |
CoreSqlBuilderServiceImpl.buildSelectSql(CoreTables table,
java.lang.String condition)
构建表的条件的select语句
|
java.lang.String |
CoreSqlBuilderServiceImpl.buildSelectSqlXml(CoreTables table,
java.util.List<CoreTablesColumn> columns,
java.util.Map<java.lang.String,java.lang.Object> params)
构建sqlxml
|
java.lang.String[] |
CoreSqlBuilderServiceImpl.buildTableCountSql(CoreTables table) |
java.lang.String[] |
CoreSqlBuilderServiceImpl.buildUpdateColumnCommentSql(CoreTables table,
CoreTablesColumn oldColumn,
CoreTablesColumn newColumn) |
java.lang.String[] |
CoreSqlBuilderServiceImpl.buildUpdateColumnSql(CoreTables table,
CoreTablesColumn oldColumn,
CoreTablesColumn newColumn) |
java.lang.String |
CoreSqlBuilderServiceImpl.buildUpdateLiveSql(CoreTables table,
java.lang.Object entity)
构建表对象的Update语句 只更新存在的属性
|
java.lang.String |
CoreSqlBuilderServiceImpl.buildUpdateSql(CoreTables table)
构建表对象的Update语句
|
java.lang.String |
CoreSqlBuilderServiceImpl.buildUpdateSql(CoreTables table,
java.util.List<CoreTablesColumn> columns,
java.lang.Object entity)
构建表对象的Update语句
|
java.lang.String[] |
CoreSqlBuilderServiceImpl.buildUpdateTableSql(CoreTables table,
CoreTables newtable)
更新表 修改表名
|
int[] |
CoreDbService.createDbTable(CoreTables table)
根据模型创建数据库表
|
int[] |
CoreDbService.createTable(CoreTables table,
java.util.List<CoreTablesColumn> columns,
java.util.List<CoreTablesIndex> indexs,
java.util.List<CoreTablesLink> links)
创建表 这个函数提供无需数据库存在相关的字段,索引,约束
|
void |
CoreDbService.createTableFromJsonModel(CoreTables table)
创建物理表
|
void |
CoreTablesService.DragTable(CoreTables coreTables)
表拖拽
|
int[] |
CoreDbService.dropTable(CoreTables table)
删除表
|
java.lang.Integer |
CoreSqlBuilderServiceImpl.entityInsert(CoreTables td,
java.util.List<CoreTablesColumn> columns,
java.lang.Object dataMap)
根据模型来新增的数据
|
java.lang.Integer |
CoreSqlBuilderServiceImpl.entityInsert(CoreTables td,
java.lang.Object dataMap)
根据模型来新增的数据
|
java.lang.Integer |
CoreSqlBuilderServiceImpl.entityUpdate(CoreTables td,
java.util.List<CoreTablesColumn> columns,
java.lang.Object dataMap)
map 更新数据库,bean不存在的属性会变成空
|
int |
CoreDbService.getTableRecordCount(CoreTables tb)
获取表的数据记录数
|
int[] |
CoreDbService.innerAddColumns(CoreTables table,
java.util.List<CoreTablesColumn> columns)
增加表的字段 每次调用只能一个表内增加.不能多个表一次调用增加
|
int[] |
CoreDbService.innerAddIndexs(CoreTables table,
java.util.List<CoreTablesIndex> indexs)
建立表的索引 每次调用只能一个表内增加.不能多个表一次调用增加
|
int[] |
CoreDbService.innerAddLinks(CoreTables table,
java.util.List<CoreTablesLink> links)
增加约束 注意:每次调用只能一个表内增加.不能多个表一次调用增加
|
int[] |
CoreDbService.innerDropColumns(CoreTables table,
java.util.List<CoreTablesColumn> columns)
删除表的字段
|
int[] |
CoreDbService.innerDropIndexs(CoreTables table,
java.util.List<CoreTablesIndex> indexs)
建立表的索引 注意:每次调用只能一个表内增加.不能多个表一次调用增加
|
int[] |
CoreDbService.innerDropLinks(CoreTables table,
java.util.List<CoreTablesLink> links)
删除约束
|
void |
CoreDbService.insertModelFromJsonModel(CoreTables jsonModel)
导入Json模型的表, 列,索引,约束到模型表
|
void |
CoreDbService.insertOrUpdateRowFromJsonModelRows(CoreTables table,
java.lang.String bigFieldFilePath)
插入或更新模型的数据库记录,如果记录存在则更新,否则执行插入
|
void |
CoreDbService.insertRowFromJsonModelRows(CoreTables table,
java.lang.String bigFieldFilePath)
导入模型的数据库记录
|
java.lang.Boolean |
CoreDbService.isColumnExists(CoreTables tb,
CoreTablesColumn column)
字段是否存在
|
java.lang.Boolean |
CoreDbService.isIndexExists(CoreTables tb,
CoreTablesIndex index)
索引是否存在
|
java.lang.Boolean |
CoreDbService.isLinkExists(CoreTables tb,
CoreTablesLink link)
约束是否存在
|
java.lang.Boolean |
CoreDbService.isTableExists(CoreTables tb)
表是否存在
|
void |
CoreTablesService.modifyModelType(CoreTables oldTable,
CoreTables table)
修改表模型类型
|
void |
CoreDbService.syncColumn(CoreTables tb,
CoreTablesColumn col,
java.util.Map<java.lang.String,CoreTablesColumn> dbColumnsMap)
同步模型字段到数据库
|
void |
CoreDbService.syncIndex(CoreTables tb)
同步索引到数据库
|
void |
CoreDbService.syncModelFromJsonModel(CoreTables jsonModel,
java.lang.String bigFieldFilePath)
同步jsonModel模型到表模型
|
void |
CoreDbService.syncModelIndexFromJsonModel(CoreTables table)
同步模型索引
|
CoreTables |
CoreDbService.syncTableByDBModel(CoreTables tb)
同步数据库表模型到数据库物理表 表结构同步
|
CoreTables |
CoreDbService.syncTableByJsonModel(CoreTables tb,
java.lang.String bigFieldFilePath)
同步json模型到数据库物理表 包含结构与数据
|
int[] |
CoreDbService.updateColumn(CoreTables table,
CoreTablesColumn oldColumn,
CoreTablesColumn newColumn,
java.util.List<CoreDbService.modifyTypes> changeTypes)
更新字段
|
int[] |
CoreDbService.updateIndexs(CoreTables table,
java.util.List<CoreTablesIndex> indexs,
java.util.List<CoreTablesIndex> oldIndexs)
更新索引
|
int[] |
CoreDbService.updateLinks(CoreTables table,
java.util.List<CoreTablesLink> links,
java.util.List<CoreTablesLink> oldLinks)
更新约束
|
int[] |
CoreDbService.updateTable(CoreTables table)
更新表
|
限定符和类型 | 方法和说明 |
---|---|
java.io.File |
CoreTablesService.exportModelZip(java.util.List<CoreTables> tbs,
java.lang.String outPutDir)
导出模型文件
|
java.io.File |
CoreTablesService.exportModelZip(java.util.List<CoreTables> tbs,
java.lang.String outPutDir,
java.lang.String FileName)
导出模型文件
|
java.util.List<CoreTables> |
CoreTablesService.getTableModelAndBigfieldFiles(java.util.List<CoreTables> tbs,
java.lang.String bigfieldFileDir)
根据指定的表id集合获取表模型,并将表模型中的大字段数据保存到bigfieldFileDir目录下
|
java.util.List<CoreTables> |
CoreTablesService.isSyncTableModelToDB(java.util.List<CoreTables> tables)
判断是否表模型是否同步
|
限定符和类型 | 方法和说明 |
---|---|
CoreTables |
CoreTablesServiceImpl.addEntity(CoreTables entity) |
CoreTables |
CoreTablesServiceImpl.fromFile(java.lang.String filePath) |
CoreTables |
CoreDbServiceImpl.getDBTable(java.lang.String tableName) |
CoreTables |
CoreTablesServiceImpl.getEntity(java.lang.String id) |
CoreTables |
CoreDbServiceImpl.getTableById(java.lang.String tbId) |
CoreTables |
CoreTablesServiceImpl.modifyToDB(java.lang.String tbId) |
CoreTables |
CoreDbServiceImpl.syncTableByDBModel(CoreTables model) |
CoreTables |
CoreDbServiceImpl.syncTableByJsonModel(CoreTables model,
java.lang.String bigFieldFilePath) |
限定符和类型 | 方法和说明 |
---|---|
java.util.Map<java.lang.String,CoreTables> |
CoreTablesColumnServiceImpl.findColumnsByRwids(java.lang.String rwids) |
java.util.List<CoreTables> |
CoreTablesServiceImpl.findListByTableNames(java.util.List<java.lang.String> namesList) |
java.util.List<CoreTables> |
CoreTablesServiceImpl.findListExt(java.util.Map<java.lang.String,java.lang.Object> params) |
java.util.List<CoreTables> |
CoreTablesServiceImpl.getTableModel() |
java.util.List<CoreTables> |
CoreTablesServiceImpl.getTableModel(java.lang.String[] tbIds) |
java.util.List<CoreTables> |
CoreTablesServiceImpl.getTableModelAndBigfieldFiles(java.util.List<CoreTables> tbs,
java.lang.String bigfieldFileDir) |
java.util.List<CoreTables> |
CoreDbServiceImpl.getTableModelFromDataBaseStructure(java.lang.String condition) |
java.util.List<CoreTables> |
CoreTablesServiceImpl.getTableModelFromDbStructure() |
java.util.List<CoreTables> |
CoreTablesServiceImpl.isSyncTableModelToDB(java.util.List<CoreTables> tables) |
限定符和类型 | 方法和说明 |
---|---|
CoreTables |
CoreTablesServiceImpl.addEntity(CoreTables entity) |
int[] |
CoreDbServiceImpl.createDbTable(CoreTables table) |
int[] |
CoreDbServiceImpl.createTable(CoreTables table,
java.util.List<CoreTablesColumn> columns,
java.util.List<CoreTablesIndex> indexs,
java.util.List<CoreTablesLink> links) |
void |
CoreDbServiceImpl.createTableFromJsonModel(CoreTables jsonModel) |
void |
CoreTablesServiceImpl.DragTable(CoreTables coreTables) |
int[] |
CoreDbServiceImpl.dropTable(CoreTables table) |
int |
CoreDbServiceImpl.getTableRecordCount(CoreTables tb) |
int[] |
CoreDbServiceImpl.innerAddColumns(CoreTables table,
java.util.List<CoreTablesColumn> columns) |
int[] |
CoreDbServiceImpl.innerAddIndexs(CoreTables table,
java.util.List<CoreTablesIndex> indexs) |
int[] |
CoreDbServiceImpl.innerAddLinks(CoreTables table,
java.util.List<CoreTablesLink> links) |
int[] |
CoreDbServiceImpl.innerDropColumns(CoreTables table,
java.util.List<CoreTablesColumn> columns) |
int[] |
CoreDbServiceImpl.innerDropIndexs(CoreTables table,
java.util.List<CoreTablesIndex> indexs) |
int[] |
CoreDbServiceImpl.innerDropLinks(CoreTables table,
java.util.List<CoreTablesLink> links) |
void |
CoreDbServiceImpl.insertModelFromJsonModel(CoreTables jsonModel) |
void |
CoreDbServiceImpl.insertOrUpdateRowFromJsonModelRows(CoreTables jsonModel,
java.lang.String bigfieldFilePath) |
void |
CoreDbServiceImpl.insertRowFromJsonModelRows(CoreTables jsonModel,
java.lang.String bigfieldFilePath) |
java.lang.Boolean |
CoreDbServiceImpl.isColumnExists(CoreTables tb,
CoreTablesColumn column) |
java.lang.Boolean |
CoreDbServiceImpl.isIndexExists(CoreTables tb,
CoreTablesIndex index) |
java.lang.Boolean |
CoreDbServiceImpl.isLinkExists(CoreTables tb,
CoreTablesLink link) |
java.lang.Boolean |
CoreDbServiceImpl.isTableExists(CoreTables tb) |
int |
CoreTablesServiceImpl.modify(CoreTables entity) |
void |
CoreTablesServiceImpl.modifyModelType(CoreTables oldTable,
CoreTables table) |
void |
CoreDbServiceImpl.syncColumn(CoreTables tb,
CoreTablesColumn col,
java.util.Map<java.lang.String,CoreTablesColumn> dbColumnsMap) |
void |
CoreDbServiceImpl.syncIndex(CoreTables tb) |
void |
CoreDbServiceImpl.syncModelFromJsonModel(CoreTables jsonModel,
java.lang.String bigFieldFilePath) |
void |
CoreDbServiceImpl.syncModelIndexFromJsonModel(CoreTables table) |
CoreTables |
CoreDbServiceImpl.syncTableByDBModel(CoreTables model) |
CoreTables |
CoreDbServiceImpl.syncTableByJsonModel(CoreTables model,
java.lang.String bigFieldFilePath) |
int[] |
CoreDbServiceImpl.updateColumn(CoreTables table,
CoreTablesColumn oldColumn,
CoreTablesColumn newColumn,
java.util.List<CoreDbService.modifyTypes> changeTypes) |
int[] |
CoreDbServiceImpl.updateIndexs(CoreTables table,
java.util.List<CoreTablesIndex> indexs,
java.util.List<CoreTablesIndex> oldIndexs) |
int[] |
CoreDbServiceImpl.updateLinks(CoreTables table,
java.util.List<CoreTablesLink> links,
java.util.List<CoreTablesLink> oldLinks) |
int[] |
CoreDbServiceImpl.updateTable(CoreTables newtable) |
限定符和类型 | 方法和说明 |
---|---|
java.io.File |
CoreTablesServiceImpl.exportModelZip(java.util.List<CoreTables> tbs,
java.lang.String outPutDir) |
java.io.File |
CoreTablesServiceImpl.exportModelZip(java.util.List<CoreTables> tbs,
java.lang.String outPutDir,
java.lang.String FileName) |
java.util.List<CoreTables> |
CoreTablesServiceImpl.getTableModelAndBigfieldFiles(java.util.List<CoreTables> tbs,
java.lang.String bigfieldFileDir) |
java.util.List<CoreTables> |
CoreTablesServiceImpl.isSyncTableModelToDB(java.util.List<CoreTables> tables) |
限定符和类型 | 方法和说明 |
---|---|
CoreTables |
TableModelResource.getTableModel() |
限定符和类型 | 方法和说明 |
---|---|
java.util.List<CoreTables> |
VerionResourceBase.getTableModelData(java.util.List<CoreTables> tbs)
获取含有数据的表模型 大字段并存入到 this.manager.tableModelPackTempdir 目录下
|
static java.util.List<CoreTables> |
VersionServiceHelper.getTableModelData(java.util.List<CoreTables> tbs,
java.lang.String targetDir)
获取含有数据的表模型 大字段并存入到 targetDir 目录
|
java.util.List<CoreTables> |
VerionResourceBase.getTableModelData(java.lang.String tableId,
java.lang.String datafilter)
获取含有数据的表模型并存入到 this.manager.tableModelPackTempdir 目录下
|
static java.util.List<CoreTables> |
VersionServiceHelper.getTableModelData(java.lang.String tableId,
java.lang.String datafilter,
java.lang.String targetDir)
获取含有数据的表模型 并存入到 targetDir 目录下
|
java.util.List<CoreTables> |
VerionResourceBase.tableModelQueryAnToFile(java.util.List<CoreTables> tbs)
获取表模型的数据并存入到 this.manager.tableModelPackTempdir 目录下
|
java.util.List<CoreTables> |
VerionResourceBase.tableModelQueryAnToFile(java.util.List<CoreTables> tbs,
java.lang.String targetDir)
获取表模型的数据并存入到 targetDir 目录下
|
限定符和类型 | 方法和说明 |
---|---|
void |
TableModelResource.setTableModel(CoreTables tableModel) |
java.lang.String |
VerionResourceBase.tableModelToFile(CoreTables tableModel)
把含有数据的表模型写入文件
|
限定符和类型 | 方法和说明 |
---|---|
java.util.List<CoreTables> |
VerionResourceBase.getTableModelData(java.util.List<CoreTables> tbs)
获取含有数据的表模型 大字段并存入到 this.manager.tableModelPackTempdir 目录下
|
static java.util.List<CoreTables> |
VersionServiceHelper.getTableModelData(java.util.List<CoreTables> tbs,
java.lang.String targetDir)
获取含有数据的表模型 大字段并存入到 targetDir 目录
|
java.util.List<CoreTables> |
VerionResourceBase.tableModelQueryAnToFile(java.util.List<CoreTables> tbs)
获取表模型的数据并存入到 this.manager.tableModelPackTempdir 目录下
|
java.util.List<CoreTables> |
VerionResourceBase.tableModelQueryAnToFile(java.util.List<CoreTables> tbs,
java.lang.String targetDir)
获取表模型的数据并存入到 targetDir 目录下
|
构造器和说明 |
---|
TableModelResource(VersionManager versionPack,
CoreTables tb) |
限定符和类型 | 方法和说明 |
---|---|
java.util.List<CoreTables> |
WorkFlowScaner.getWorklowStrategy(java.util.List<java.lang.String> deployIdList)
流程用的策略
|
限定符和类型 | 方法和说明 |
---|---|
(专用程序包) CoreTables |
MenuTableModelScaner.getMenuCoreTable() |