Package liquibase.diff.compare
Class DatabaseObjectComparatorChain
- java.lang.Object
-
- liquibase.diff.compare.DatabaseObjectComparatorChain
-
public class DatabaseObjectComparatorChain extends Object
-
-
Constructor Summary
Constructors Constructor Description DatabaseObjectComparatorChain(List<DatabaseObjectComparator> comparators, CompareControl.SchemaComparison[] schemaComparisons)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DatabaseObjectComparatorChaincopy()ObjectDifferencesfindDifferences(DatabaseObject object1, DatabaseObject object2, Database accordingTo, CompareControl compareControl, Set<String> exclude)CompareControl.SchemaComparison[]getSchemaComparisons()String[]hash(DatabaseObject object, Database accordingTo)booleanisSameObject(DatabaseObject object1, DatabaseObject object2, Database accordingTo)voidsetSchemaComparisons(CompareControl.SchemaComparison[] schemaComparisons)
-
-
-
Constructor Detail
-
DatabaseObjectComparatorChain
public DatabaseObjectComparatorChain(List<DatabaseObjectComparator> comparators, CompareControl.SchemaComparison[] schemaComparisons)
-
-
Method Detail
-
copy
protected DatabaseObjectComparatorChain copy()
-
getSchemaComparisons
public CompareControl.SchemaComparison[] getSchemaComparisons()
-
isSameObject
public boolean isSameObject(DatabaseObject object1, DatabaseObject object2, Database accordingTo)
-
hash
public String[] hash(DatabaseObject object, Database accordingTo)
-
findDifferences
public ObjectDifferences findDifferences(DatabaseObject object1, DatabaseObject object2, Database accordingTo, CompareControl compareControl, Set<String> exclude)
-
setSchemaComparisons
public void setSchemaComparisons(CompareControl.SchemaComparison[] schemaComparisons)
-
-