Class AutoRunner

java.lang.Object
io.ebean.migration.AutoRunner
All Implemented Interfaces:
io.ebean.migration.auto.AutoMigrationRunner

public class AutoRunner extends Object implements io.ebean.migration.auto.AutoMigrationRunner
Automatic running of DB Migrations. Used by Ebean on Database start.
  • Constructor Details

    • AutoRunner

      public AutoRunner()
  • Method Details

    • setName

      public void setName(String name)
      Specified by:
      setName in interface io.ebean.migration.auto.AutoMigrationRunner
    • setDefaultDbSchema

      public void setDefaultDbSchema(String defaultDbSchema)
      Specified by:
      setDefaultDbSchema in interface io.ebean.migration.auto.AutoMigrationRunner
    • loadProperties

      public void loadProperties(Properties properties)
      Specified by:
      loadProperties in interface io.ebean.migration.auto.AutoMigrationRunner
    • setPlatform

      public void setPlatform(String platform)
      Specified by:
      setPlatform in interface io.ebean.migration.auto.AutoMigrationRunner
    • setBasePlatform

      public void setBasePlatform(String basePlatform)
      Specified by:
      setBasePlatform in interface io.ebean.migration.auto.AutoMigrationRunner
    • run

      public void run(DataSource dataSource)
      Specified by:
      run in interface io.ebean.migration.auto.AutoMigrationRunner