# Uses of Package
org.flywaydb.core.api

- Packages that use org.flywaydb.core.api
  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 | FlywayException, MigrationInfo and related classes.
  org.flywaydb.core.api.callback | Interfaces for Flyway lifecycle callbacks.
  org.flywaydb.core.api.configuration | Interfaces for Flyway configuration injection.
  org.flywaydb.core.api.exception |
  org.flywaydb.core.api.migration | Interfaces for Migration implementors.
  org.flywaydb.core.api.output | Private API.
  org.flywaydb.core.api.pattern |
  org.flywaydb.core.api.resolver | Interfaces for Migration resolvers.

- Classes in org.flywaydb.core.api used by org.flywaydb.core
  Class | Description
  --- | ---
  FlywayException | Exception thrown when Flyway encounters a problem.
  MigrationInfoService | Info about all migrations, including applied, current and pending with details and status.

- Classes in org.flywaydb.core.api used by org.flywaydb.core.api
  Class | Description
  --- | ---
  CoreMigrationType |
  ErrorCode |
  Location | A location to load migrations from.
  MigrationInfo | Info about a migration.
  MigrationState |
  MigrationVersion |

- Classes in org.flywaydb.core.api used by org.flywaydb.core.api.callback
  Class | Description
  --- | ---
  MigrationInfo | Info about a migration.

- Classes in org.flywaydb.core.api used by org.flywaydb.core.api.configuration
  Class | Description
  --- | ---
  ClassProvider | A facility to obtain classes.
  Location | A location to load migrations from.
  MigrationPattern |
  MigrationVersion |
  ResourceProvider | A facility to obtain loadable resources.

- Classes in org.flywaydb.core.api used by org.flywaydb.core.api.exception
  Class | Description
  --- | ---
  ErrorDetails |
  FlywayException | Exception thrown when Flyway encounters a problem.

- Classes in org.flywaydb.core.api used by org.flywaydb.core.api.migration
  Class | Description
  --- | ---
  MigrationVersion |

- Classes in org.flywaydb.core.api used by org.flywaydb.core.api.output
  Class | Description
  --- | ---
  ErrorCode |
  ErrorDetails |
  MigrationInfo | Info about a migration.

- Classes in org.flywaydb.core.api used by org.flywaydb.core.api.pattern
  Class | Description
  --- | ---
  MigrationState |

- Classes in org.flywaydb.core.api used by org.flywaydb.core.api.resolver
  Class | Description
  --- | ---
  MigrationState |
  MigrationVersion |
  ResourceProvider | A facility to obtain loadable resources.