Uses of Class
liquibase.diff.ObjectDifferences
Package
Description
-
Uses of ObjectDifferences in liquibase.diff
Modifier and TypeMethodDescriptionObjectDifferences.addDifference
(String changedField, Object referenceValue, Object compareToValue) ObjectDifferences.addDifference
(String message, String changedField, Object referenceValue, Object compareToValue) DiffResult.getChangedObject
(DatabaseObject example, CompareControl.SchemaComparison[] schemaComparisons) Modifier and TypeMethodDescriptionDiffResult.getChangedObjects()
<T extends DatabaseObject>
Map<T,ObjectDifferences> DiffResult.getChangedObjects
(Class<T> type) <T extends DatabaseObject>
SortedMap<T,ObjectDifferences> DiffResult.getChangedObjects
(Class<T> type, Comparator<DatabaseObject> comparator) Modifier and TypeMethodDescriptionvoid
DiffResult.addChangedObject
(DatabaseObject obj, ObjectDifferences differences) -
Uses of ObjectDifferences in liquibase.diff.compare
Modifier and TypeMethodDescriptionDatabaseObjectComparator.findDifferences
(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude) DatabaseObjectComparatorChain.findDifferences
(DatabaseObject object1, DatabaseObject object2, Database accordingTo, CompareControl compareControl, Set<String> exclude) DatabaseObjectComparatorFactory.findDifferences
(DatabaseObject object1, DatabaseObject object2, Database accordingTo, CompareControl compareControl) -
Uses of ObjectDifferences in liquibase.diff.compare.core
Modifier and TypeMethodDescriptionCatalogComparator.findDifferences
(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude) ColumnComparator.findDifferences
(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude) DefaultDatabaseObjectComparator.findDifferences
(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude) ForeignKeyComparator.findDifferences
(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclue) IndexComparator.findDifferences
(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude) PrimaryKeyComparator.findDifferences
(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude) SchemaComparator.findDifferences
(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude) TableComparator.findDifferences
(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude) UniqueConstraintComparator.findDifferences
(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude) -
Uses of ObjectDifferences in liquibase.diff.output
Modifier and TypeMethodDescriptionboolean
ObjectChangeFilter.includeChanged
(DatabaseObject object, ObjectDifferences differences, Database referenceDatabase, Database comparisionDatabase) boolean
StandardObjectChangeFilter.includeChanged
(DatabaseObject object, ObjectDifferences differences, Database referenceDatabase, Database comparisionDatabase) -
Uses of ObjectDifferences in liquibase.diff.output.changelog
Modifier and TypeMethodDescriptionChange[]
ChangedObjectChangeGenerator.fixChanged
(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]
ChangeGeneratorChain.fixChanged
(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase) Change[]
ChangeGeneratorFactory.fixChanged
(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase) -
Uses of ObjectDifferences in liquibase.diff.output.changelog.core
Modifier and TypeMethodDescriptionChange[]
ChangedColumnChangeGenerator.fixChanged
(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]
ChangedForeignKeyChangeGenerator.fixChanged
(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]
ChangedIndexChangeGenerator.fixChanged
(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]
ChangedPrimaryKeyChangeGenerator.fixChanged
(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]
ChangedSequenceChangeGenerator.fixChanged
(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]
ChangedSequenceChangeGeneratorSnowflake.fixChanged
(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]
ChangedTableChangeGenerator.fixChanged
(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]
ChangedUniqueConstraintChangeGenerator.fixChanged
(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]
ChangedViewChangeGenerator.fixChanged
(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) protected void
ChangedColumnChangeGenerator.handleAutoIncrementDifferences
(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) protected void
ChangedColumnChangeGenerator.handleDefaultValueDifferences
(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) protected void
ChangedColumnChangeGenerator.handleNullableDifferences
(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) protected void
ChangedColumnChangeGenerator.handleTypeDifferences
(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) -
Uses of ObjectDifferences in liquibase.diff.output.report
Modifier and TypeMethodDescriptionprotected void
DiffToReport.printChangedComparison
(String title, Map<? extends DatabaseObject, ObjectDifferences> objects, PrintStream out)