KleisliInterpreter

doobie.postgres.free.KleisliInterpreter
See theKleisliInterpreter companion object
class KleisliInterpreter[M[_]](implicit val syncM: Sync[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, _$35]]

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Source
kleisliinterpreter.scala
Supertypes
trait Visitor[[_] =>> Kleisli[M, PGConnection, _$97]]
trait FunctionK[PGConnectionOp, [_] =>> Kleisli[M, PGConnection, _$97]]
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 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
def monotonic[J]: Kleisli[M, J, FiniteDuration]

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
def realTime[J]: Kleisli[M, J, FiniteDuration]

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 syncM: Sync[M]

Attributes

Source
kleisliinterpreter.scala