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) |
process
public 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.Exception
public 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