Package org.flywaydb.core.api.resolver
Interface MigrationResolver
- All Superinterfaces:
Comparable<org.flywaydb.core.extensibility.Plugin>
,org.flywaydb.core.extensibility.Plugin
public interface MigrationResolver
extends org.flywaydb.core.extensibility.Plugin
Resolves available migrations. This interface can be implemented to create custom resolvers. A custom resolver
can be used to create additional types of migrations not covered by the standard resolvers (jdbc, sql).
Using the skipDefaultResolvers configuration property, the built-in resolvers can also be completely replaced.
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptiondefault org.flywaydb.core.extensibility.MigrationType
default String
getPrefix
(Configuration configuration) Methods inherited from interface org.flywaydb.core.extensibility.Plugin
compareTo, getPluginVersion, getPriority, isEnabled, isLicensed
-
Method Details
-
resolveMigrations
-
getPrefix
- Returns:
- The prefix this resolver looks for.
null
if no particular prefix is used
-
getDefaultMigrationType
default org.flywaydb.core.extensibility.MigrationType getDefaultMigrationType()
-