liquibase.diff.compare
Class DatabaseObjectComparatorChain

java.lang.Object
  extended by liquibase.diff.compare.DatabaseObjectComparatorChain

public class DatabaseObjectComparatorChain
extends Object


Constructor Summary
DatabaseObjectComparatorChain(List<DatabaseObjectComparator> comparators, CompareControl.SchemaComparison[] schemaComparisons)
           
 
Method Summary
protected  DatabaseObjectComparatorChain copy()
           
 ObjectDifferences findDifferences(DatabaseObject object1, DatabaseObject object2, Database accordingTo, CompareControl compareControl, Set<String> exclude)
           
 CompareControl.SchemaComparison[] getSchemaComparisons()
           
 String[] hash(DatabaseObject object, Database accordingTo)
           
 boolean isSameObject(DatabaseObject object1, DatabaseObject object2, Database accordingTo)
           
 void setSchemaComparisons(CompareControl.SchemaComparison[] schemaComparisons)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatabaseObjectComparatorChain

public DatabaseObjectComparatorChain(List<DatabaseObjectComparator> comparators,
                                     CompareControl.SchemaComparison[] schemaComparisons)
Method Detail

copy

protected DatabaseObjectComparatorChain copy()

getSchemaComparisons

public CompareControl.SchemaComparison[] getSchemaComparisons()

isSameObject

public boolean isSameObject(DatabaseObject object1,
                            DatabaseObject object2,
                            Database accordingTo)

hash

public String[] hash(DatabaseObject object,
                     Database accordingTo)

findDifferences

public ObjectDifferences findDifferences(DatabaseObject object1,
                                         DatabaseObject object2,
                                         Database accordingTo,
                                         CompareControl compareControl,
                                         Set<String> exclude)

setSchemaComparisons

public void setSchemaComparisons(CompareControl.SchemaComparison[] schemaComparisons)


Copyright © 2016 Liquibase.org. All rights reserved.