package db

Type Members

  1. case class DownloadConfig (baseUrl: URL, cacheDir: File) extends Product with Serializable
  2. case class FlywayConfig (locations: Seq[String], callbacks: Seq[FlywayCallback] = Seq.empty) extends Product with Serializable
  3. case class FlywayConfigWithDataSource (driverDataSource: DriverDataSource, config: FlywayConfig) extends Product with Serializable
  4. case class FlywayContext (flyway: Flyway, config: FlywayConfigWithDataSource) extends Product with Serializable
  5. trait FlywayOneInstancePerSuiteBase extends TestSuiteMixin with FlywaySpecSupport
  6. trait FlywaySpecSupport extends AnyRef
  7. trait FlywayWithMySQLdMixedFixtures extends TestSuiteMixin with UnitFixture with MySQLdSpecSupport with FlywaySpecSupport
  8. trait FlywayWithMySQLdOneInstancePerSuite extends FlywayOneInstancePerSuiteBase with MySQLdOneInstancePerSuite
  9. trait FlywayWithMySQLdOneInstancePerTest extends TestSuiteMixin with FlywaySpecSupport with MySQLdSpecSupport
  10. case class MySQLdConfig (version: Version = v5_7_latest, port: Option[Int] = None, timeout: Option[Duration] = Some(30 seconds), charset: Charset = Charset.defaults(), userWithPassword: Option[UserWithPassword] = None, timeZone: Option[TimeZone] = None, serverVariables: Map[String, Any] = Map.empty, tempDir: Option[File] = None) extends Product with Serializable
  11. case class MySQLdContext (embeddedMysql: EmbeddedMysql, mySQLdConfig: MySQLdConfig, downloadConfig: DownloadConfig, schemaConfigs: Seq[SchemaConfig]) extends Product with Serializable
  12. case class MySQLdContextWithFlywayContexts (mySQLdContext: MySQLdContext, flywayContexts: Seq[FlywayContext]) extends Product with Serializable
  13. trait MySQLdMixedFixtures extends TestSuiteMixin with UnitFixture with MySQLdSpecSupport
  14. trait MySQLdOneInstancePerSuite extends TestSuiteMixin with MySQLdSpecSupport
  15. trait MySQLdOneInstancePerTest extends TestSuiteMixin with MySQLdSpecSupport
  16. trait MySQLdSpecSupport extends LazyLogging
  17. case class SchemaConfig (name: String, charset: Charset = Charset.defaults(), commands: Seq[String] = Seq.empty, scripts: Seq[SqlScriptSource] = Seq.empty) extends Product with Serializable
  18. case class UserWithPassword (userName: String, password: String) extends Product with Serializable

Ungrouped