liquibase.diff
Class DiffResult
java.lang.Object
liquibase.diff.DiffResult
public class DiffResult
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DiffResult
public DiffResult(DatabaseSnapshot referenceDatabaseSnapshot,
DatabaseSnapshot comparisonDatabaseSnapshot,
CompareControl compareControl)
getReferenceSnapshot
public DatabaseSnapshot getReferenceSnapshot()
getComparisonSnapshot
public DatabaseSnapshot getComparisonSnapshot()
getProductNameDiff
public StringDiff getProductNameDiff()
setProductNameDiff
public void setProductNameDiff(StringDiff productNameDiff)
getProductVersionDiff
public StringDiff getProductVersionDiff()
setProductVersionDiff
public void setProductVersionDiff(StringDiff productVersionDiff)
getCompareControl
public CompareControl getCompareControl()
getMissingObjects
public Set<? extends DatabaseObject> getMissingObjects()
getMissingObjects
public <T extends DatabaseObject> Set<T> getMissingObjects(Class<T> type)
getMissingObjects
public <T extends DatabaseObject> SortedSet<T> getMissingObjects(Class<T> type,
Comparator<DatabaseObject> comparator)
getMissingObject
public <T extends DatabaseObject> T getMissingObject(T example)
addMissingObject
public void addMissingObject(DatabaseObject obj)
getUnexpectedObjects
public Set<? extends DatabaseObject> getUnexpectedObjects()
getUnexpectedObjects
public <T extends DatabaseObject> Set<T> getUnexpectedObjects(Class<T> type)
getUnexpectedObjects
public <T extends DatabaseObject> SortedSet<T> getUnexpectedObjects(Class<T> type,
Comparator<DatabaseObject> comparator)
getUnexpectedObject
public <T extends DatabaseObject> T getUnexpectedObject(T example)
addUnexpectedObject
public void addUnexpectedObject(DatabaseObject obj)
getChangedObjects
public Map<DatabaseObject,ObjectDifferences> getChangedObjects()
getChangedObjects
public <T extends DatabaseObject> Map<T,ObjectDifferences> getChangedObjects(Class<T> type)
getChangedObjects
public <T extends DatabaseObject> SortedMap<T,ObjectDifferences> getChangedObjects(Class<T> type,
Comparator<DatabaseObject> comparator)
getChangedObject
public ObjectDifferences getChangedObject(DatabaseObject example)
addChangedObject
public void addChangedObject(DatabaseObject obj,
ObjectDifferences differences)
areEqual
public boolean areEqual()
throws DatabaseException,
IOException
- Throws:
DatabaseException
IOException
getComparedTypes
public Set<Class<? extends DatabaseObject>> getComparedTypes()
Copyright © 2015 Liquibase.org. All rights reserved.