liquibase.precondition.core
Class RowCountPrecondition

java.lang.Object
  extended by liquibase.precondition.core.RowCountPrecondition
All Implemented Interfaces:
Precondition
Direct Known Subclasses:
TableIsEmptyPrecondition

public class RowCountPrecondition
extends Object
implements Precondition


Constructor Summary
RowCountPrecondition()
           
 
Method Summary
 void check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 String getCatalogName()
           
 Integer getExpectedRows()
           
protected  String getFailureMessage(int result)
           
 String getName()
           
 String getSchemaName()
           
 String getTableName()
           
 void setCatalogName(String catalogName)
           
 void setExpectedRows(Integer expectedRows)
           
 void setSchemaName(String schemaName)
           
 void setTableName(String tableName)
           
 ValidationErrors validate(Database database)
           
 Warnings warn(Database database)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RowCountPrecondition

public RowCountPrecondition()
Method Detail

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)
Specified by:
warn in interface Precondition

validate

public ValidationErrors validate(Database database)
Specified by:
validate in interface Precondition

check

public void check(Database database,
                  DatabaseChangeLog changeLog,
                  ChangeSet changeSet)
           throws PreconditionFailedException,
                  PreconditionErrorException
Specified by:
check in interface Precondition
Throws:
PreconditionFailedException
PreconditionErrorException

getFailureMessage

protected String getFailureMessage(int result)

getName

public String getName()
Specified by:
getName in interface Precondition


Copyright © 2014 Liquibase.org. All Rights Reserved.