liquibase.precondition.core
Class SqlPrecondition
java.lang.Object
liquibase.serializer.AbstractLiquibaseSerializable
liquibase.precondition.AbstractPrecondition
liquibase.precondition.core.SqlPrecondition
- All Implemented Interfaces:
- Precondition, LiquibaseSerializable
public class SqlPrecondition
- extends AbstractPrecondition
Methods inherited from class liquibase.serializer.AbstractLiquibaseSerializable |
convertEscaped, getSerializableFieldDataTypeClass, getSerializableFieldDataTypeClassParameters, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldValue, load, serialize, serializeValue, setSerializableFieldValue, shouldAutoLoad |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SqlPrecondition
public SqlPrecondition()
getExpectedResult
public String getExpectedResult()
setExpectedResult
public void setExpectedResult(String expectedResult)
getSql
public String getSql()
setSql
public void setSql(String sql)
warn
public Warnings warn(Database database)
validate
public ValidationErrors validate(Database database)
check
public void check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet)
throws PreconditionFailedException,
PreconditionErrorException
- Throws:
PreconditionFailedException
PreconditionErrorException
getSerializedObjectNamespace
public String getSerializedObjectNamespace()
getName
public String getName()
getSerializableFieldType
public LiquibaseSerializable.SerializationType getSerializableFieldType(String field)
- Specified by:
getSerializableFieldType
in interface LiquibaseSerializable
- Overrides:
getSerializableFieldType
in class AbstractLiquibaseSerializable
Copyright © 2016 Liquibase.org. All rights reserved.