Class AbstractPgPrecondition<E>
java.lang.Object
liquibase.serializer.AbstractLiquibaseSerializable
liquibase.precondition.AbstractPrecondition
ch.tocco.nice2.dbrefactoring.impl.liquibase.precondition.AbstractPgPrecondition<E>
- All Implemented Interfaces:
- liquibase.precondition.Precondition,- liquibase.serializer.LiquibaseSerializable
- Direct Known Subclasses:
- PgColumnExistsPrecondition,- PgForeignKeyExistsPrecondition,- PgIndexExistsPrecondition,- PgPrimaryKeyExistsPrecondition,- PgTableExistsPrecondition
public abstract class AbstractPgPrecondition<E>
extends liquibase.precondition.AbstractPrecondition
- 
Nested Class SummaryNested classes/interfaces inherited from interface liquibase.serializer.LiquibaseSerializableliquibase.serializer.LiquibaseSerializable.SerializationType
- 
Field SummaryFields inherited from interface liquibase.serializer.LiquibaseSerializableGENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected abstract Stringfinal voidcheck(liquibase.database.Database database, liquibase.changelog.DatabaseChangeLog changeLog, liquibase.changelog.ChangeSet changeSet, liquibase.changelog.visitor.ChangeExecListener changeExecListener) protected abstract voidevaluateResult(E result, liquibase.changelog.DatabaseChangeLog changeLog) protected abstract voidvalidate()liquibase.exception.ValidationErrorsvalidate(liquibase.database.Database database) liquibase.exception.Warningswarn(liquibase.database.Database database) Methods inherited from class liquibase.precondition.AbstractPreconditiongetSerializedObjectNameMethods inherited from class liquibase.serializer.AbstractLiquibaseSerializableconvertEscaped, getSerializableFieldDataTypeClass, getSerializableFieldDataTypeClassParameters, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, load, serialize, serializeValue, setSerializableFieldValue, shouldAutoLoadMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface liquibase.serializer.LiquibaseSerializablegetSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectNamespace, serializeMethods inherited from interface liquibase.precondition.PreconditiongetName, load
- 
Constructor Details- 
AbstractPgPrecondition
 
- 
- 
Method Details- 
checkpublic final void check(liquibase.database.Database database, liquibase.changelog.DatabaseChangeLog changeLog, liquibase.changelog.ChangeSet changeSet, liquibase.changelog.visitor.ChangeExecListener changeExecListener) throws liquibase.exception.PreconditionFailedException, liquibase.exception.PreconditionErrorException - Throws:
- liquibase.exception.PreconditionFailedException
- liquibase.exception.PreconditionErrorException
 
- 
buildQuery
- 
evaluateResultprotected abstract void evaluateResult(E result, liquibase.changelog.DatabaseChangeLog changeLog) throws liquibase.exception.PreconditionFailedException - Throws:
- liquibase.exception.PreconditionFailedException
 
- 
validateprotected abstract void validate() throws liquibase.exception.PreconditionErrorException- Throws:
- liquibase.exception.PreconditionErrorException
 
- 
warnpublic liquibase.exception.Warnings warn(liquibase.database.Database database) 
- 
validatepublic liquibase.exception.ValidationErrors validate(liquibase.database.Database database) 
 
-