DdlGenerator

org.mojoz.metadata.out.DdlGenerator
See theDdlGenerator companion object
abstract class DdlGenerator(typeDefs: Seq[TypeDef])

Attributes

Companion
object
Source
DdlGenerator.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Abstract methods

Attributes

Source
DdlGenerator.scala

Concrete methods

def columnComments(t: TableDef): Seq[String]

Attributes

Source
DdlGenerator.scala

Attributes

Source
DdlGenerator.scala

Attributes

Source
DdlGenerator.scala
def foreignKey(tableName: String)(r: Ref): String

Attributes

Source
DdlGenerator.scala
def foreignKeys(tables: Seq[TableDef]): String

Attributes

Source
DdlGenerator.scala
def index(t: TableDef)(idx: DbIndex): String

Attributes

Source
DdlGenerator.scala
def indexes(t: TableDef): Seq[String]

Attributes

Source
DdlGenerator.scala

Attributes

Source
DdlGenerator.scala

Attributes

Source
DdlGenerator.scala
def primaryKey(t: TableDef): Option[String]

Attributes

Source
DdlGenerator.scala
def schema(tables: Seq[TableDef]): String

Returns full sql schema string (tables, comments, keys, indices, refs)

Returns full sql schema string (tables, comments, keys, indices, refs)

Attributes

Source
DdlGenerator.scala
def table(t: TableDef): String

Attributes

Source
DdlGenerator.scala

Attributes

Source
DdlGenerator.scala

Attributes

Source
DdlGenerator.scala
def tableComment(t: TableDef): Option[String]

Attributes

Source
DdlGenerator.scala

Attributes

Source
DdlGenerator.scala

Attributes

Source
DdlGenerator.scala
def uniqueIndexes(t: TableDef): Seq[String]

Attributes

Source
DdlGenerator.scala

Attributes

Source
DdlGenerator.scala

Concrete fields

val ddlWriteInfoKey: String

Attributes

Source
DdlGenerator.scala