public class DatabaseObjectComparatorFactory extends Object
public static DatabaseObjectComparatorFactory getInstance()
public static void reset()
public static void resetAll()
public void register(DatabaseObjectComparator generator)
public void unregister(DatabaseObjectComparator generator)
public void unregister(Class generatorClass)
public DatabaseObjectComparator getComparator(Class<? extends DatabaseObject> comparatorClass, Database database)
protected List<DatabaseObjectComparator> getComparators(Class<? extends DatabaseObject> comparatorClass, Database database)
public boolean isSameObject(DatabaseObject object1, DatabaseObject object2, CompareControl.SchemaComparison[] schemaComparisons, Database accordingTo)
public String[] hash(DatabaseObject databaseObject, CompareControl.SchemaComparison[] schemaComparisons, Database accordingTo)
public ObjectDifferences findDifferences(DatabaseObject object1, DatabaseObject object2, Database accordingTo, CompareControl compareControl)
Copyright © 2023 Liquibase.org. All rights reserved.