public final class DefaultDatabaseObjectComparator extends Object implements DatabaseObjectComparator
PRIORITY_DATABASE, PRIORITY_DEFAULT, PRIORITY_NONE, PRIORITY_TYPE
Constructor and Description |
---|
DefaultDatabaseObjectComparator() |
Modifier and Type | Method and Description |
---|---|
ObjectDifferences |
findDifferences(DatabaseObject databaseObject1,
DatabaseObject databaseObject2,
Database accordingTo,
CompareControl compareControl,
DatabaseObjectComparatorChain chain,
Set<String> exclude) |
int |
getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
String[] |
hash(DatabaseObject databaseObject,
Database accordingTo,
DatabaseObjectComparatorChain chain) |
boolean |
isSameObject(DatabaseObject databaseObject1,
DatabaseObject databaseObject2,
Database accordingTo,
DatabaseObjectComparatorChain chain) |
static boolean |
nameMatches(DatabaseObject databaseObject1,
DatabaseObject databaseObject2,
Database accordingTo) |
public int getPriority(Class<? extends DatabaseObject> objectType, Database database)
getPriority
in interface DatabaseObjectComparator
public String[] hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)
hash
in interface DatabaseObjectComparator
public boolean isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
isSameObject
in interface DatabaseObjectComparator
public ObjectDifferences findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
findDifferences
in interface DatabaseObjectComparator
public static boolean nameMatches(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo)
Copyright © 2017 Liquibase.org. All rights reserved.