trait SlickQueryAlgebraDefinitions extends AnyRef
Mix in into your global slick definition object. You know which one, every application has one.
Unfortunately, there is no way to make these definitions directly available in your "api" object that you then import everywhere slick.
Copy the definitions from definitions.SlickQueryAlgebraTypes to achieve the one import experience.
- Self Type
- SlickQueryAlgebraDefinitions with JdbcProfile
- Since
04 Apr 2019
- Alphabetic
- By Inheritance
- SlickQueryAlgebraDefinitions
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- abstract class SlickDBAlgebra[F[_], E, PK, TA <: (SlickQueryAlgebraDefinitions.this)#TableWithPK[E, PK]] extends DAOAlgebra[F, E, PK]
- abstract class SlickDBQueryAlgebra[E, PK, TA <: (SlickQueryAlgebraDefinitions.this)#TableWithPK[E, PK]] extends DAOAlgebra[ConnectionIO, E, PK]
- E
The type of value to be inserted into the table
- PK
The type of the value by which to uniquely identify the element
E, by default this is also the primary key, and also has the unique constraint.- TA
Slick Table definition
- abstract class TableWithPK[E, PK] extends (SlickQueryAlgebraDefinitions.this)#Table[E]
- E
The type of value to be inserted into the table
- PK
The type of the value by which to uniquely identify the element
E, by default this is also the primary key, and also has the unique constraint.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- 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
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- 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
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()
- object SlickDBAlgebra
- object SlickDBQueryAlgebra