Top Constructors Methods
liquibase.diff.compare.core

public Class SchemaComparator

extends CommonCatalogSchemaComparator
Class Inheritance
Imports
liquibase.CatalogAndSchema, .GlobalConfiguration, liquibase.database.Database, liquibase.diff.ObjectDifferences, liquibase.diff.compare.CompareControl, .DatabaseObjectComparatorChain, .DatabaseObjectComparatorFactory, liquibase.structure.DatabaseObject, liquibase.structure.core.Catalog, .Schema, java.util.Set

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public ObjectDifferences
private String
getFinalSchemaAfterComparison(Database accordingTo, String schemaName1, String comparisonSchema1, String comparisonSchema2, String finalSchema1)

public int
private String
getSchemaAfterComparison(Database accordingTo, String schemaName1)

public String[]
public boolean
Inherited from liquibase.diff.compare.core.CommonCatalogSchemaComparator:
equalsSchemasgetComparisonSchemaOrCataloggetReferenceSchemaOrCatalog

Constructor Detail

SchemaComparatorback to summary
public SchemaComparator()

Method Detail

findDifferencesback to summary
public ObjectDifferences findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)

Implements liquibase.diff.compare.DatabaseObjectComparator.findDifferences.

Annotations
@Override
getFinalSchemaAfterComparisonback to summary
private String getFinalSchemaAfterComparison(Database accordingTo, String schemaName1, String comparisonSchema1, String comparisonSchema2, String finalSchema1)
getPriorityback to summary
public int getPriority(Class<? extends DatabaseObject> objectType, Database database)

Implements liquibase.diff.compare.DatabaseObjectComparator.getPriority.

Annotations
@Override
getSchemaAfterComparisonback to summary
private String getSchemaAfterComparison(Database accordingTo, String schemaName1)
hashback to summary
public String[] hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)

Implements liquibase.diff.compare.DatabaseObjectComparator.hash.

Annotations
@Override
isSameObjectback to summary
public boolean isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)

Implements liquibase.diff.compare.DatabaseObjectComparator.isSameObject.

Annotations
@Override