liquibase.diff.compare.core
Class ForeignKeyComparator
java.lang.Object
liquibase.diff.compare.core.ForeignKeyComparator
- All Implemented Interfaces:
- DatabaseObjectComparator
public class ForeignKeyComparator
- extends Object
- implements DatabaseObjectComparator
Method Summary |
ObjectDifferences |
findDifferences(DatabaseObject databaseObject1,
DatabaseObject databaseObject2,
Database accordingTo,
CompareControl compareControl,
DatabaseObjectComparatorChain chain,
Set<String> exclue)
|
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ForeignKeyComparator
public ForeignKeyComparator()
getPriority
public int getPriority(Class<? extends DatabaseObject> objectType,
Database database)
- Specified by:
getPriority
in interface DatabaseObjectComparator
hash
public String[] hash(DatabaseObject databaseObject,
Database accordingTo,
DatabaseObjectComparatorChain chain)
- Specified by:
hash
in interface DatabaseObjectComparator
isSameObject
public boolean isSameObject(DatabaseObject databaseObject1,
DatabaseObject databaseObject2,
Database accordingTo,
DatabaseObjectComparatorChain chain)
- Specified by:
isSameObject
in interface DatabaseObjectComparator
findDifferences
public ObjectDifferences findDifferences(DatabaseObject databaseObject1,
DatabaseObject databaseObject2,
Database accordingTo,
CompareControl compareControl,
DatabaseObjectComparatorChain chain,
Set<String> exclue)
- Specified by:
findDifferences
in interface DatabaseObjectComparator
Copyright © 2016 Liquibase.org. All rights reserved.