public interface DatabaseObjectComparator
Modifier and Type | Field and Description |
---|---|
static int |
PRIORITY_DATABASE |
static int |
PRIORITY_DEFAULT |
static int |
PRIORITY_NONE |
static int |
PRIORITY_TYPE |
Modifier and Type | Method and Description |
---|---|
ObjectDifferences |
findDifferences(DatabaseObject databaseObject1,
DatabaseObject databaseObject2,
Database accordingTo,
CompareControl compareControl,
DatabaseObjectComparatorChain chain,
java.util.Set<java.lang.String> exclude) |
int |
getPriority(java.lang.Class<? extends DatabaseObject> objectType,
Database database) |
java.lang.String[] |
hash(DatabaseObject databaseObject,
Database accordingTo,
DatabaseObjectComparatorChain chain) |
boolean |
isSameObject(DatabaseObject databaseObject1,
DatabaseObject databaseObject2,
Database accordingTo,
DatabaseObjectComparatorChain chain) |
static final int PRIORITY_NONE
static final int PRIORITY_DEFAULT
static final int PRIORITY_TYPE
static final int PRIORITY_DATABASE
int getPriority(java.lang.Class<? extends DatabaseObject> objectType, Database database)
boolean isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
java.lang.String[] hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)
ObjectDifferences findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, java.util.Set<java.lang.String> exclude)