public abstract class AbstractChangeSupplier<T extends Change> extends Object implements ChangeSupplier<T>
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractChangeSupplier(Class<? extends Change> changeClass) |
| Modifier and Type | Method and Description |
|---|---|
protected AddColumnConfigSupplier |
getAddColumnConfigSupplier() |
Collection<Change> |
getAllParameterPermutations(Database database) |
String |
getChangeName() |
protected List |
getTestValues(ChangeParameterMetaData changeParam,
Database database) |
boolean |
isValid(Change change,
Database database) |
Change[] |
revertDatabase(T change) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckDiffResult, prepareDatabasepublic String getChangeName()
public Change[] revertDatabase(T change) throws Exception
revertDatabase in interface ChangeSupplier<T extends Change>Exceptionpublic Collection<Change> getAllParameterPermutations(Database database) throws Exception
getAllParameterPermutations in interface ChangeSupplier<T extends Change>Exceptionprotected List getTestValues(ChangeParameterMetaData changeParam, Database database) throws Exception
Exceptionprotected AddColumnConfigSupplier getAddColumnConfigSupplier()
Copyright © 2015 Liquibase.org. All rights reserved.