package
dbevolv
Type Members
-
-
case class
ClassStatement(className: String) extends Statement with Logging with Product with Serializable
-
case class
Column[COLTYPE](name: String, type: COLTYPE) extends Product with Serializable
-
trait
Database extends AnyRef
-
-
case class
DatabaseDockerImage(name: String, exposedPort: Int, isStarted: (String, Container) ⇒ Boolean, username: String = "", password: String = "", envVars: Set[String] = scala.this.Predef.Set.empty[String], flushCmd: Option[Seq[String]] = scala.None) extends Product with Serializable
-
-
sealed
trait
DbCommand extends AnyRef
-
case class
DbMigrationConfig(connection: DatabaseConnection, name: String, version: Option[String], skipSchemaVerification: Boolean, applyUpgradesTwice: Boolean, wholeConfig: Config) extends Product with Serializable
-
case class
DbevolvArgsConfig(version: Option[String] = scala.None, cmd: DbCommand = Migrate, tenantSpecified: Boolean = false, tenant: Option[String] = scala.None) extends Product with Serializable
-
-
-
case class
InstalledVersion(version: String, installedDate: DateTime, checksum: String) extends Product with Serializable
-
case class
Migration(version: String, isRebase: Boolean) extends Product with Serializable
-
-
case class
MigrationReport(startingVersion: String, migratedToVersion: String) extends Product with Serializable
-
case class
MigrationSpec(startingVersion: String, migratedToVersion: String, skipSchemaVerification: Boolean, steps: Seq[Migration], op: MigrationOperation) extends Product with Serializable
-
-
case class
Schema[COLTYPE](tables: Map[String, Table[COLTYPE]]) extends Logging with Product with Serializable
-
sealed
trait
Statement extends AnyRef
-
case class
StringStatement(statementText: String) extends Statement with Logging with Product with Serializable
-
case class
Table[COLTYPE](name: String, columns: Set[Column[COLTYPE]]) extends Logging with Product with Serializable
-
-
Value Members
-
-
-
-
-
-
-
-
object
DisplayHistory extends DbCommand with Product with Serializable
-
-
-
object
Migrate extends DbCommand with Product with Serializable
-
-
-
object
Schema extends Serializable
-
-
-
-
-
def
using[RESOURCE <: AutoCloseable, RES](resource: RESOURCE)(action: (RESOURCE) ⇒ RES): RES
-
Inherited from AnyRef
Inherited from Any