package
db
Type Members
-
case class
DownloadConfig
(baseUrl: URL, cacheDir: File) extends Product with Serializable
-
case class
FlywayConfig
(locations: Seq[String], callbacks: Seq[FlywayCallback] = Seq.empty) 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
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