MigrationStep

harness.sql.autoSchema.MigrationStep$
object MigrationStep

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final case class CreateCol(ref: ColRef, colType: ColType, keyType: KeyType, nullable: Boolean) extends SqlEncoded, Auto

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Auto
trait InMemory
trait SqlEncoded
trait Encoded
class Object
trait Matchable
class Any
Show all
final case class CreateIndex(tableRef: TableRef, name: String, unique: Boolean, cols: List[String]) extends SqlEncoded, InMemory

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait InMemory
trait SqlEncoded
trait Encoded
class Object
trait Matchable
class Any
Show all
final case class CreateSchema(ref: Custom) extends SqlEncoded, Auto

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Auto
trait InMemory
trait SqlEncoded
trait Encoded
class Object
trait Matchable
class Any
Show all
final case class CreateTable(ref: TableRef) extends SqlEncoded, Auto

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Auto
trait InMemory
trait SqlEncoded
trait Encoded
class Object
trait Matchable
class Any
Show all
final case class DropCol(ref: ColRef, keyType: KeyType) extends SqlEncoded, Auto

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Auto
trait InMemory
trait SqlEncoded
trait Encoded
class Object
trait Matchable
class Any
Show all
final case class DropIndex(schemaRef: SchemaRef, name: String) extends SqlEncoded, InMemory

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait InMemory
trait SqlEncoded
trait Encoded
class Object
trait Matchable
class Any
Show all
final case class DropSchema(ref: Custom) extends SqlEncoded, Auto

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Auto
trait InMemory
trait SqlEncoded
trait Encoded
class Object
trait Matchable
class Any
Show all
final case class DropTable(ref: TableRef) extends SqlEncoded, Auto

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Auto
trait InMemory
trait SqlEncoded
trait Encoded
class Object
trait Matchable
class Any
Show all
object Encoded

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Encoded.type
sealed trait Encoded

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Code
trait SqlEncoded
class CreateCol
class CreateIndex
class CreateSchema
class CreateTable
class DropCol
class DropIndex
class DropSchema
class DropTable
class RenameCol
class RenameIndex
class RenameSchema
class RenameTable
Show all
object InMemory

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
InMemory.type
sealed trait InMemory

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class CreateIndex
class DropIndex
trait Auto
class CreateCol
class CreateSchema
class CreateTable
class DropCol
class DropSchema
class DropTable
class Code
class RenameCol
class RenameIndex
class RenameSchema
class RenameTable
Show all
final case class RenameCol(tableRef: TableRef, nameBefore: String, nameAfter: String) extends SqlEncoded, InMemory

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait InMemory
trait SqlEncoded
trait Encoded
class Object
trait Matchable
class Any
Show all
final case class RenameIndex(nameBefore: String, nameAfter: String) extends SqlEncoded, InMemory

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait InMemory
trait SqlEncoded
trait Encoded
class Object
trait Matchable
class Any
Show all
final case class RenameSchema(refBefore: Custom, refAfter: Custom) extends SqlEncoded, InMemory

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait InMemory
trait SqlEncoded
trait Encoded
class Object
trait Matchable
class Any
Show all
final case class RenameTable(schemaRef: SchemaRef, nameBefore: String, nameAfter: String) extends SqlEncoded, InMemory

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait InMemory
trait SqlEncoded
trait Encoded
class Object
trait Matchable
class Any
Show all
final case class SetColNotNullable(ref: ColRef) extends SqlEncoded, Auto

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Auto
trait InMemory
trait SqlEncoded
trait Encoded
class Object
trait Matchable
class Any
Show all
final case class SetColNullable(ref: ColRef) extends SqlEncoded, Auto

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Auto
trait InMemory
trait SqlEncoded
trait Encoded
class Object
trait Matchable
class Any
Show all