Uses of Class
liquibase.diff.ObjectDifferences
Packages that use ObjectDifferences
Package
Description
-
Uses of ObjectDifferences in liquibase.diff
Methods in liquibase.diff that return ObjectDifferencesModifier 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) Methods in liquibase.diff that return types with arguments of type ObjectDifferencesModifier 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) Methods in liquibase.diff with parameters of type ObjectDifferencesModifier and TypeMethodDescriptionvoidDiffResult.addChangedObject(DatabaseObject obj, ObjectDifferences differences) -
Uses of ObjectDifferences in liquibase.diff.compare
Methods in liquibase.diff.compare that return ObjectDifferencesModifier 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
Methods in liquibase.diff.compare.core that return ObjectDifferencesModifier 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
Methods in liquibase.diff.output with parameters of type ObjectDifferencesModifier and TypeMethodDescriptionbooleanObjectChangeFilter.includeChanged(DatabaseObject object, ObjectDifferences differences, Database referenceDatabase, Database comparisionDatabase) booleanStandardObjectChangeFilter.includeChanged(DatabaseObject object, ObjectDifferences differences, Database referenceDatabase, Database comparisionDatabase) -
Uses of ObjectDifferences in liquibase.diff.output.changelog
Methods in liquibase.diff.output.changelog with parameters of type ObjectDifferencesModifier 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
Methods in liquibase.diff.output.changelog.core with parameters of type ObjectDifferencesModifier 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 voidChangedColumnChangeGenerator.handleAutoIncrementDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) protected voidChangedColumnChangeGenerator.handleDefaultValueDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) protected voidChangedColumnChangeGenerator.handleNullableDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) protected voidChangedColumnChangeGenerator.handleTypeDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) -
Uses of ObjectDifferences in liquibase.diff.output.report
Method parameters in liquibase.diff.output.report with type arguments of type ObjectDifferencesModifier and TypeMethodDescriptionprotected voidDiffToReport.printChangedComparison(String title, Map<? extends DatabaseObject, ObjectDifferences> objects, PrintStream out)