|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectliquibase.changelog.visitor.StatusVisitor
public class StatusVisitor
ChangeSetVisitor that will collect the execution status of changeSets without executing them. Also includes changeSets previously executed against the database but no longer in the change log.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface liquibase.changelog.visitor.ChangeSetVisitor |
---|
ChangeSetVisitor.Direction |
Constructor Summary | |
---|---|
StatusVisitor(Database database)
|
Method Summary | |
---|---|
protected ChangeSetStatus |
addStatus(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database)
|
List<ChangeSetStatus> |
getChangeSetsToRun()
Return the change sets that will execute |
List<ChangeSetStatus> |
getChangeSetsToSkip()
Return the change sets that will NOT execute |
ChangeSetVisitor.Direction |
getDirection()
|
ChangeSetStatus |
getStatus(ChangeSet changeSet)
Convenience method to return the ChangeSetStatus of a given changeSet. |
List<ChangeSetStatus> |
getStatuses()
Return the status of all changeSets, in the order they exist in the databasechangelog. |
void |
skipped(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database,
Set<ChangeSetFilterResult> filterResults)
|
void |
visit(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database,
Set<ChangeSetFilterResult> filterResults)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StatusVisitor(Database database) throws LiquibaseException
LiquibaseException
Method Detail |
---|
public ChangeSetVisitor.Direction getDirection()
getDirection
in interface ChangeSetVisitor
public void visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults) throws LiquibaseException
visit
in interface ChangeSetVisitor
LiquibaseException
public void skipped(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults) throws LiquibaseException
skipped
in interface SkippedChangeSetVisitor
LiquibaseException
protected ChangeSetStatus addStatus(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database) throws LiquibaseException
LiquibaseException
public ChangeSetStatus getStatus(ChangeSet changeSet)
public List<ChangeSetStatus> getStatuses()
NotInChangeLogChangeSetFilter
public List<ChangeSetStatus> getChangeSetsToRun()
public List<ChangeSetStatus> getChangeSetsToSkip()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |