com.agimatec.dbmigrate.util
Class ConditionalScriptVisitor
java.lang.Object
com.agimatec.dbmigrate.util.ScriptVisitorDelegate
com.agimatec.dbmigrate.util.ConditionalScriptVisitor
- All Implemented Interfaces:
- ScriptVisitor
public final class ConditionalScriptVisitor
- extends ScriptVisitorDelegate
Description: I_ScriptVisitor wrapper that supports conditional execution of a SQL script
Copyright: Copyright (c) 2007
Company: Agimatec GmbH
- Author:
- Roman Stumm
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConditionalScriptVisitor
public ConditionalScriptVisitor(ScriptVisitor aVisitor,
java.util.Map env)
ConditionalScriptVisitor
public ConditionalScriptVisitor(ScriptVisitor aVisitor)
getEnvironment
public java.util.Map getEnvironment()
setEnvironment
public void setEnvironment(java.util.Map aEnvironment)
visitComment
public void visitComment(java.lang.String theComment)
throws java.sql.SQLException
- Specified by:
visitComment in interface ScriptVisitor- Overrides:
visitComment in class ScriptVisitorDelegate
- Throws:
java.sql.SQLException
isConditionTrue
public boolean isConditionTrue()
doCommit
public void doCommit()
throws java.sql.SQLException
- Specified by:
doCommit in interface ScriptVisitor- Overrides:
doCommit in class ScriptVisitorDelegate
- Throws:
java.sql.SQLException
doRollback
public void doRollback()
throws java.sql.SQLException
- Specified by:
doRollback in interface ScriptVisitor- Overrides:
doRollback in class ScriptVisitorDelegate
- Throws:
java.sql.SQLException
visitStatement
public int visitStatement(java.lang.String statement)
throws java.sql.SQLException
- Specified by:
visitStatement in interface ScriptVisitor- Overrides:
visitStatement in class ScriptVisitorDelegate
- Throws:
java.sql.SQLException
Copyright © 2008-2012. All Rights Reserved.