Class MigrationProcessImpl
- java.lang.Object
-
- org.openmetadata.service.migration.api.MigrationProcessImpl
-
- All Implemented Interfaces:
MigrationProcess
public class MigrationProcessImpl extends Object implements MigrationProcess
-
-
Constructor Summary
Constructors Constructor Description MigrationProcessImpl(MigrationFile migrationFile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()StringgetDatabaseConnectionType()StringgetMigrationsPath()StringgetPostDDLScriptFilePath()StringgetSchemaChangesFilePath()StringgetVersion()voidinitialize(org.jdbi.v3.core.Handle handle)voidrunDataMigration()voidrunPostDDLScripts()voidrunSchemaChanges()
-
-
-
Constructor Detail
-
MigrationProcessImpl
public MigrationProcessImpl(MigrationFile migrationFile)
-
-
Method Detail
-
initialize
public void initialize(org.jdbi.v3.core.Handle handle)
- Specified by:
initializein interfaceMigrationProcess
-
getDatabaseConnectionType
public String getDatabaseConnectionType()
- Specified by:
getDatabaseConnectionTypein interfaceMigrationProcess
-
getVersion
public String getVersion()
- Specified by:
getVersionin interfaceMigrationProcess
-
getMigrationsPath
public String getMigrationsPath()
- Specified by:
getMigrationsPathin interfaceMigrationProcess
-
getSchemaChangesFilePath
public String getSchemaChangesFilePath()
- Specified by:
getSchemaChangesFilePathin interfaceMigrationProcess
-
getPostDDLScriptFilePath
public String getPostDDLScriptFilePath()
- Specified by:
getPostDDLScriptFilePathin interfaceMigrationProcess
-
runSchemaChanges
public void runSchemaChanges()
- Specified by:
runSchemaChangesin interfaceMigrationProcess
-
runDataMigration
public void runDataMigration()
- Specified by:
runDataMigrationin interfaceMigrationProcess
-
runPostDDLScripts
public void runPostDDLScripts()
- Specified by:
runPostDDLScriptsin interfaceMigrationProcess
-
close
public void close()
- Specified by:
closein interfaceMigrationProcess
-
-