| Modifier and Type | Class and Description |
|---|---|
| public static interface | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private final CompareControl | |
| private final HashMap |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public ObjectDifferences | |
| public ObjectDifferences | |
| public void | compare(String attribute, DatabaseObject referenceObject, DatabaseObject compareToObject, ObjectDifferences.
|
| public void | compare(String message, String attribute, DatabaseObject referenceObject, DatabaseObject compareToObject, ObjectDifferences.
|
| public Difference | |
| public Set | |
| public CompareControl. | |
| public boolean | |
| public boolean | |
| public boolean | |
| protected Object | undoCollection(Object potentialCollection, Object otherObject)
Sometimes an attribute in one object is a single-entity collection and on the other it is just the object. |
| compareControl | back to summary |
|---|---|
| private final CompareControl compareControl | |
| differences | back to summary |
|---|---|
| private final HashMap<String, Difference> differences | |
| ObjectDifferences | back to summary |
|---|---|
| public ObjectDifferences(CompareControl compareControl) | |
| addDifference | back to summary |
|---|---|
| public ObjectDifferences addDifference(String changedField, Object referenceValue, Object compareToValue) | |
| addDifference | back to summary |
|---|---|
| public ObjectDifferences addDifference(String message, String changedField, Object referenceValue, Object compareToValue) | |
| compare | back to summary |
|---|---|
| public void compare(String attribute, DatabaseObject referenceObject, DatabaseObject compareToObject, ObjectDifferences. | |
| compare | back to summary |
|---|---|
| public void compare(String message, String attribute, DatabaseObject referenceObject, DatabaseObject compareToObject, ObjectDifferences. | |
| getDifference | back to summary |
|---|---|
| public Difference getDifference(String field) | |
| getDifferences | back to summary |
|---|---|
| public Set | |
| getSchemaComparisons | back to summary |
|---|---|
| public CompareControl. | |
| hasDifferences | back to summary |
|---|---|
| public boolean hasDifferences() | |
| isDifferent | back to summary |
|---|---|
| public boolean isDifferent(String field) | |
| removeDifference | back to summary |
|---|---|
| public boolean removeDifference(String attribute) | |
| undoCollection | back to summary |
|---|---|
| protected Object undoCollection(Object potentialCollection, Object otherObject) Sometimes an attribute in one object is a single-entity collection and on the other it is just the object. Check the passed potentialCollection and if it is a single-entry collection of the same type as the otherObject, return just the collection element. Otherwise, return the original collection. | |
| Modifier and Type | Method and Description |
|---|---|
| public boolean |
| areEqual | back to summary |
|---|---|
| public boolean areEqual(Object referenceValue, Object compareToValue) | |
| Modifier and Type | Field and Description |
|---|---|
| private final Database | |
| private final Class |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | areEqual(Object referenceValue, Object compareToValue)
Implements liquibase.
|
| accordingTo | back to summary |
|---|---|
| private final Database accordingTo | |
| type | back to summary |
|---|---|
| private final Class<? extends DatabaseObject> type | |
| DatabaseObjectNameCompareFunction | back to summary |
|---|---|
| public DatabaseObjectNameCompareFunction(Class<? extends DatabaseObject> type, Database accordingTo) | |
| areEqual | back to summary |
|---|---|
| public boolean areEqual(Object referenceValue, Object compareToValue) Implements liquibase.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final Database |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | areEqual(Object referenceValue, Object compareToValue)
Implements liquibase.
|
| accordingTo | back to summary |
|---|---|
| private final Database accordingTo | |
| DataTypeCompareFunction | back to summary |
|---|---|
| public DataTypeCompareFunction(Database accordingTo) | |
| areEqual | back to summary |
|---|---|
| public boolean areEqual(Object referenceValue, Object compareToValue) Implements liquibase.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final ObjectDifferences. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | areEqual(Object referenceValue, Object compareToValue)
Implements liquibase.
|
| compareFunction | back to summary |
|---|---|
| private final ObjectDifferences. | |
| OrderedCollectionCompareFunction | back to summary |
|---|---|
| public OrderedCollectionCompareFunction(ObjectDifferences. | |
| areEqual | back to summary |
|---|---|
| public boolean areEqual(Object referenceValue, Object compareToValue) Implements liquibase.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final Database | |
| private final CompareControl. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | areEqual(Object referenceValue, Object compareToValue)
Implements liquibase.
|
| accordingTo | back to summary |
|---|---|
| private final Database accordingTo | |
| schemaComparisons | back to summary |
|---|---|
| private final CompareControl. | |
| StandardCompareFunction | back to summary |
|---|---|
| public StandardCompareFunction(CompareControl. | |
| areEqual | back to summary |
|---|---|
| public boolean areEqual(Object referenceValue, Object compareToValue) Implements liquibase.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final boolean |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | areEqual(Object referenceValue, Object compareToValue)
Implements liquibase.
|
| caseSensitive | back to summary |
|---|---|
| private final boolean caseSensitive | |
| ToStringCompareFunction | back to summary |
|---|---|
| public ToStringCompareFunction(boolean caseSensitive) | |
| areEqual | back to summary |
|---|---|
| public boolean areEqual(Object referenceValue, Object compareToValue) Implements liquibase.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final ObjectDifferences. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | areEqual(Object referenceValue, Object compareToValue)
Implements liquibase.
|
| compareFunction | back to summary |
|---|---|
| private final ObjectDifferences. | |
| UnOrderedCollectionCompareFunction | back to summary |
|---|---|
| public UnOrderedCollectionCompareFunction(ObjectDifferences. | |
| areEqual | back to summary |
|---|---|
| public boolean areEqual(Object referenceValue, Object compareToValue) Implements liquibase.
| |