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, wait
checkDiffResult, prepareDatabase
public String getChangeName()
public Change[] revertDatabase(T change) throws Exception
revertDatabase
in interface ChangeSupplier<T extends Change>
Exception
public Collection<Change> getAllParameterPermutations(Database database) throws Exception
getAllParameterPermutations
in interface ChangeSupplier<T extends Change>
Exception
protected List getTestValues(ChangeParameterMetaData changeParam, Database database) throws Exception
Exception
protected AddColumnConfigSupplier getAddColumnConfigSupplier()
Copyright © 2015 Liquibase.org. All rights reserved.