Packages

t

org.shaqal

TableDefinition

trait TableDefinition extends Constraints

Self Type
TableDefinition with TableLike with Fields
Linear Supertypes
Constraints, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TableDefinition
  2. Constraints
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed trait Constraint extends SingleSQL
    Definition Classes
    Constraints
  2. class ForeignKey extends AnyRef
    Definition Classes
    Constraints
  3. class PrimaryKey extends SingleSQL with (Constraints.this)#Constraint
    Definition Classes
    Constraints
  4. sealed trait ReferentialAction extends AnyRef
    Definition Classes
    Constraints
  5. class ReferentialConstraint extends SingleSQL with (Constraints.this)#Constraint
    Definition Classes
    Constraints
  6. class Unique extends SingleSQL with (Constraints.this)#Constraint
    Definition Classes
    Constraints
  7. trait default[C] extends AnyRef
  8. trait identity extends notnull
  9. trait unique extends AnyRef

Abstract Value Members

  1. abstract def constraints: Seq[(TableDefinition.this)#Constraint]
    Definition Classes
    Constraints

Concrete Value Members

  1. object Cascade extends (Constraints.this)#ReferentialAction
    Definition Classes
    Constraints
  2. object ForeignKey
    Definition Classes
    Constraints
  3. object PrimaryKey
    Definition Classes
    Constraints
  4. object Restrict extends (Constraints.this)#ReferentialAction
    Definition Classes
    Constraints
  5. object Unique
    Definition Classes
    Constraints
  6. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  7. final def ##: Int
    Definition Classes
    AnyRef → Any
  8. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def addConstraint(constraint: (TableDefinition.this)#Constraint)(implicit c: -:[(TableDefinition.this)#D]): Unit
  10. def addConstraints()(implicit c: -:[(TableDefinition.this)#D]): Unit
  11. def addNonReferentialConstraints()(implicit c: -:[(TableDefinition.this)#D]): Unit
  12. def addReferentialConstraints()(implicit c: -:[(TableDefinition.this)#D]): Unit
  13. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  14. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  15. def create()(implicit c: -:[(TableDefinition.this)#D]): Boolean
  16. def create[U](f: (String) => U)(implicit c: -:[(TableDefinition.this)#D]): Boolean
  17. def createTable()(implicit c: -:[(TableDefinition.this)#D]): Boolean
  18. def drop(areYouSure: Boolean)(implicit c: -:[(TableDefinition.this)#D]): Unit
  19. def dropConstraint(constraint: (TableDefinition.this)#Constraint)(implicit c: -:[(TableDefinition.this)#D]): Unit
  20. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  22. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  23. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  24. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  25. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  26. def max: sql.DataLength.Max
  27. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. def nonReferentialConstraints: Seq[(TableDefinition.this)#Constraint]
    Definition Classes
    Constraints
  29. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  30. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  31. def referentialConstraints: Seq[(TableDefinition.this)#Constraint]
    Definition Classes
    Constraints
  32. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  33. def tableExists(implicit c: -:[(TableDefinition.this)#D]): Boolean
  34. def toString(): String
    Definition Classes
    AnyRef → Any
  35. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  36. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  37. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Constraints

Inherited from AnyRef

Inherited from Any

Ungrouped