com.dbdeploy.database.changelog
Class DatabaseSchemaVersionManager
java.lang.Object
com.dbdeploy.database.changelog.DatabaseSchemaVersionManager
- All Implemented Interfaces:
- AppliedChangesProvider
public class DatabaseSchemaVersionManager
- extends Object
- implements AppliedChangesProvider
This class is responsible for all interaction with the changelog table
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DatabaseSchemaVersionManager
public DatabaseSchemaVersionManager(QueryExecuter queryExecuter,
String changeLogTableName)
getAppliedChanges
public List<Long> getAppliedChanges()
- Specified by:
getAppliedChanges in interface AppliedChangesProvider
getChangelogDeleteSql
public String getChangelogDeleteSql(ChangeScript script)
recordScriptApplied
public void recordScriptApplied(ChangeScript script)
setTimeProvider
public void setTimeProvider(DatabaseSchemaVersionManager.CurrentTimeProvider timeProvider)
Copyright © 2011. All Rights Reserved.