public interface Precondition extends LiquibaseSerializable
LiquibaseSerializable.SerializationType
GENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE
Modifier and Type | Method and Description |
---|---|
void |
check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet,
ChangeExecListener changeExecListener) |
String |
getName() |
void |
load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
ValidationErrors |
validate(Database database) |
Warnings |
warn(Database database) |
getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, serialize
String getName()
ValidationErrors validate(Database database)
void check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) throws PreconditionFailedException, PreconditionErrorException
void load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) throws ParsedNodeException
load
in interface LiquibaseSerializable
ParsedNodeException
Copyright © 2023 Liquibase.org. All rights reserved.