liquibase.diff
public class DiffResult extends java.lang.Object
Constructor and Description |
---|
DiffResult(DatabaseSnapshot referenceDatabaseSnapshot,
DatabaseSnapshot comparisonDatabaseSnapshot,
CompareControl compareControl) |
Modifier and Type | Method and Description |
---|---|
void |
addChangedObject(DatabaseObject obj,
ObjectDifferences differences) |
void |
addMissingObject(DatabaseObject obj) |
void |
addUnexpectedObject(DatabaseObject obj) |
boolean |
areEqual() |
java.util.Map<DatabaseObject,ObjectDifferences> |
getChangedObjects() |
<T extends DatabaseObject> |
getChangedObjects(java.lang.Class<T> type) |
<T extends DatabaseObject> |
getChangedObjects(java.lang.Class<T> type,
java.util.Comparator<DatabaseObject> comparator) |
CompareControl |
getCompareControl() |
java.util.Set<java.lang.Class<? extends DatabaseObject>> |
getComparedTypes() |
DatabaseSnapshot |
getComparisonSnapshot() |
java.util.Set<? extends DatabaseObject> |
getMissingObjects() |
<T extends DatabaseObject> |
getMissingObjects(java.lang.Class<T> type) |
<T extends DatabaseObject> |
getMissingObjects(java.lang.Class<T> type,
java.util.Comparator<DatabaseObject> comparator) |
StringDiff |
getProductNameDiff() |
StringDiff |
getProductVersionDiff() |
DatabaseSnapshot |
getReferenceSnapshot() |
java.util.Set<? extends DatabaseObject> |
getUnexpectedObjects() |
<T extends DatabaseObject> |
getUnexpectedObjects(java.lang.Class<T> type) |
<T extends DatabaseObject> |
getUnexpectedObjects(java.lang.Class<T> type,
java.util.Comparator<DatabaseObject> comparator) |
void |
setProductNameDiff(StringDiff productNameDiff) |
void |
setProductVersionDiff(StringDiff productVersionDiff) |
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 java.util.Set<? extends DatabaseObject> getMissingObjects()
public <T extends DatabaseObject> java.util.Set<T> getMissingObjects(java.lang.Class<T> type)
public <T extends DatabaseObject> java.util.SortedSet<T> getMissingObjects(java.lang.Class<T> type, java.util.Comparator<DatabaseObject> comparator)
public void addMissingObject(DatabaseObject obj)
public java.util.Set<? extends DatabaseObject> getUnexpectedObjects()
public <T extends DatabaseObject> java.util.Set<T> getUnexpectedObjects(java.lang.Class<T> type)
public <T extends DatabaseObject> java.util.SortedSet<T> getUnexpectedObjects(java.lang.Class<T> type, java.util.Comparator<DatabaseObject> comparator)
public void addUnexpectedObject(DatabaseObject obj)
public java.util.Map<DatabaseObject,ObjectDifferences> getChangedObjects()
public <T extends DatabaseObject> java.util.Map<T,ObjectDifferences> getChangedObjects(java.lang.Class<T> type)
public <T extends DatabaseObject> java.util.SortedMap<T,ObjectDifferences> getChangedObjects(java.lang.Class<T> type, java.util.Comparator<DatabaseObject> comparator)
public void addChangedObject(DatabaseObject obj, ObjectDifferences differences)
public boolean areEqual() throws DatabaseException, java.io.IOException
DatabaseException
java.io.IOException
public java.util.Set<java.lang.Class<? extends DatabaseObject>> getComparedTypes()