## Uses of Interface
org.flywaydb.core.api.MigrationInfo

- Packages that use MigrationInfo
  Package | Description
  --- | ---
  org.flywaydb.core.api | FlywayException, MigrationInfo and related classes.
  org.flywaydb.core.api.callback | Interfaces for Flyway lifecycle callbacks.
  org.flywaydb.core.api.output | Private API.

- - ### Uses of MigrationInfo in org.flywaydb.core.api

    Methods in org.flywaydb.core.api that return MigrationInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `MigrationInfo[]` | MigrationInfoService.`all()` | Retrieves the full set of infos about applied, current and future migrations.
    `MigrationInfo[]` | MigrationInfoService.`applied()` | Retrieves the full set of infos about the migrations applied to the DB.
    `MigrationInfo` | MigrationInfoService.`current()` | Retrieves the information of the current applied migration, if any.
    `MigrationInfo[]` | MigrationInfoService.`pending()` | Retrieves the full set of infos about pending migrations, available locally, but not yet applied to the DB.

    Methods in org.flywaydb.core.api with parameters of type MigrationInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | MigrationInfo.`compareVersion​(MigrationInfo o)` |

  - ### Uses of MigrationInfo in org.flywaydb.core.api.callback

    Methods in org.flywaydb.core.api.callback that return MigrationInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `MigrationInfo` | Context.`getMigrationInfo()` |

  - ### Uses of MigrationInfo in org.flywaydb.core.api.output

    Methods in org.flywaydb.core.api.output with parameters of type MigrationInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `static InfoOutput` | CommandResultFactory.`createInfoOutput​(java.util.Set<MigrationInfo> undoableMigrations, MigrationInfo migrationInfo)` |
    `static InfoResult` | CommandResultFactory.`createInfoResult​(Configuration configuration, org.flywaydb.core.internal.database.base.Database database, MigrationInfo[] migrationInfos, MigrationInfo current, boolean allSchemasEmpty)` |
    `static MigrateOutput` | CommandResultFactory.`createMigrateOutput​(MigrationInfo migrationInfo, int executionTime)` |
    `static RepairOutput` | CommandResultFactory.`createRepairOutput​(MigrationInfo migrationInfo)` |
    `static ValidateOutput` | CommandResultFactory.`createValidateOutput​(MigrationInfo migrationInfo, ErrorDetails validateError)` |

    Method parameters in org.flywaydb.core.api.output with type arguments of type MigrationInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `static InfoOutput` | CommandResultFactory.`createInfoOutput​(java.util.Set<MigrationInfo> undoableMigrations, MigrationInfo migrationInfo)` |