de.willuhn.sql.version.Update
public abstract class AbstractUpdate
extends java.lang.Object
implements de.willuhn.sql.version.Update
Constructor | Description |
---|---|
AbstractUpdate() |
Modifier and Type | Method | Description |
---|---|---|
void |
execute(de.willuhn.sql.version.UpdateProvider provider) |
|
java.lang.String |
getName() |
|
protected abstract java.util.List<java.lang.String> |
getStatements(java.lang.Class<? extends DBSupport> driverClass) |
Liefert die auszufuehrenden Datenbank-Updates fuer den jeweiligen Treiber.
|
public void execute(de.willuhn.sql.version.UpdateProvider provider) throws de.willuhn.util.ApplicationException
execute
in interface de.willuhn.sql.version.Update
de.willuhn.util.ApplicationException
Update.execute(de.willuhn.sql.version.UpdateProvider)
protected abstract java.util.List<java.lang.String> getStatements(java.lang.Class<? extends DBSupport> driverClass)
driverClass
- die Klasse des Treibers.public java.lang.String getName()
getName
in interface de.willuhn.sql.version.Update
Update.getName()