Class JavaMigrationResolver
java.lang.Object
migratedb.v1.core.internal.resolver.java.JavaMigrationResolver
- All Implemented Interfaces:
MigrationResolver
Migration resolver for Java-based migrations.
-
Constructor Summary
ConstructorsConstructorDescriptionJavaMigrationResolver(ClassProvider<JavaMigration> classProvider, SqlScriptFactory sqlScriptFactory, SqlScriptExecutorFactory sqlScriptExecutorFactory) Creates a new instance. -
Method Summary
Modifier and TypeMethodDescriptionstatic ResolvedMigrationnewResolvedJavaMigration(JavaMigration javaMigration, Configuration configuration, SqlScriptFactory sqlScriptFactory, SqlScriptExecutorFactory sqlScriptExecutorFactory) Creates a new ResolvedJavaMigration based on aJavaMigration.resolveMigrations(Context context) Resolves the available migrations.
-
Constructor Details
-
JavaMigrationResolver
public JavaMigrationResolver(ClassProvider<JavaMigration> classProvider, SqlScriptFactory sqlScriptFactory, SqlScriptExecutorFactory sqlScriptExecutorFactory) Creates a new instance.- Parameters:
classProvider- The class provider.
-
-
Method Details
-
newResolvedJavaMigration
public static ResolvedMigration newResolvedJavaMigration(JavaMigration javaMigration, Configuration configuration, SqlScriptFactory sqlScriptFactory, SqlScriptExecutorFactory sqlScriptExecutorFactory) Creates a new ResolvedJavaMigration based on aJavaMigration. -
resolveMigrations
Description copied from interface:MigrationResolverResolves the available migrations.- Specified by:
resolveMigrationsin interfaceMigrationResolver- Returns:
- The available migrations.
-