com.dbdeploy.appliers
Class DirectToDbApplier

java.lang.Object
  extended by com.dbdeploy.appliers.DirectToDbApplier
All Implemented Interfaces:
ChangeScriptApplier

public class DirectToDbApplier
extends Object
implements ChangeScriptApplier


Constructor Summary
DirectToDbApplier(QueryExecuter queryExecuter, DatabaseSchemaVersionManager schemaVersionManager, QueryStatementSplitter splitter)
           
 
Method Summary
 void apply(List<ChangeScript> changeScript)
           
protected  void applyChangeScript(ChangeScript script)
           
 void begin()
           
protected  void commitTransaction()
           
protected  void insertToSchemaVersionTable(ChangeScript changeScript)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirectToDbApplier

public DirectToDbApplier(QueryExecuter queryExecuter,
                         DatabaseSchemaVersionManager schemaVersionManager,
                         QueryStatementSplitter splitter)
Method Detail

apply

public void apply(List<ChangeScript> changeScript)
Specified by:
apply in interface ChangeScriptApplier

begin

public void begin()

applyChangeScript

protected void applyChangeScript(ChangeScript script)

insertToSchemaVersionTable

protected void insertToSchemaVersionTable(ChangeScript changeScript)

commitTransaction

protected void commitTransaction()


Copyright © 2011. All Rights Reserved.