public class StandardObjectChangeFilter extends Object implements ObjectChangeFilter
Modifier and Type | Class and Description |
---|---|
protected static class |
StandardObjectChangeFilter.Filter
The Filter class is used internally to do the actual work.
|
static class |
StandardObjectChangeFilter.FilterType |
Constructor and Description |
---|
StandardObjectChangeFilter(StandardObjectChangeFilter.FilterType type,
String filter) |
Modifier and Type | Method and Description |
---|---|
boolean |
include(DatabaseObject object) |
boolean |
includeChanged(DatabaseObject object,
ObjectDifferences differences,
Database referenceDatabase,
Database comparisionDatabase) |
boolean |
includeMissing(DatabaseObject object,
Database referenceDatabase,
Database comparisionDatabase) |
boolean |
includeUnexpected(DatabaseObject object,
Database referenceDatabase,
Database comparisionDatabase) |
protected void |
parseFilter(String filter) |
public StandardObjectChangeFilter(StandardObjectChangeFilter.FilterType type, String filter)
protected void parseFilter(String filter)
public boolean includeMissing(DatabaseObject object, Database referenceDatabase, Database comparisionDatabase)
includeMissing
in interface ObjectChangeFilter
public boolean includeUnexpected(DatabaseObject object, Database referenceDatabase, Database comparisionDatabase)
includeUnexpected
in interface ObjectChangeFilter
public boolean includeChanged(DatabaseObject object, ObjectDifferences differences, Database referenceDatabase, Database comparisionDatabase)
includeChanged
in interface ObjectChangeFilter
public boolean include(DatabaseObject object)
include
in interface ObjectChangeFilter
Copyright © 2023 Liquibase.org. All rights reserved.