Top Fields Constructors Methods
liquibase.precondition.core

public Class SqlPrecondition

extends AbstractPrecondition
Class Inheritance
Imports
liquibase.Scope, liquibase.changelog.ChangeSet, .DatabaseChangeLog, liquibase.changelog.visitor.ChangeExecListener, liquibase.database.Database, .DatabaseConnection, liquibase.exception.*, liquibase.executor.ExecutorService, liquibase.precondition.AbstractPrecondition, liquibase.statement.core.RawSqlStatement

Field Summary

Modifier and TypeField and Description
private String
private String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)

Implements liquibase.precondition.Precondition.check.

public String
public String
public LiquibaseSerializable.SerializationType
public String
public String
public void
setExpectedResult(String expectedResult)

public void
public ValidationErrors
public Warnings
Inherited from liquibase.precondition.AbstractPrecondition:
getSerializedObjectName

Field Detail

expectedResultback to summary
private String expectedResult
sqlback to summary
private String sql

Constructor Detail

SqlPreconditionback to summary
public SqlPrecondition()

Method Detail

checkback to summary
public void check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) throws PreconditionFailedException, PreconditionErrorException

Implements liquibase.precondition.Precondition.check.

Annotations
@Override
getExpectedResultback to summary
public String getExpectedResult()
getNameback to summary
public String getName()

Implements liquibase.precondition.Precondition.getName.

Annotations
@Override
getSerializableFieldTypeback to summary
public LiquibaseSerializable.SerializationType getSerializableFieldType(String field)

Overrides liquibase.serializer.AbstractLiquibaseSerializable.getSerializableFieldType.

Implements liquibase.serializer.LiquibaseSerializable.getSerializableFieldType.

Annotations
@Override
getSerializedObjectNamespaceback to summary
public String getSerializedObjectNamespace()

Implements liquibase.serializer.LiquibaseSerializable.getSerializedObjectNamespace.

Annotations
@Override
getSqlback to summary
public String getSql()
setExpectedResultback to summary
public void setExpectedResult(String expectedResult)
setSqlback to summary
public void setSql(String sql)
validateback to summary
public ValidationErrors validate(Database database)

Implements liquibase.precondition.Precondition.validate.

Annotations
@Override
warnback to summary
public Warnings warn(Database database)

Implements liquibase.precondition.Precondition.warn.

Annotations
@Override