package
db
Type Members
-
case class
DownloadConfig(baseUrl: URL, cacheDir: File) extends Product with Serializable
-
case class
FlywayConfig(locations: Seq[String], callbacks: Seq[Callback] = Seq.empty, placeholderConfig: Option[PlaceholderConfig] = None) extends Product with Serializable
-
case class
FlywayConfigWithDataSource(driverDataSource: DriverDataSource, config: FlywayConfig) extends Product with Serializable
-
case class
FlywayContext(flyway: Flyway, config: FlywayConfigWithDataSource) extends Product with Serializable
-
trait
FlywayOneInstancePerSuiteBase extends TestSuiteMixin with FlywaySpecSupport
-
trait
FlywaySpecSupport extends AnyRef
-
trait
FlywayWithMySQLdMixedFixtures extends TestSuiteMixin with UnitFixture with MySQLdSpecSupport with FlywaySpecSupport
-
trait
FlywayWithMySQLdOneInstancePerSuite extends FlywayOneInstancePerSuiteBase with MySQLdOneInstancePerSuite
-
trait
FlywayWithMySQLdOneInstancePerTest extends TestSuiteMixin with FlywaySpecSupport with MySQLdSpecSupport
-
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
-
case class
MySQLdContext(embeddedMysql: EmbeddedMysql, mySQLdConfig: MySQLdConfig, downloadConfig: DownloadConfig, schemaConfigs: Seq[SchemaConfig]) extends Product with Serializable
-
case class
MySQLdContextWithFlywayContexts(mySQLdContext: MySQLdContext, flywayContexts: Seq[FlywayContext]) extends Product with Serializable
-
trait
MySQLdMixedFixtures extends TestSuiteMixin with UnitFixture with MySQLdSpecSupport
-
trait
MySQLdOneInstancePerSuite extends TestSuiteMixin with MySQLdSpecSupport
-
trait
MySQLdOneInstancePerTest extends TestSuiteMixin with MySQLdSpecSupport
-
trait
MySQLdSpecSupport extends LazyLogging
-
case class
PlaceholderConfig(placeholderReplacement: Boolean = false, placeholders: Map[String, String] = Map.empty, placeholderPrefix: Option[String] = None, placeholderSuffix: Option[String] = None) extends Product with Serializable
-
case class
SchemaConfig(name: String, charset: Charset = Charset.defaults(), commands: Seq[String] = Seq.empty, scripts: Seq[SqlScriptSource] = Seq.empty) extends Product with Serializable
-
case class
UserWithPassword(userName: String, password: String) extends Product with Serializable