Class CleanModeCleanExecutor

java.lang.Object
org.flywaydb.core.internal.command.clean.CleanExecutor
org.flywaydb.clean.CleanModeCleanExecutor

public class CleanModeCleanExecutor extends org.flywaydb.core.internal.command.clean.CleanExecutor
  • Field Summary

    Fields inherited from class org.flywaydb.core.internal.command.clean.CleanExecutor

    callbackExecutor, connection, database, schemaHistory
  • Constructor Summary

    Constructors
    Constructor
    Description
    CleanModeCleanExecutor(org.flywaydb.core.internal.database.base.Connection connection, org.flywaydb.core.internal.database.base.Database database, org.flywaydb.core.internal.schemahistory.SchemaHistory schemaHistory, org.flywaydb.core.internal.callback.CallbackExecutor callbackExecutor, String cleanMode)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    clean(org.flywaydb.core.internal.database.base.Schema defaultSchema, org.flywaydb.core.internal.database.base.Schema[] schemas, org.flywaydb.core.api.output.CleanResult cleanResult, List<String> dropSchemas)
     
    protected void
    doCleanSchema(org.flywaydb.core.internal.database.base.Schema schema)
     

    Methods inherited from class org.flywaydb.core.internal.command.clean.CleanExecutor

    clean, clean

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CleanModeCleanExecutor

      public CleanModeCleanExecutor(org.flywaydb.core.internal.database.base.Connection connection, org.flywaydb.core.internal.database.base.Database database, org.flywaydb.core.internal.schemahistory.SchemaHistory schemaHistory, org.flywaydb.core.internal.callback.CallbackExecutor callbackExecutor, String cleanMode)
  • Method Details

    • clean

      public void clean(org.flywaydb.core.internal.database.base.Schema defaultSchema, org.flywaydb.core.internal.database.base.Schema[] schemas, org.flywaydb.core.api.output.CleanResult cleanResult, List<String> dropSchemas)
    • doCleanSchema

      protected void doCleanSchema(org.flywaydb.core.internal.database.base.Schema schema)
      Overrides:
      doCleanSchema in class org.flywaydb.core.internal.command.clean.CleanExecutor