public class CompareControl extends Object
Modifier and Type | Class and Description |
---|---|
static class |
CompareControl.ComputedSchemas |
static class |
CompareControl.DatabaseRole |
static class |
CompareControl.SchemaComparison |
Modifier and Type | Field and Description |
---|---|
static CompareControl |
STANDARD |
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
CompareControl |
addSuppressedField(Class<? extends DatabaseObject> type,
String field) |
static CompareControl.ComputedSchemas |
computeSchemas(String schemaNames,
String referenceSchemaNames,
String outputSchemaNames,
String defaultCatalogName,
String defaultSchemaName,
String referenceDefaultCatalogName,
String referenceDefaultSchemaName,
Database database) |
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) |
public static CompareControl STANDARD
public CompareControl()
public CompareControl(Set<Class<? extends DatabaseObject>> compareTypes)
public CompareControl(CompareControl.SchemaComparison[] schemaComparison, Set<Class<? extends DatabaseObject>> compareTypes)
public CompareControl(CompareControl.SchemaComparison[] schemaComparison, String compareTypes)
public CompareControl(String[] referenceVsComparisonSchemas, Set<Class<? extends DatabaseObject>> compareTypes)
public static CompareControl.ComputedSchemas computeSchemas(String schemaNames, String referenceSchemaNames, String outputSchemaNames, String defaultCatalogName, String defaultSchemaName, String referenceDefaultCatalogName, String referenceDefaultSchemaName, Database database)
protected void setTypes(Set<Class<? extends DatabaseObject>> types)
public Set<Class<? extends DatabaseObject>> getComparedTypes()
public CompareControl addSuppressedField(Class<? extends DatabaseObject> type, String field)
public boolean isSuppressedField(Class<? extends DatabaseObject> type, String field)
public CompareControl.SchemaComparison[] getSchemaComparisons()
public CatalogAndSchema[] getSchemas(CompareControl.DatabaseRole databaseRole)
Copyright © 2023 Liquibase.org. All rights reserved.