trait DDL extends SchemaDescriptionDef
- Alphabetic
- By Inheritance
- DDL
- SchemaDescriptionDef
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
createIfNotExistsPhase: Iterable[String]
- Attributes
- protected
-
abstract
def
createPhase1: Iterable[String]
Statements to execute first for create(), e.g.
Statements to execute first for create(), e.g. creating tables and indexes.
- Attributes
- protected
-
abstract
def
createPhase2: Iterable[String]
Statements to execute after createPhase1, e.g.
Statements to execute after createPhase1, e.g. creating foreign keys.
- Attributes
- protected
-
abstract
def
dropIfExistsPhase: Iterable[String]
- Attributes
- protected
-
abstract
def
dropPhase1: Iterable[String]
Statements to execute first for drop(), e.g.
Statements to execute first for drop(), e.g. removing connections from other entities.
- Attributes
- protected
-
abstract
def
dropPhase2: Iterable[String]
Statements to execute after dropPhase1, e.g.
Statements to execute after dropPhase1, e.g. actually dropping a table.
- Attributes
- protected
-
abstract
def
truncatePhase: Iterable[String]
Statements to execute first for truncate()
Statements to execute first for truncate()
- Attributes
- protected
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
- def +(other: String): String
-
def
++(other: DDL): DDL
Create a new DDL object which combines this and the other DDL object.
Create a new DDL object which combines this and the other DDL object.
Composition is such that given
A.ddl ++ B.ddl
the create phases will be run in FIFO order and the drop phases will be run in LIFO order.
A.ddl ++ B.ddl }}} run in FIFO order and the drop phases will be run in LIFO order.
- Definition Classes
- DDL → SchemaDescriptionDef
- def ->[B](y: B): (DDL, B)
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
createIfNotExistsStatements: Iterator[String]
All statements to execute for createIfNotExists()
-
def
createStatements: Iterator[String]
All statements to execute for create()
-
def
dropIfExistsStatements: Iterator[String]
All statements to execute for dropIfExists()
-
def
dropStatements: Iterator[String]
All statements to execute for drop()
- def ensuring(cond: (DDL) ⇒ Boolean, msg: ⇒ Any): DDL
- def ensuring(cond: (DDL) ⇒ Boolean): DDL
- def ensuring(cond: Boolean, msg: ⇒ Any): DDL
- def ensuring(cond: Boolean): DDL
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(o: Any): Boolean
- Definition Classes
- DDL → AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def formatted(fmtstr: String): String
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- DDL → AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
truncateStatements: Iterator[String]
All statements to execute for truncate
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def →[B](y: B): (DDL, B)
edit this text on github
Scala Language-Integrated Connection Kit
This is the API documentation for the Slick database library. It should be used as an additional resource to the user manual.
Further documentation for Slick can be found on the documentation pages.
To the slick package list...