类 TablesDiffer
java.lang.Object
org.anyline.metadata.differ.TablesDiffer
- 所有已实现的接口:
MetadataDiffer
表或列之间的对比结果
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static TablesDiffercompare(LinkedHashMap<String, Table> origins, LinkedHashMap<String, Table> dests) static TablesDiffercompare(LinkedHashMap<String, Table> origins, LinkedHashMap<String, Table> dests, boolean ignoreSchema) 比较差异getAdds()getDrops()booleanisEmpty()voidsetAdds(LinkedHashMap<String, Table> adds) voidsetDrops(LinkedHashMap<String, Table> drops) voidsetUpdates(LinkedHashMap<String, Table> updates)
-
构造器详细资料
-
TablesDiffer
public TablesDiffer()
-
-
方法详细资料
-
isEmpty
public boolean isEmpty() -
compare
public static TablesDiffer compare(LinkedHashMap<String, Table> origins, LinkedHashMap<String, Table> dests) -
compare
public static TablesDiffer compare(LinkedHashMap<String, Table> origins, LinkedHashMap<String, Table> dests, boolean ignoreSchema) 比较差异- 参数:
origins- originsdests- destsignoreSchema- 是否忽略 catalog schema- 返回:
- TablesDiffer
-
getAdds
-
setAdds
-
getDrops
-
setDrops
-
getUpdates
-
setUpdates
-