Class NativeConnectorsMigrationInfoImpl

java.lang.Object
org.flywaydb.nc.info.NativeConnectorsMigrationInfoImpl
All Implemented Interfaces:
Comparable<org.flywaydb.core.api.MigrationInfo>, org.flywaydb.core.api.LoadableMigrationInfo, org.flywaydb.core.api.MigrationInfo

public class NativeConnectorsMigrationInfoImpl extends Object implements org.flywaydb.core.api.LoadableMigrationInfo
  • Constructor Details

    • NativeConnectorsMigrationInfoImpl

      public NativeConnectorsMigrationInfoImpl(org.flywaydb.core.internal.util.Pair<org.flywaydb.core.internal.nc.schemahistory.ResolvedSchemaHistoryItem,org.flywaydb.core.api.resource.LoadableResourceMetadata> migration, org.flywaydb.core.api.MigrationState migrationState)
  • Method Details

    • getType

      public org.flywaydb.core.extensibility.MigrationType getType()
      Specified by:
      getType in interface org.flywaydb.core.api.MigrationInfo
    • getChecksum

      public Integer getChecksum()
      Specified by:
      getChecksum in interface org.flywaydb.core.api.MigrationInfo
    • getVersion

      public org.flywaydb.core.api.MigrationVersion getVersion()
      Specified by:
      getVersion in interface org.flywaydb.core.api.MigrationInfo
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface org.flywaydb.core.api.MigrationInfo
    • getScript

      public String getScript()
      Specified by:
      getScript in interface org.flywaydb.core.api.MigrationInfo
    • getState

      public org.flywaydb.core.api.MigrationState getState()
      Specified by:
      getState in interface org.flywaydb.core.api.MigrationInfo
    • getInstalledOn

      public Date getInstalledOn()
      Specified by:
      getInstalledOn in interface org.flywaydb.core.api.MigrationInfo
    • getInstalledBy

      public String getInstalledBy()
      Specified by:
      getInstalledBy in interface org.flywaydb.core.api.MigrationInfo
    • getInstalledRank

      public Integer getInstalledRank()
      Specified by:
      getInstalledRank in interface org.flywaydb.core.api.MigrationInfo
    • getExecutionTime

      public Integer getExecutionTime()
      Specified by:
      getExecutionTime in interface org.flywaydb.core.api.MigrationInfo
    • getPhysicalLocation

      public String getPhysicalLocation()
      Specified by:
      getPhysicalLocation in interface org.flywaydb.core.api.MigrationInfo
    • compareVersion

      public int compareVersion(org.flywaydb.core.api.MigrationInfo o)
      Specified by:
      compareVersion in interface org.flywaydb.core.api.MigrationInfo
    • compareTo

      public int compareTo(org.flywaydb.core.api.MigrationInfo o)
      Specified by:
      compareTo in interface Comparable<org.flywaydb.core.api.MigrationInfo>
    • isShouldExecute

      public boolean isShouldExecute()
      Specified by:
      isShouldExecute in interface org.flywaydb.core.api.MigrationInfo
    • isPlaceholderReplacement

      public Boolean isPlaceholderReplacement()
      Specified by:
      isPlaceholderReplacement in interface org.flywaydb.core.api.MigrationInfo
    • getResolvedChecksum

      public Integer getResolvedChecksum()
      Specified by:
      getResolvedChecksum in interface org.flywaydb.core.api.MigrationInfo
    • getAppliedChecksum

      public Integer getAppliedChecksum()
      Specified by:
      getAppliedChecksum in interface org.flywaydb.core.api.MigrationInfo
    • getResolvedDescription

      public String getResolvedDescription()
      Specified by:
      getResolvedDescription in interface org.flywaydb.core.api.MigrationInfo
    • getAppliedDescription

      public String getAppliedDescription()
      Specified by:
      getAppliedDescription in interface org.flywaydb.core.api.MigrationInfo
    • getResolvedType

      public org.flywaydb.core.extensibility.MigrationType getResolvedType()
      Specified by:
      getResolvedType in interface org.flywaydb.core.api.MigrationInfo
    • getAppliedType

      public org.flywaydb.core.extensibility.MigrationType getAppliedType()
      Specified by:
      getAppliedType in interface org.flywaydb.core.api.MigrationInfo
    • getLoadableResource

      public org.flywaydb.core.api.resource.LoadableResource getLoadableResource()
      Specified by:
      getLoadableResource in interface org.flywaydb.core.api.LoadableMigrationInfo
    • getSqlScriptMetadata

      public org.flywaydb.core.internal.sqlscript.SqlScriptMetadata getSqlScriptMetadata()
      Specified by:
      getSqlScriptMetadata in interface org.flywaydb.core.api.LoadableMigrationInfo