Package com.evolveum.midpoint.util.sql
Class ScriptRunner
java.lang.Object
com.evolveum.midpoint.util.sql.ScriptRunner
Tool to run database scripts.
Original author is unknown at this moment.
-
Constructor Summary
ConstructorDescriptionScriptRunner
(Connection connection, boolean autoCommit, boolean stopOnError) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionvoid
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 Details
-
ScriptRunner
Default constructor
-
-
Method Details
-
setDelimiter
-
setLogWriter
Setter for logWriter property- Parameters:
logWriter
- - the new value of the logWriter property
-
setErrorLogWriter
Setter for errorLogWriter property- Parameters:
errorLogWriter
- - the new value of the errorLogWriter property
-
runScript
Runs an SQL script (read in using the Reader parameter)- Parameters:
reader
- - the source of the script- Throws:
IOException
SQLException
-