Package com.evolveum.midpoint.util.sql
Class ScriptRunner
- java.lang.Object
-
- com.evolveum.midpoint.util.sql.ScriptRunner
-
public class ScriptRunner extends Object
Tool to run database scripts. Original author is unknown at this moment.
-
-
Constructor Summary
Constructors Constructor Description ScriptRunner(Connection connection, boolean autoCommit, boolean stopOnError)
Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
runScript(Reader reader)
Runs an SQL script (read in using the Reader parameter)void
setDelimiter(String delimiter, boolean fullLineDelimiter)
void
setErrorLogWriter(PrintWriter errorLogWriter)
Setter for errorLogWriter propertyvoid
setLogWriter(PrintWriter logWriter)
Setter for logWriter property
-
-
-
Constructor Detail
-
ScriptRunner
public ScriptRunner(Connection connection, boolean autoCommit, boolean stopOnError)
Default constructor
-
-
Method Detail
-
setDelimiter
public void setDelimiter(String delimiter, boolean fullLineDelimiter)
-
setLogWriter
public void setLogWriter(PrintWriter logWriter)
Setter for logWriter property- Parameters:
logWriter
- - the new value of the logWriter property
-
setErrorLogWriter
public void setErrorLogWriter(PrintWriter errorLogWriter)
Setter for errorLogWriter property- Parameters:
errorLogWriter
- - the new value of the errorLogWriter property
-
runScript
public void runScript(Reader reader) throws IOException, SQLException
Runs an SQL script (read in using the Reader parameter)- Parameters:
reader
- - the source of the script- Throws:
IOException
SQLException
-
-