Class MigrationProcessImpl
java.lang.Object
org.openmetadata.service.migration.api.MigrationProcessImpl
- All Implemented Interfaces:
MigrationProcess
- Direct Known Subclasses:
Migration,Migration,Migration,Migration,Migration,Migration,Migration,Migration,Migration,Migration,Migration,Migration,Migration,Migration,Migration,Migration,Migration,Migration,Migration
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.openmetadata.service.migration.api.MigrationProcess
MigrationProcess.MigrationProcessCallback -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CollectionDAOprotected org.jdbi.v3.core.Handleprotected MigrationDAO -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidinitialize(org.jdbi.v3.core.Handle handle) static Map<String,QueryStatus> performSqlExecutionAndUpdate(org.jdbi.v3.core.Handle handle, MigrationDAO migrationDAO, List<String> queryList, String version, boolean isForceMigration) voidrunPostDDLScripts(boolean isForceMigration) runSchemaChanges(boolean isForceMigration)
-
Field Details
-
migrationDAO
-
collectionDAO
-
handle
protected org.jdbi.v3.core.Handle handle -
context
-
-
Constructor Details
-
MigrationProcessImpl
-
-
Method Details
-
initialize
public void initialize(org.jdbi.v3.core.Handle handle) - Specified by:
initializein interfaceMigrationProcess
-
getMigrationOps
- Specified by:
getMigrationOpsin interfaceMigrationProcess
-
getDatabaseConnectionType
- Specified by:
getDatabaseConnectionTypein interfaceMigrationProcess
-
getVersion
- Specified by:
getVersionin interfaceMigrationProcess
-
getMigrationsPath
- Specified by:
getMigrationsPathin interfaceMigrationProcess
-
getSchemaChangesFilePath
- Specified by:
getSchemaChangesFilePathin interfaceMigrationProcess
-
getPostDDLScriptFilePath
- Specified by:
getPostDDLScriptFilePathin interfaceMigrationProcess
-
runSchemaChanges
- Specified by:
runSchemaChangesin interfaceMigrationProcess
-
performSqlExecutionAndUpdate
public static Map<String,QueryStatus> performSqlExecutionAndUpdate(org.jdbi.v3.core.Handle handle, MigrationDAO migrationDAO, List<String> queryList, String version, boolean isForceMigration) -
runDataMigration
public void runDataMigration()- Specified by:
runDataMigrationin interfaceMigrationProcess
-
runPostDDLScripts
- Specified by:
runPostDDLScriptsin interfaceMigrationProcess
-
close
public void close()- Specified by:
closein interfaceMigrationProcess
-