oxygen.sql.migration.model
package oxygen.sql.migration.model
Members list
Type members
Classlikes
Representation of a Migration that has been calculated, but not yet executed.
Representation of a Migration that has been calculated, but not yet executed.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object CalculatedMigration
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CalculatedMigration.type
object EntityRef
final case class ExecutedMigration(version: Int, steps: ArraySeq[Step], startedAt: Instant, completedAt: Option[Instant])
Representation of a Migration that has already been executed.
Representation of a Migration that has already been executed.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ExecutedMigration
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ExecutedMigration.type
final case class ForeignKeyState(explicitFKName: Option[String], self: TableRef, references: TableRef, columnPairs: ArraySeq[Pair])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ForeignKeyState
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ForeignKeyState.type
final case class IndexState(explicitIdxName: Option[String], self: TableRef, unique: Boolean, columns: ArraySeq[String])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object IndexState
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
IndexState.type
sealed trait MigrationError extends Throwable
Attributes
- Companion
- object
- Supertypes
-
class Throwabletrait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
-
class EmptyMigrationclass ErrorDiffingStateclass ErrorFetchingMigrationsclass ErrorPersistingMigrationclass MigrationsDifferclass MissingPlannedMigrationclass UnexpectedVersionShow all
object MigrationError
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MigrationError.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object MigrationState
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MigrationState.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Migrations
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Migrations.type
final case class PlannedMigration(version: Int, tables: ArraySeq[TableRepr[_]], steps: ArraySeq[StepType])
Representation of a migration that has not yet been calculated. This allows the flexibility to have oxygen-migration automatically figure out what migration steps you need.
Representation of a migration that has not yet been calculated. This allows the flexibility to have oxygen-migration automatically figure out what migration steps you need.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object PlannedMigration
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PlannedMigration.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait AlterColumnclass CreateColumnclass DropColumnclass RenameColumnclass SetNullabletrait AlterForeignKeyclass CreateForeignKeyclass DropForeignKeytrait AlterIndexclass CreateIndexclass DropIndexclass RenameAutoNamedIndextrait AlterSchemaclass CreateSchemaclass DropSchemaclass RenameSchematrait AlterTableclass CreateTableclass DropTableclass RenameTabletrait CoreTypetrait CanBeSpecifiedAndDerivedtrait CanOnlyBeDerivedtrait CanOnlyBeSpecifiedtrait Derivabletrait CanBeDerivedtrait CanNotBeDerivedtrait Specifiabletrait CanBeSpecifiedtrait CanNotBeSpecifiedShow all
- Self type
object StateDiff
sealed trait StateDiffError extends Throwable
Attributes
- Companion
- object
- Supertypes
-
class Throwabletrait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
object StateDiffError
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
StateDiffError.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object TableState
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TableState.type
In this article