Top Fields Methods
liquibase.diff.compare

public Interface DatabaseObjectComparator

Known Direct Implementers
liquibase.diff.compare.core.ColumnComparator, liquibase.diff.compare.core.CommonCatalogSchemaComparator, liquibase.diff.compare.core.DefaultDatabaseObjectComparator, liquibase.diff.compare.core.ForeignKeyComparator, liquibase.diff.compare.core.IndexComparator, liquibase.diff.compare.core.PrimaryKeyComparator, liquibase.diff.compare.core.TableComparator, liquibase.diff.compare.core.UniqueConstraintComparator
Imports
liquibase.database.Database, liquibase.diff.ObjectDifferences, liquibase.structure.DatabaseObject, java.util.Set

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int

Method Summary

Modifier and TypeMethod and Description
public ObjectDifferences
findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)

public int
getPriority(Class<? extends DatabaseObject> objectType, Database database)

public String[]
hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)

public boolean
isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)

Field Detail

PRIORITY_DATABASEback to summary
public static final int PRIORITY_DATABASE
PRIORITY_DEFAULTback to summary
public static final int PRIORITY_DEFAULT
PRIORITY_NONEback to summary
public static final int PRIORITY_NONE
PRIORITY_TYPEback to summary
public static final int PRIORITY_TYPE

Method Detail

findDifferencesback to summary
public ObjectDifferences findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
getPriorityback to summary
public int getPriority(Class<? extends DatabaseObject> objectType, Database database)
hashback to summary
public String[] hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)
isSameObjectback to summary
public boolean isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)