liquibase.precondition.core
Class DBMSPrecondition
java.lang.Object
liquibase.serializer.AbstractLiquibaseSerializable
liquibase.precondition.AbstractPrecondition
liquibase.precondition.core.DBMSPrecondition
- All Implemented Interfaces:
- Precondition, LiquibaseSerializable
public class DBMSPrecondition
- extends AbstractPrecondition
Precondition for specifying the type of database (oracle, mysql, etc.).
Methods inherited from class liquibase.serializer.AbstractLiquibaseSerializable |
convertEscaped, getSerializableFieldDataTypeClass, getSerializableFieldDataTypeClassParameters, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, load, serialize, serializeValue, setSerializableFieldValue, shouldAutoLoad |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DBMSPrecondition
public DBMSPrecondition()
getSerializedObjectNamespace
public String getSerializedObjectNamespace()
getType
public String getType()
setType
public void setType(String atype)
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
getName
public String getName()
Copyright © 2016 Liquibase.org. All rights reserved.