public interface MetaTableManager extends com.centit.framework.jdbc.service.BaseEntityManager<MetaTable,String>
表元数据表状态分为 系统/查询/更新 系统,不可以做任何操作 查询,仅用于通用查询模块,不可以更新 更新,可以更新
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deletePendingMetaTable(String tableId) |
MetaChangLog |
getMetaChangLog(String changeId) |
PendingMetaColumn |
getMetaColumn(String tableId,
String columnName) |
List<MetaColumn> |
getNotInFormFields(String tableId) |
PendingMetaTable |
getPendingMetaTable(String tableId) |
boolean |
importTableFromPdm(String pdmFilePath,
String tableCode,
String databaseCode) |
com.alibaba.fastjson.JSONArray |
listDrafts(String[] fields,
Map<String,Object> searchColumn,
com.centit.support.database.utils.PageDesc pageDesc) |
List<MetaColumn> |
listFields(String tableId) |
com.alibaba.fastjson.JSONArray |
listMdTablesAsJson(String[] fields,
Map<String,Object> filterMap,
com.centit.support.database.utils.PageDesc pageDesc) |
List<PendingMetaColumn> |
listMetaColumns(String tableId,
com.centit.support.database.utils.PageDesc pageDesc) |
List<org.apache.commons.lang3.tuple.Pair<String,String>> |
listTablesInPdm(String pdmFilePath) |
List<String> |
makeAlterTableSqls(PendingMetaTable ptable) |
List<String> |
makeAlterTableSqls(String tableId) |
org.apache.commons.lang3.tuple.Pair<Integer,String> |
publishDatabase(String databaseCode,
String recorder) |
org.apache.commons.lang3.tuple.Pair<Integer,String> |
publishMetaTable(String tableId,
String currentUser) |
void |
saveNewPendingMetaTable(PendingMetaTable pmt) |
void |
savePendingMetaTable(PendingMetaTable pmt) |
org.apache.commons.lang3.tuple.Pair<Integer,String> |
syncPdm(String databaseCode,
String pdmFilePath,
List<String> tables,
String recorder) |
void |
updateMetaColumn(PendingMetaColumn metaColumn) |
void |
updateMetaTable(PendingMetaTable metaTable) |
deleteObject, deleteObjectById, getObjectById, getObjectByProperties, getObjectByProperty, listObjects, listObjects, listObjects, listObjectsAsJson, listObjectsByProperties, listObjectsByProperty, listObjectsBySqlAsJson, mergeObject, saveNewObject, updateObjectcom.alibaba.fastjson.JSONArray listMdTablesAsJson(String[] fields, Map<String,Object> filterMap, com.centit.support.database.utils.PageDesc pageDesc)
void saveNewPendingMetaTable(PendingMetaTable pmt)
void deletePendingMetaTable(String tableId)
PendingMetaTable getPendingMetaTable(String tableId)
MetaChangLog getMetaChangLog(String changeId)
void savePendingMetaTable(PendingMetaTable pmt)
List<String> makeAlterTableSqls(PendingMetaTable ptable)
org.apache.commons.lang3.tuple.Pair<Integer,String> publishMetaTable(String tableId, String currentUser)
com.alibaba.fastjson.JSONArray listDrafts(String[] fields, Map<String,Object> searchColumn, com.centit.support.database.utils.PageDesc pageDesc)
List<org.apache.commons.lang3.tuple.Pair<String,String>> listTablesInPdm(String pdmFilePath)
boolean importTableFromPdm(String pdmFilePath, String tableCode, String databaseCode)
List<MetaColumn> getNotInFormFields(String tableId)
List<PendingMetaColumn> listMetaColumns(String tableId, com.centit.support.database.utils.PageDesc pageDesc)
PendingMetaColumn getMetaColumn(String tableId, String columnName)
List<MetaColumn> listFields(String tableId)
org.apache.commons.lang3.tuple.Pair<Integer,String> syncPdm(String databaseCode, String pdmFilePath, List<String> tables, String recorder)
org.apache.commons.lang3.tuple.Pair<Integer,String> publishDatabase(String databaseCode, String recorder)
void updateMetaTable(PendingMetaTable metaTable)
void updateMetaColumn(PendingMetaColumn metaColumn)
Copyright © 2020 Centit Information Technical, co. Inc.. All rights reserved.