liquibase.diff.compare
Class DatabaseObjectComparatorFactory
java.lang.Object
liquibase.diff.compare.DatabaseObjectComparatorFactory
public class DatabaseObjectComparatorFactory
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static DatabaseObjectComparatorFactory getInstance()
- Return singleton DatabaseObjectComparatorFactory
reset
public static void reset()
register
public void register(DatabaseObjectComparator generator)
unregister
public void unregister(DatabaseObjectComparator generator)
unregister
public void unregister(Class generatorClass)
getComparators
protected List<DatabaseObjectComparator> getComparators(Class<? extends DatabaseObject> comparatorClass,
Database database)
resetAll
public static void resetAll()
isSameObject
public boolean isSameObject(DatabaseObject object1,
DatabaseObject object2,
CompareControl.SchemaComparison[] schemaComparisons,
Database accordingTo)
hash
public String[] hash(DatabaseObject databaseObject,
CompareControl.SchemaComparison[] schemaComparisons,
Database accordingTo)
findDifferences
public ObjectDifferences findDifferences(DatabaseObject object1,
DatabaseObject object2,
Database accordingTo,
CompareControl compareControl)
Copyright © 2016 Liquibase.org. All rights reserved.