liquibase.diff.compare
Interface DatabaseObjectComparator
- All Known Implementing Classes:
- CatalogComparator, ColumnComparator, DefaultDatabaseObjectComparator, ForeignKeyComparator, IndexComparator, PrimaryKeyComparator, SchemaComparator, TableComparator, UniqueConstraintComparator
public interface DatabaseObjectComparator
Method Summary |
ObjectDifferences |
findDifferences(DatabaseObject databaseObject1,
DatabaseObject databaseObject2,
Database accordingTo,
CompareControl compareControl,
DatabaseObjectComparatorChain chain,
Set<String> exclude)
|
int |
getPriority(Class<? extends DatabaseObject> objectType,
Database database)
|
String[] |
hash(DatabaseObject databaseObject,
Database accordingTo,
DatabaseObjectComparatorChain chain)
|
boolean |
isSameObject(DatabaseObject databaseObject1,
DatabaseObject databaseObject2,
Database accordingTo,
DatabaseObjectComparatorChain chain)
|
PRIORITY_NONE
static final int PRIORITY_NONE
- See Also:
- Constant Field Values
PRIORITY_DEFAULT
static final int PRIORITY_DEFAULT
- See Also:
- Constant Field Values
PRIORITY_TYPE
static final int PRIORITY_TYPE
- See Also:
- Constant Field Values
PRIORITY_DATABASE
static final int PRIORITY_DATABASE
- See Also:
- Constant Field Values
getPriority
int getPriority(Class<? extends DatabaseObject> objectType,
Database database)
isSameObject
boolean isSameObject(DatabaseObject databaseObject1,
DatabaseObject databaseObject2,
Database accordingTo,
DatabaseObjectComparatorChain chain)
hash
String[] hash(DatabaseObject databaseObject,
Database accordingTo,
DatabaseObjectComparatorChain chain)
findDifferences
ObjectDifferences findDifferences(DatabaseObject databaseObject1,
DatabaseObject databaseObject2,
Database accordingTo,
CompareControl compareControl,
DatabaseObjectComparatorChain chain,
Set<String> exclude)
Copyright © 2016 Liquibase.org. All rights reserved.