trait Transactor[F[_]] extends AnyRef
- Since
02 Apr 2019
- Alphabetic
- By Inheritance
- Transactor
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
- abstract def ioExecutionContext: effects.ExecutionContext
The execution context used to run all blocking database input/output
- abstract def run[T](cio: ConnectionIO[T]): F[T]
- abstract def shutdown: F[Unit]
- abstract val slickAPI: JDBCProfileAPI
Please use only to compensate for the lacks of this evergrowing API.
Please use only to compensate for the lacks of this evergrowing API. Prefer to make this wrapper support what you want to do, rather than using this thing.
- returns
The underlying JDBC profile you used to instantiate this Transactor. Most likely that one global object in your project that you instantiated once, and then forgot about. Now available to import through here for more localized reasoning in case you need it.
- abstract val slickDB: DatabaseBackend
Please use only to compensate for the lacks of this evergrowing API.
Please use only to compensate for the lacks of this evergrowing API. Prefer to make this wrapper support what you want to do, rather than using this thing.
- returns
The underlying slick representation of a Database, used to run your DBIOActions.
Concrete 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()