trait DDL extends SchemaDescriptionDef
- Alphabetic
- By Inheritance
- DDL
- SchemaDescriptionDef
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- Protected
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[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- 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
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- 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() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- 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(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
- def formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from DDL toStringFormat[DDL] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.12.16) Use
formatString.format(value)
instead ofvalue.formatted(formatString)
, or use thef""
string interpolator. In Java 15 and later,formatted
resolves to the new method in String which has reversed parameters.
- def →[B](y: B): (DDL, B)
- Implicit
- This member is added by an implicit conversion from DDL toArrowAssoc[DDL] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use
->
instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.
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...