## Uses of Class
org.flywaydb.core.api.FlywayException

- Packages that use FlywayException
  Package | Description
  --- | ---
  org.flywaydb.core | The main Flyway package and for most users, the only one they'll ever need to know about.
  org.flywaydb.core.api.exception |

- - ### Uses of FlywayException in org.flywaydb.core

    Methods in org.flywaydb.core that throw FlywayException
    Modifier and Type | Method | Description
    --- | --- | ---
    `BaselineResult` | Flyway.`baseline()` | Baselines an existing database, excluding all migrations up to and including baselineVersion.
    `MigrateResult` | Flyway.`migrate()` | Starts the database migration.
    `RepairResult` | Flyway.`repair()` | Repairs the Flyway schema history table.
    `UndoResult` | Flyway.`undo()` | Undoes the most recently applied versioned migration.
    `void` | Flyway.`validate()` | Validate applied migrations against resolved ones (on the filesystem or classpath) to detect accidental changes that may prevent the schema(s) from being recreated exactly.
    `ValidateResult` | Flyway.`validateWithResult()` | Validate applied migrations against resolved ones (on the filesystem or classpath) to detect accidental changes that may prevent the schema(s) from being recreated exactly.

  - ### Uses of FlywayException in org.flywaydb.core.api.exception

    Subclasses of FlywayException in org.flywaydb.core.api.exception
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `FlywayValidateException` | Exception thrown when Flyway encounters a problem with Validate.