liquibase.diff.compare
Class CompareControl

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

public class CompareControl
extends Object


Nested Class Summary
static class CompareControl.DatabaseRole
           
static class CompareControl.SchemaComparison
           
 
Field Summary
static CompareControl STANDARD
           
 
Constructor Summary
CompareControl()
           
CompareControl(CompareControl.SchemaComparison[] schemaComparison, Set<Class<? extends DatabaseObject>> compareTypes)
           
CompareControl(CompareControl.SchemaComparison[] schemaComparison, String compareTypes)
           
CompareControl(Set<Class<? extends DatabaseObject>> compareTypes)
           
CompareControl(String[] referenceVsComparisonSchemas, Set<Class<? extends DatabaseObject>> compareTypes)
           
 
Method Summary
 CompareControl addSuppressedField(Class<? extends DatabaseObject> type, String field)
           
 Set<Class<? extends DatabaseObject>> getComparedTypes()
           
 CompareControl.SchemaComparison[] getSchemaComparisons()
           
 CatalogAndSchema[] getSchemas(CompareControl.DatabaseRole databaseRole)
           
 boolean isSuppressedField(Class<? extends DatabaseObject> type, String field)
           
protected  void setTypes(Set<Class<? extends DatabaseObject>> types)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STANDARD

public static CompareControl STANDARD
Constructor Detail

CompareControl

public CompareControl()

CompareControl

public CompareControl(Set<Class<? extends DatabaseObject>> compareTypes)

CompareControl

public CompareControl(CompareControl.SchemaComparison[] schemaComparison,
                      Set<Class<? extends DatabaseObject>> compareTypes)

CompareControl

public CompareControl(CompareControl.SchemaComparison[] schemaComparison,
                      String compareTypes)

CompareControl

public CompareControl(String[] referenceVsComparisonSchemas,
                      Set<Class<? extends DatabaseObject>> compareTypes)
Method Detail

setTypes

protected void setTypes(Set<Class<? extends DatabaseObject>> types)

getComparedTypes

public Set<Class<? extends DatabaseObject>> getComparedTypes()

addSuppressedField

public CompareControl addSuppressedField(Class<? extends DatabaseObject> type,
                                         String field)

isSuppressedField

public boolean isSuppressedField(Class<? extends DatabaseObject> type,
                                 String field)

getSchemaComparisons

public CompareControl.SchemaComparison[] getSchemaComparisons()

getSchemas

public CatalogAndSchema[] getSchemas(CompareControl.DatabaseRole databaseRole)


Copyright © 2015 Liquibase.org. All rights reserved.