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 DatabaseObjectComparatorChain
copy()
ObjectDifferences
findDifferences(DatabaseObject object1, DatabaseObject object2, Database accordingTo, CompareControl compareControl, Set<String> exclude)
CompareControl.SchemaComparison[]
getSchemaComparisons()
String[]
hash(DatabaseObject object, Database accordingTo)
boolean
isSameObject(DatabaseObject object1, DatabaseObject object2, Database accordingTo)
void
setSchemaComparisons(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)
-
-