Ddl

io.eezo.db.schema.Ddl
object 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

Source
Ddl.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Ddl.type

Members list

Value members

Concrete methods

def render(c: Change): String

Attributes

Source
Ddl.scala
def render(cs: List[Change]): List[String]

Attributes

Source
Ddl.scala