harness.sql.autoSchema

Members list

Type members

Classlikes

final case class ColRef(schemaRef: SchemaRef, tableName: String, colName: String)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ColRef

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
ColRef.type
final case class DbState(schemas: Map[SchemaRef, Schema], indexesTable: Map[String, TableRef])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
object DbState

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
DbState.type
final case class InMemoryMigration(version: Version, tables: Tables, steps: NonEmptyList[Step])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class InformationSchemaSchemata[F[_]](schemaName: F[String]) extends Table

Attributes

Companion
object
Supertypes
trait Serializable
class Table
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait Companion[[F[_]] =>> InformationSchemaSchemata[F]]
class Object
trait Matchable
class Any
Show all
Self type
sealed trait KeyType

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ForeignKey
object NoKey.type
object PrimaryKey.type
object KeyType

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
KeyType.type
final case class Migration[F[_]](id: F[MigrationId], version: F[Version], steps: F[NonEmptyList[Encoded]]) extends WithId[F, MigrationId]

Attributes

Companion
object
Supertypes
trait Serializable
class WithId[F, MigrationId]
class Table
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Migration extends WithId[MigrationId, [F[_]] =>> Migration[F]]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait WithId[MigrationId, [F[_]] =>> Migration[F]]
trait Companion[[F[_]] =>> Migration[F]]
class Object
trait Matchable
class Any
Show all
Self type
Migration.type
sealed trait MigrationEffect

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Code
class Sql

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
object MigrationId extends TableKey

Attributes

Supertypes
trait TableKey
class Object
trait Matchable
class Any
Self type
final case class MigrationPlan

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MigrationPlan

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object MigrationStep

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
final case class PartialState

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PartialState

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PlannedMigrations(migrations: NonEmptyList[InMemoryMigration])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed abstract class SchemaRef(val schemaName: String)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Custom
object Public.type
object SchemaRef

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
SchemaRef.type
final case class TableRef(schemaRef: SchemaRef, tableName: String)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TableRef

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
TableRef.type
final class Tables

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Tables

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Tables.type

Types

type MigrationId = Id