oxygen.sql.migration.persistence.model
Members list
Type members
Classlikes
Attributes
- Companion
 - object
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
            object ColumnColumn
           
          Attributes
- Companion
 - class
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               ColumnColumn.type
 
            object EntityRefColumn
           
          Attributes
- Supertypes
 - 
               class Objecttrait Matchableclass Any
 - Self type
 - 
               EntityRefColumn.type
 
            final case class ExecutedMigrationRow(version: Int, startedAt: Instant, completedAt: Option[Instant])
           
          Attributes
- Companion
 - object
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
            object ExecutedMigrationRow extends TableCompanion[ExecutedMigrationRow, Int]
           
          Attributes
- Companion
 - class
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass AnyShow all
 - Self type
 - 
               ExecutedMigrationRow.type
 
            final case class ExecutedMigrationStepRow(version: Int, stepNo: Int, derived: Boolean, step: TypedJsonb[MigrationStepColumn], sql: Option[String])
           
          Attributes
- Companion
 - object
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
            object ExecutedMigrationStepRow extends TableCompanion[ExecutedMigrationStepRow, (Int, Int)]
           
          Attributes
- Companion
 - class
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass AnyShow all
 - Self type
 
            final case class IndexColumn(idxName: String, idxNameIsExplicit: Boolean, self: TableRef, unique: Boolean, columns: ArraySeq[String])
           
          Attributes
- Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
            final case class MigrationForeignKeyColumn(fkName: String, fkNameIsExplicit: Boolean, self: TableRef, references: TableRef, columnPairs: ArraySeq[Pair])
           
          Attributes
- Companion
 - object
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
            object MigrationForeignKeyColumn
           
          Attributes
- Companion
 - class
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 
Attributes
- Companion
 - object
 - Supertypes
 - 
               class Objecttrait Matchableclass Any
 - Known subtypes
 - 
               trait StateDifftrait AlterColumnclass CreateColumnclass DropColumnclass RenameColumnclass SetNullabletrait AlterForeignKeyclass CreateForeignKeyclass DropForeignKeytrait AlterIndexclass CreateIndexclass DropIndexclass RenameAutoNamedIndextrait AlterSchemaclass CreateSchemaclass DropSchemaclass RenameSchematrait AlterTableclass CreateTableclass DropTableclass RenameTableShow all
 
            object MigrationStepColumn
           
          Attributes
- Companion
 - trait
 - Supertypes
 - 
               trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               MigrationStepColumn.type
 
            final case class TableStateColumn(tableName: TableRef, primaryKeyColumns: Set[String], columns: ArraySeq[ColumnColumn], foreignKeys: Option[ArraySeq[MigrationForeignKeyColumn]], indices: Option[ArraySeq[IndexColumn]])
           
          Attributes
- Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
In this article