public class LoadDbDDLDiffInfoContent extends LoadDbDDLInfoContent
Description: 获取当前数据库的DDL信息
Title:首亨软件 - TSS/CRM等
| 构造器和说明 |
|---|
LoadDbDDLDiffInfoContent(WFWSAccessTokenRet tokenRet) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
diff(java.lang.String param) |
void |
diffColumn(java.lang.String tableName,
java.lang.String columnName,
com.alibaba.fastjson.JSONObject column1,
com.alibaba.fastjson.JSONObject column2,
java.lang.StringBuilder retValue)
比对列
|
void |
diffDB(com.alibaba.fastjson.JSONArray tableArray1,
com.alibaba.fastjson.JSONArray tableArray2,
java.lang.StringBuilder retValue)
比较表
|
void |
diffIndex(java.lang.String indexName,
com.alibaba.fastjson.JSONObject index1,
com.alibaba.fastjson.JSONObject index2,
java.lang.StringBuilder retValue)
比对索引
|
void |
diffTable(java.lang.String tableName,
com.alibaba.fastjson.JSONObject table1,
com.alibaba.fastjson.JSONObject table2,
java.lang.StringBuilder retValue)
比较表列
|
void |
diffTableIndex(java.lang.String tableName,
com.alibaba.fastjson.JSONObject table1,
com.alibaba.fastjson.JSONObject table2,
java.lang.StringBuilder retValue)
比较表索引
|
void |
processDiff(DataCenter dc,
com.alibaba.fastjson.JSONObject dataObj1,
java.lang.StringBuilder retValue) |
processpublic LoadDbDDLDiffInfoContent(WFWSAccessTokenRet tokenRet)
public java.lang.String diff(java.lang.String param)
public void processDiff(DataCenter dc, com.alibaba.fastjson.JSONObject dataObj1, java.lang.StringBuilder retValue) throws java.lang.Exception
java.lang.Exceptionpublic void diffDB(com.alibaba.fastjson.JSONArray tableArray1,
com.alibaba.fastjson.JSONArray tableArray2,
java.lang.StringBuilder retValue)
tableArray1 - JSONArraytableArray2 - JSONArrayretValue - StringBuilderpublic void diffTable(java.lang.String tableName,
com.alibaba.fastjson.JSONObject table1,
com.alibaba.fastjson.JSONObject table2,
java.lang.StringBuilder retValue)
tableName - Stringtable1 - JSONObjecttable2 - JSONObjectretValue - StringBuilderpublic void diffTableIndex(java.lang.String tableName,
com.alibaba.fastjson.JSONObject table1,
com.alibaba.fastjson.JSONObject table2,
java.lang.StringBuilder retValue)
tableName - Stringtable1 - JSONObjecttable2 - JSONObjectretValue - StringBuilderpublic void diffColumn(java.lang.String tableName,
java.lang.String columnName,
com.alibaba.fastjson.JSONObject column1,
com.alibaba.fastjson.JSONObject column2,
java.lang.StringBuilder retValue)
tableName - StringcolumnName - Stringcolumn1 - JSONObjectcolumn2 - JSONObjectretValue - StringBuilderpublic void diffIndex(java.lang.String indexName,
com.alibaba.fastjson.JSONObject index1,
com.alibaba.fastjson.JSONObject index2,
java.lang.StringBuilder retValue)
indexName - Stringindex1 - JSONObjectindex2 - JSONObjectretValue - StringBuilder