KleisliInterpreter

doobie.postgres.free.KleisliInterpreter
See theKleisliInterpreter companion object
class KleisliInterpreter[M[_]](logHandler: LogHandler[M])(implicit val asyncM: WeakAsync[M])

Attributes

Companion
object
Source
kleisliinterpreter.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

trait CopyInInterpreter extends Visitor[[_] =>> Kleisli[M, CopyIn, _$39]]

Attributes

Source
kleisliinterpreter.scala
Supertypes
trait Visitor[[_] =>> Kleisli[M, CopyIn, _$39]]
trait FunctionK[CopyInOp, [_] =>> Kleisli[M, CopyIn, _$39]]
trait Serializable
class Object
trait Matchable
class Any
Show all
trait CopyManagerInterpreter extends Visitor[[_] =>> Kleisli[M, CopyManager, _$51]]

Attributes

Source
kleisliinterpreter.scala
Supertypes
trait Visitor[[_] =>> Kleisli[M, CopyManager, _$51]]
trait FunctionK[CopyManagerOp, [_] =>> Kleisli[M, CopyManager, _$51]]
trait Serializable
class Object
trait Matchable
class Any
Show all
trait CopyOutInterpreter extends Visitor[[_] =>> Kleisli[M, CopyOut, _$63]]

Attributes

Source
kleisliinterpreter.scala
Supertypes
trait Visitor[[_] =>> Kleisli[M, CopyOut, _$63]]
trait FunctionK[CopyOutOp, [_] =>> Kleisli[M, CopyOut, _$63]]
trait Serializable
class Object
trait Matchable
class Any
Show all
trait LargeObjectInterpreter extends Visitor[[_] =>> Kleisli[M, LargeObject, _$73]]

Attributes

Source
kleisliinterpreter.scala
Supertypes
trait Visitor[[_] =>> Kleisli[M, LargeObject, _$73]]
trait FunctionK[LargeObjectOp, [_] =>> Kleisli[M, LargeObject, _$73]]
trait Serializable
class Object
trait Matchable
class Any
Show all
trait LargeObjectManagerInterpreter extends Visitor[[_] =>> Kleisli[M, LargeObjectManager, _$94]]

Attributes

Source
kleisliinterpreter.scala
Supertypes
trait Visitor[[_] =>> Kleisli[M, LargeObjectManager, _$94]]
trait FunctionK[LargeObjectManagerOp, [_] =>> Kleisli[M, LargeObjectManager, _$94]]
trait Serializable
class Object
trait Matchable
class Any
Show all
trait PGConnectionInterpreter extends Visitor[[_] =>> Kleisli[M, PGConnection, _$106]]

Attributes

Source
kleisliinterpreter.scala
Supertypes
trait Visitor[[_] =>> Kleisli[M, PGConnection, _$106]]
trait FunctionK[PGConnectionOp, [_] =>> Kleisli[M, PGConnection, _$106]]
trait Serializable
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def canceled[J]: Kleisli[M, J, Unit]

Attributes

Source
kleisliinterpreter.scala
def delay[J, A](thunk: => A): Kleisli[M, J, A]

Attributes

Source
kleisliinterpreter.scala
def embed[J, A](e: Embedded[A]): Kleisli[M, J, A]

Attributes

Source
kleisliinterpreter.scala
def forceR[G[_], J, A, B](interpreter: FunctionK[G, [_] =>> Kleisli[M, J, _$19]])(fa: Free[G, A])(fb: Free[G, B]): Kleisli[M, J, B]

Attributes

Source
kleisliinterpreter.scala
def fromFuture[G[_], J, A](interpreter: FunctionK[G, [_] =>> Kleisli[M, J, _$30]])(fut: Free[G, Future[A]]): Kleisli[M, J, A]

Attributes

Source
kleisliinterpreter.scala
def fromFutureCancelable[G[_], J, A](interpreter: FunctionK[G, [_] =>> Kleisli[M, J, _$32]])(fut: Free[G, (Future[A], Free[G, Unit])]): Kleisli[M, J, A]

Attributes

Source
kleisliinterpreter.scala
def handleErrorWith[G[_], J, A](interpreter: FunctionK[G, [_] =>> Kleisli[M, J, _$16]])(fa: Free[G, A])(f: Throwable => Free[G, A]): Kleisli[M, J, A]

Attributes

Source
kleisliinterpreter.scala

Attributes

Source
kleisliinterpreter.scala
def onCancel[G[_], J, A](interpreter: FunctionK[G, [_] =>> Kleisli[M, J, _$28]])(fa: Free[G, A], fin: Free[G, Unit]): Kleisli[M, J, A]

Attributes

Source
kleisliinterpreter.scala
def poll[G[_], J, A](interpreter: FunctionK[G, [_] =>> Kleisli[M, J, _$26]])(mpoll: Any, fa: Free[G, A]): Kleisli[M, J, A]

Attributes

Source
kleisliinterpreter.scala
def primitive[J, A](f: J => A): Kleisli[M, J, A]

Attributes

Source
kleisliinterpreter.scala
def raiseError[J, A](e: Throwable): Kleisli[M, J, A]

Attributes

Source
kleisliinterpreter.scala
def raw[J, A](f: J => A): Kleisli[M, J, A]

Attributes

Source
kleisliinterpreter.scala

Attributes

Source
kleisliinterpreter.scala
def suspend[J, A](hint: Type)(thunk: => A): Kleisli[M, J, A]

Attributes

Source
kleisliinterpreter.scala
def uncancelable[G[_], J, A](interpreter: FunctionK[G, [_] =>> Kleisli[M, J, _$21]], capture: Poll[M] => Poll[[_] =>> Free[G, _$22]])(body: Poll[[_] =>> Free[G, _$23]] => Free[G, A]): Kleisli[M, J, A]

Attributes

Source
kleisliinterpreter.scala

Concrete fields

lazy val CopyInInterpreter: FunctionK[CopyInOp, [_] =>> Kleisli[M, CopyIn, _$3]]

Attributes

Source
kleisliinterpreter.scala
lazy val CopyManagerInterpreter: FunctionK[CopyManagerOp, [_] =>> Kleisli[M, CopyManager, _$4]]

Attributes

Source
kleisliinterpreter.scala
lazy val CopyOutInterpreter: FunctionK[CopyOutOp, [_] =>> Kleisli[M, CopyOut, _$5]]

Attributes

Source
kleisliinterpreter.scala
lazy val LargeObjectInterpreter: FunctionK[LargeObjectOp, [_] =>> Kleisli[M, LargeObject, _$6]]

Attributes

Source
kleisliinterpreter.scala
lazy val LargeObjectManagerInterpreter: FunctionK[LargeObjectManagerOp, [_] =>> Kleisli[M, LargeObjectManager, _$7]]

Attributes

Source
kleisliinterpreter.scala
lazy val PGConnectionInterpreter: FunctionK[PGConnectionOp, [_] =>> Kleisli[M, PGConnection, _$8]]

Attributes

Source
kleisliinterpreter.scala

Implicits

Implicits

implicit val asyncM: WeakAsync[M]

Attributes

Source
kleisliinterpreter.scala