public class DiffResult extends Object
Constructor and Description |
---|
DiffResult(DatabaseSnapshot referenceDatabaseSnapshot,
DatabaseSnapshot comparisonDatabaseSnapshot,
CompareControl compareControl) |
public DiffResult(DatabaseSnapshot referenceDatabaseSnapshot, DatabaseSnapshot comparisonDatabaseSnapshot, CompareControl compareControl)
public DatabaseSnapshot getReferenceSnapshot()
public DatabaseSnapshot getComparisonSnapshot()
public StringDiff getProductNameDiff()
public void setProductNameDiff(StringDiff productNameDiff)
public StringDiff getProductVersionDiff()
public void setProductVersionDiff(StringDiff productVersionDiff)
public CompareControl getCompareControl()
public Set<? extends DatabaseObject> getMissingObjects()
public <T extends DatabaseObject> Set<T> getMissingObjects(Class<T> type)
public <T extends DatabaseObject> SortedSet<T> getMissingObjects(Class<T> type, Comparator<DatabaseObject> comparator)
public <T extends DatabaseObject> T getMissingObject(T example, CompareControl.SchemaComparison[] schemaComparisons)
public void addMissingObject(DatabaseObject obj)
public Set<? extends DatabaseObject> getUnexpectedObjects()
public <T extends DatabaseObject> Set<T> getUnexpectedObjects(Class<T> type)
public <T extends DatabaseObject> SortedSet<T> getUnexpectedObjects(Class<T> type, Comparator<DatabaseObject> comparator)
public <T extends DatabaseObject> T getUnexpectedObject(T example, CompareControl.SchemaComparison[] schemaComparisons)
public void addUnexpectedObject(DatabaseObject obj)
public Map<DatabaseObject,ObjectDifferences> getChangedObjects()
public <T extends DatabaseObject> Map<T,ObjectDifferences> getChangedObjects(Class<T> type)
public <T extends DatabaseObject> SortedMap<T,ObjectDifferences> getChangedObjects(Class<T> type, Comparator<DatabaseObject> comparator)
public ObjectDifferences getChangedObject(DatabaseObject example, CompareControl.SchemaComparison[] schemaComparisons)
public void addChangedObject(DatabaseObject obj, ObjectDifferences differences)
public boolean areEqual() throws DatabaseException, IOException
DatabaseException
IOException
public Set<Class<? extends DatabaseObject>> getComparedTypes()
Copyright © 2023 Liquibase.org. All rights reserved.