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,
Map env)
ConditionalScriptVisitor
public ConditionalScriptVisitor(ScriptVisitor aVisitor)
getEnvironment
public Map getEnvironment()
setEnvironment
public void setEnvironment(Map aEnvironment)
visitComment
public void visitComment(String theComment)
throws SQLException
- Specified by:
visitComment in interface ScriptVisitor- Overrides:
visitComment in class ScriptVisitorDelegate
- Throws:
SQLException
isConditionTrue
public boolean isConditionTrue()
doCommit
public void doCommit()
throws SQLException
- Specified by:
doCommit in interface ScriptVisitor- Overrides:
doCommit in class ScriptVisitorDelegate
- Throws:
SQLException
doRollback
public void doRollback()
throws SQLException
- Specified by:
doRollback in interface ScriptVisitor- Overrides:
doRollback in class ScriptVisitorDelegate
- Throws:
SQLException
visitStatement
public int visitStatement(String statement)
throws SQLException
- Specified by:
visitStatement in interface ScriptVisitor- Overrides:
visitStatement in class ScriptVisitorDelegate
- Throws:
SQLException
Copyright © 2008-2011. All Rights Reserved.