io.eezo.db.schema
package io.eezo.db.schema
Members list
Type members
Classlikes
enum Change
Attributes
- Source
- Change.scala
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class ColumnSnap(name: String, pgType: String, nullable: Boolean, primaryKey: Boolean, checks: List[String], references: Option[String])
Attributes
- Source
- Snapshot.scala
- Supertypes
object Ddl
Renders every Change the differ can emit, and is the only place that renders DDL.
Renders every Change the differ can emit, and is the only place that renders DDL.
Constraint names come from a hash of the expression, which holds together only because both sides of a drop/add cycle compute the same hash — see BACKLOG §27, and §25, which needs the same decision.
Attributes
object Differ
Attributes
- Source
- Differ.scala
- Supertypes
- Self type
-
Differ.type
Attributes
- Source
- Snapshot.scala
- Supertypes
object Introspect
Attributes
- Source
- Introspect.scala
- Supertypes
- Self type
-
Introspect.type
Attributes
- Source
- Snapshot.scala
- Supertypes
object Snapshot
Attributes
- Source
- Snapshot.scala
- Supertypes
- Self type
-
Snapshot.type
Attributes
- Source
- Snapshot.scala
- Supertypes
In this article