@Controller @RequestMapping(value="/admin/fdt/magager/") public class DBManagerService extends Object implements TableService
| 构造器和说明 |
|---|
DBManagerService() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.ds.config.ResultModel<Boolean> |
addCol(com.ds.common.database.metadata.ColInfo col)
添加一列
|
com.ds.config.ResultModel<Boolean> |
addTable(com.ds.common.database.metadata.TableInfo tableInfo)
添加数据库表
|
com.ds.config.ResultModel<Boolean> |
createTable(com.ds.common.database.metadata.TableInfo info)
生成数据库表
|
com.ds.config.ResultModel<Boolean> |
dropTable(String name,
String configKey)
删除数据库表
|
com.ds.config.ResultModel<Boolean> |
editTable(com.ds.common.database.metadata.TableInfo tableInfo)
添加数据库表
|
com.ds.config.ListResultModel<List<com.ds.common.database.metadata.ColInfo>> |
getAllCollByTableName(String tablename,
String configKey)
获取指定表所有列信息
|
com.ds.config.ListResultModel<List<com.ds.common.database.metadata.TableInfo>> |
getAllTableByName(String simpleName,
String configKey)
根据表前缀获取所有数据库表
|
com.ds.config.ListResultModel<List<UITopNode>> |
getAllTableTrees(String text,
String configKey,
String pattern)
获取数据表
|
com.ds.esd.client.ESDClient |
getClient() |
com.ds.config.ListResultModel<List<UIColNode>> |
getColTree(String tableName,
String configKey) |
com.ds.config.ListResultModel<List<UITopNode>> |
GetDbTrees(String projectName) |
com.ds.config.ListResultModel<List<com.ds.common.database.metadata.TableInfo>> |
getProjectTables(String configName,
String projectName) |
com.ds.config.ListResultModel<List<com.ds.common.database.metadata.SqlExcuteInfo>> |
getSqlCountInfo(String configKey) |
com.ds.config.ListResultModel<List<com.ds.common.database.ProfiledConnectionEntry>> |
getSqlExcuteInfos(String configKey,
com.ds.common.database.metadata.SqlType type) |
com.ds.config.ListResultModel<List<UITableNode>> |
getTableTrees(String text,
String configKey,
String projectName)
获取数据表
|
com.ds.config.ResultModel<Boolean> |
resetStatistics(String configKey) |
com.ds.config.ResultModel<Boolean> |
startSqlMonitor(String configKey) |
com.ds.config.ResultModel<Boolean> |
stopSqlMonitor(String configKey) |
@RequestMapping(method=POST,
value="DropTable")
@ResponseBody
public com.ds.config.ResultModel<Boolean> dropTable(String name,
String configKey)
TableServicedropTable 在接口中 TableService@RequestMapping(method=POST,
value="EditTable")
@ResponseBody
public com.ds.config.ResultModel<Boolean> editTable(@RequestBody
com.ds.common.database.metadata.TableInfo tableInfo)
TableServiceeditTable 在接口中 TableService@RequestMapping(method=POST,
value="AddTable")
@ResponseBody
public com.ds.config.ResultModel<Boolean> addTable(@RequestBody
com.ds.common.database.metadata.TableInfo tableInfo)
TableServiceaddTable 在接口中 TableService@RequestMapping(method=POST,
value="AddCol")
@ResponseBody
public com.ds.config.ResultModel<Boolean> addCol(@RequestBody
com.ds.common.database.metadata.ColInfo col)
TableServiceaddCol 在接口中 TableService@RequestMapping(method=POST,
value="GetAllCollByTableName")
@ResponseBody
public com.ds.config.ListResultModel<List<com.ds.common.database.metadata.ColInfo>> getAllCollByTableName(String tablename,
String configKey)
TableServicegetAllCollByTableName 在接口中 TableService@RequestMapping(method=POST,
value="GetAllTableByName")
@ResponseBody
public com.ds.config.ListResultModel<List<com.ds.common.database.metadata.TableInfo>> getAllTableByName(String simpleName,
String configKey)
TableServicegetAllTableByName 在接口中 TableServicesimpleName - 表名前缀过滤 如 FDT_ 则只显示,FDT开头的数据库表。@RequestMapping(method=POST,
value="getProjectTables")
@ResponseBody
public com.ds.config.ListResultModel<List<com.ds.common.database.metadata.TableInfo>> getProjectTables(String configName,
@PathVariable
String projectName)
getProjectTables 在接口中 TableService@RequestMapping(value="GetDbTrees",
method={POST,GET})
@ResponseBody
public com.ds.config.ListResultModel<List<UITopNode>> GetDbTrees(String projectName)
GetDbTrees 在接口中 TableService@RequestMapping(value="GetTableTrees",
method={POST,GET})
@ResponseBody
public com.ds.config.ListResultModel<List<UITableNode>> getTableTrees(String text,
String configKey,
@PathVariable
String projectName)
TableServicegetTableTrees 在接口中 TableService@RequestMapping(method={POST,GET},
value="GetColTree")
@ResponseBody
public com.ds.config.ListResultModel<List<UIColNode>> getColTree(String tableName,
String configKey)
getColTree 在接口中 TableService@RequestMapping(method=GET,
value="getSqlCountInfo")
@ResponseBody
public com.ds.config.ListResultModel<List<com.ds.common.database.metadata.SqlExcuteInfo>> getSqlCountInfo(String configKey)
getSqlCountInfo 在接口中 TableService@RequestMapping(method=GET,
value="getSqlExcuteInfos")
@ResponseBody
public com.ds.config.ListResultModel<List<com.ds.common.database.ProfiledConnectionEntry>> getSqlExcuteInfos(String configKey,
com.ds.common.database.metadata.SqlType type)
getSqlExcuteInfos 在接口中 TableService@RequestMapping(method=GET,
value="startSqlMonitor")
@ResponseBody
public com.ds.config.ResultModel<Boolean> startSqlMonitor(String configKey)
startSqlMonitor 在接口中 TableService@RequestMapping(method=GET,
value="stopSqlMonitor")
@ResponseBody
public com.ds.config.ResultModel<Boolean> stopSqlMonitor(String configKey)
stopSqlMonitor 在接口中 TableService@RequestMapping(method=GET,
value="resetStatistics")
@ResponseBody
public com.ds.config.ResultModel<Boolean> resetStatistics(String configKey)
resetStatistics 在接口中 TableService@RequestMapping(method=POST,
value="CreateTable")
@ResponseBody
public com.ds.config.ResultModel<Boolean> createTable(@RequestBody
com.ds.common.database.metadata.TableInfo info)
TableServicecreateTable 在接口中 TableService@RequestMapping(method=POST,
value="getAllTableTrees")
@ResponseBody
public com.ds.config.ListResultModel<List<UITopNode>> getAllTableTrees(String text,
String configKey,
String pattern)
TableServicegetAllTableTrees 在接口中 TableServicepublic com.ds.esd.client.ESDClient getClient()
Copyright © 2023 onecode. All rights reserved.