liquibase.diff.output.ObjectChangeFilter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of liquibase-core Show documentation
Show all versions of liquibase-core Show documentation
Liquibase is a tool for managing and executing database changes.
package liquibase.diff.output;
import liquibase.database.Database;
import liquibase.diff.ObjectDifferences;
import liquibase.structure.DatabaseObject;
public interface ObjectChangeFilter {
boolean includeMissing(DatabaseObject object, Database referenceDatabase, Database comparisionDatabase);
boolean includeUnexpected(DatabaseObject object, Database referenceDatabase, Database comparisionDatabase);
boolean includeChanged(DatabaseObject object, ObjectDifferences differences, Database referenceDatabase, Database
comparisionDatabase);
boolean include(DatabaseObject object);
}