Class SQLServerCleanModePlugin

java.lang.Object
org.flywaydb.clean.database.SQLServerCleanModePlugin
All Implemented Interfaces:
Comparable<org.flywaydb.core.extensibility.Plugin>, org.flywaydb.core.extensibility.CleanModePlugin<SQLServerDatabase>, org.flywaydb.core.extensibility.Plugin

public class SQLServerCleanModePlugin extends Object implements org.flywaydb.core.extensibility.CleanModePlugin<SQLServerDatabase>
  • Constructor Details

    • SQLServerCleanModePlugin

      public SQLServerCleanModePlugin()
  • Method Details

    • handlesMode

      public boolean handlesMode(org.flywaydb.core.internal.command.clean.CleanModeConfigurationExtension.Mode cleanMode)
      Specified by:
      handlesMode in interface org.flywaydb.core.extensibility.CleanModePlugin<SQLServerDatabase>
    • handlesDatabase

      public boolean handlesDatabase(org.flywaydb.core.internal.database.base.Database database)
      Specified by:
      handlesDatabase in interface org.flywaydb.core.extensibility.CleanModePlugin<SQLServerDatabase>
    • cleanDatabasePostSchema

      public void cleanDatabasePostSchema(SQLServerDatabase database, org.flywaydb.core.internal.jdbc.JdbcTemplate jdbcTemplate) throws SQLException
      Specified by:
      cleanDatabasePostSchema in interface org.flywaydb.core.extensibility.CleanModePlugin<SQLServerDatabase>
      Throws:
      SQLException