sorm

ddl

package ddl

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ddl
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class Column(name: String, t: ColumnType, autoIncrement: Boolean = false, nullable: Boolean = false) extends Product with Serializable

  2. sealed trait ColumnType extends AnyRef

  3. case class ForeignKey(table: String, bindings: Seq[(String, String)], onDelete: ReferenceOption = ReferenceOption.NoAction, onUpdate: ReferenceOption = ReferenceOption.NoAction) extends Product with Serializable

  4. sealed trait ReferenceOption extends AnyRef

  5. case class Table(name: String, columns: Seq[Column], primaryKey: Seq[String], uniqueKeys: Set[Seq[String]] = Set.empty, indexes: Set[Seq[String]] = Set.empty, foreignKeys: Set[ForeignKey] = Set.empty) extends Product with Serializable

Value Members

  1. object ColumnType

  2. object ReferenceOption

Deprecated Value Members

  1. def jdbcType(t: ColumnType): Int

    Annotations
    @deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped