public class DiffResult extends Object
| Constructor and Description |
|---|
DiffResult(liquibase.snapshot.DatabaseSnapshot referenceDatabaseSnapshot,
liquibase.snapshot.DatabaseSnapshot comparisonDatabaseSnapshot,
liquibase.diff.compare.CompareControl compareControl) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChangedObject(liquibase.structure.DatabaseObject obj,
liquibase.diff.ObjectDifferences differences) |
void |
addMissingObject(liquibase.structure.DatabaseObject obj) |
void |
addUnexpectedObject(liquibase.structure.DatabaseObject obj) |
boolean |
areEqual() |
liquibase.diff.ObjectDifferences |
getChangedObject(liquibase.structure.DatabaseObject example) |
Map<liquibase.structure.DatabaseObject,liquibase.diff.ObjectDifferences> |
getChangedObjects() |
<T extends liquibase.structure.DatabaseObject> |
getChangedObjects(Class<T> type) |
<T extends liquibase.structure.DatabaseObject> |
getChangedObjects(Class<T> type,
Comparator<liquibase.structure.DatabaseObject> comparator) |
liquibase.diff.compare.CompareControl |
getCompareControl() |
Set<Class<? extends liquibase.structure.DatabaseObject>> |
getComparedTypes() |
liquibase.snapshot.DatabaseSnapshot |
getComparisonSnapshot() |
<T extends liquibase.structure.DatabaseObject> |
getMissingObject(T example) |
Set<? extends liquibase.structure.DatabaseObject> |
getMissingObjects() |
<T extends liquibase.structure.DatabaseObject> |
getMissingObjects(Class<T> type) |
<T extends liquibase.structure.DatabaseObject> |
getMissingObjects(Class<T> type,
Comparator<liquibase.structure.DatabaseObject> comparator) |
liquibase.diff.StringDiff |
getProductNameDiff() |
liquibase.diff.StringDiff |
getProductVersionDiff() |
liquibase.snapshot.DatabaseSnapshot |
getReferenceSnapshot() |
<T extends liquibase.structure.DatabaseObject> |
getUnexpectedObject(T example) |
Set<? extends liquibase.structure.DatabaseObject> |
getUnexpectedObjects() |
<T extends liquibase.structure.DatabaseObject> |
getUnexpectedObjects(Class<T> type) |
<T extends liquibase.structure.DatabaseObject> |
getUnexpectedObjects(Class<T> type,
Comparator<liquibase.structure.DatabaseObject> comparator) |
void |
setProductNameDiff(liquibase.diff.StringDiff productNameDiff) |
void |
setProductVersionDiff(liquibase.diff.StringDiff productVersionDiff) |
public DiffResult(liquibase.snapshot.DatabaseSnapshot referenceDatabaseSnapshot, liquibase.snapshot.DatabaseSnapshot comparisonDatabaseSnapshot, liquibase.diff.compare.CompareControl compareControl)
public liquibase.snapshot.DatabaseSnapshot getReferenceSnapshot()
public liquibase.snapshot.DatabaseSnapshot getComparisonSnapshot()
public liquibase.diff.StringDiff getProductNameDiff()
public void setProductNameDiff(liquibase.diff.StringDiff productNameDiff)
public liquibase.diff.StringDiff getProductVersionDiff()
public void setProductVersionDiff(liquibase.diff.StringDiff productVersionDiff)
public liquibase.diff.compare.CompareControl getCompareControl()
public Set<? extends liquibase.structure.DatabaseObject> getMissingObjects()
public <T extends liquibase.structure.DatabaseObject> Set<T> getMissingObjects(Class<T> type)
public <T extends liquibase.structure.DatabaseObject> SortedSet<T> getMissingObjects(Class<T> type, Comparator<liquibase.structure.DatabaseObject> comparator)
public <T extends liquibase.structure.DatabaseObject> T getMissingObject(T example)
public void addMissingObject(liquibase.structure.DatabaseObject obj)
public Set<? extends liquibase.structure.DatabaseObject> getUnexpectedObjects()
public <T extends liquibase.structure.DatabaseObject> Set<T> getUnexpectedObjects(Class<T> type)
public <T extends liquibase.structure.DatabaseObject> SortedSet<T> getUnexpectedObjects(Class<T> type, Comparator<liquibase.structure.DatabaseObject> comparator)
public <T extends liquibase.structure.DatabaseObject> T getUnexpectedObject(T example)
public void addUnexpectedObject(liquibase.structure.DatabaseObject obj)
public Map<liquibase.structure.DatabaseObject,liquibase.diff.ObjectDifferences> getChangedObjects()
public <T extends liquibase.structure.DatabaseObject> Map<T,liquibase.diff.ObjectDifferences> getChangedObjects(Class<T> type)
public <T extends liquibase.structure.DatabaseObject> SortedMap<T,liquibase.diff.ObjectDifferences> getChangedObjects(Class<T> type, Comparator<liquibase.structure.DatabaseObject> comparator)
public liquibase.diff.ObjectDifferences getChangedObject(liquibase.structure.DatabaseObject example)
public void addChangedObject(liquibase.structure.DatabaseObject obj, liquibase.diff.ObjectDifferences differences)
public boolean areEqual() throws liquibase.exception.DatabaseException, IOException
liquibase.exception.DatabaseExceptionIOExceptionpublic Set<Class<? extends liquibase.structure.DatabaseObject>> getComparedTypes()
Copyright © 2004–2014 Leo Przybylski. All rights reserved.