Class DefaultSqlScriptExecutor
- java.lang.Object
-
- migratedb.v1.core.internal.sqlscript.DefaultSqlScriptExecutor
-
- All Implemented Interfaces:
SqlScriptExecutor
- Direct Known Subclasses:
OracleSqlScriptExecutor
public class DefaultSqlScriptExecutor extends Object implements SqlScriptExecutor
-
-
Field Summary
Fields Modifier and Type Field Description protected JdbcTemplatejdbcTemplate
-
Constructor Summary
Constructors Constructor Description DefaultSqlScriptExecutor(JdbcTemplate jdbcTemplate, CallbackExecutor callbackExecutor, boolean outputQueryResults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute(SqlScript sqlScript)Executes this SQL script.protected voidexecuteStatement(JdbcTemplate jdbcTemplate, SqlScript sqlScript, SqlStatement sqlStatement)protected voidhandleException(Results results, SqlScript sqlScript, SqlStatement sqlStatement)protected voidhandleResults(Results results)protected voidlogStatementExecution(SqlStatement sqlStatement)protected voidoutputQueryResult(Result result)
-
-
-
Field Detail
-
jdbcTemplate
protected final JdbcTemplate jdbcTemplate
-
-
Constructor Detail
-
DefaultSqlScriptExecutor
public DefaultSqlScriptExecutor(JdbcTemplate jdbcTemplate, CallbackExecutor callbackExecutor, boolean outputQueryResults)
-
-
Method Detail
-
execute
public void execute(SqlScript sqlScript)
Description copied from interface:SqlScriptExecutorExecutes this SQL script.- Specified by:
executein interfaceSqlScriptExecutor- Parameters:
sqlScript- The SQL script.
-
logStatementExecution
protected void logStatementExecution(SqlStatement sqlStatement)
-
executeStatement
protected void executeStatement(JdbcTemplate jdbcTemplate, SqlScript sqlScript, SqlStatement sqlStatement)
-
handleResults
protected void handleResults(Results results)
-
outputQueryResult
protected void outputQueryResult(Result result)
-
handleException
protected void handleException(Results results, SqlScript sqlScript, SqlStatement sqlStatement)
-
-