liquibase.precondition.core
Class RowCountPrecondition
java.lang.Object
liquibase.serializer.AbstractLiquibaseSerializable
liquibase.precondition.AbstractPrecondition
liquibase.precondition.core.RowCountPrecondition
- All Implemented Interfaces:
- Precondition, LiquibaseSerializable
- Direct Known Subclasses:
- TableIsEmptyPrecondition
public class RowCountPrecondition
- extends AbstractPrecondition
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 |
RowCountPrecondition
public RowCountPrecondition()
getCatalogName
public String getCatalogName()
setCatalogName
public void setCatalogName(String catalogName)
getSchemaName
public String getSchemaName()
setSchemaName
public void setSchemaName(String schemaName)
getTableName
public String getTableName()
setTableName
public void setTableName(String tableName)
getExpectedRows
public Integer getExpectedRows()
setExpectedRows
public void setExpectedRows(Integer expectedRows)
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
getFailureMessage
protected String getFailureMessage(int result)
getSerializedObjectNamespace
public String getSerializedObjectNamespace()
getName
public String getName()
Copyright © 2016 Liquibase.org. All rights reserved.