Class MigrationFile

java.lang.Object
org.openmetadata.service.migration.utils.MigrationFile
All Implemented Interfaces:
Comparable<MigrationFile>

public class MigrationFile extends Object implements Comparable<MigrationFile>
  • Field Details

    • versionNumbers

      public final int[] versionNumbers
    • version

      public final String version
    • connectionType

      public final ConnectionType connectionType
    • dir

      public final File dir
    • dbPackageName

      public final String dbPackageName
    • DEFAULT_MIGRATION_PROCESS_CLASS

      public static final String DEFAULT_MIGRATION_PROCESS_CLASS
      See Also:
  • Constructor Details

  • Method Details

    • compareTo

      public int compareTo(MigrationFile another)
      Specified by:
      compareTo in interface Comparable<MigrationFile>
    • biggerThan

      public boolean biggerThan(String version)
    • parseSQLFiles

      public void parseSQLFiles()
    • getMigrationProcessClassName

      public String getMigrationProcessClassName()
    • getMigrationsFilePath

      public String getMigrationsFilePath()
    • getSchemaChangesFile

      public String getSchemaChangesFile()
    • getPostDDLScriptFile

      public String getPostDDLScriptFile()
    • getSchemaChanges

      public List<String> getSchemaChanges()
    • getPostDDLScripts

      public List<String> getPostDDLScripts()