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 Details

  • Constructor Details

    • DefaultSqlScriptExecutor

      public DefaultSqlScriptExecutor(JdbcTemplate jdbcTemplate, CallbackExecutor callbackExecutor, boolean outputQueryResults)
  • Method Details

    • execute

      public void execute(SqlScript sqlScript)
      Description copied from interface: SqlScriptExecutor
      Executes this SQL script.
      Specified by:
      execute in interface SqlScriptExecutor
      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)