Packages

class KleisliInterpreter[M[_]] extends AnyRef

Self Type
KleisliInterpreter[M]
Source
kleisliinterpreter.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. KleisliInterpreter
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new KleisliInterpreter()(implicit syncM: Sync[M])

Type Members

  1. trait CopyInInterpreter extends Visitor[[γ$13$]Kleisli[M, CopyIn, γ$13$]]
  2. trait CopyManagerInterpreter extends Visitor[[γ$14$]Kleisli[M, CopyManager, γ$14$]]
  3. trait CopyOutInterpreter extends Visitor[[γ$15$]Kleisli[M, CopyOut, γ$15$]]
  4. trait LargeObjectInterpreter extends Visitor[[γ$16$]Kleisli[M, LargeObject, γ$16$]]
  5. trait LargeObjectManagerInterpreter extends Visitor[[γ$17$]Kleisli[M, LargeObjectManager, γ$17$]]
  6. trait PGConnectionInterpreter extends Visitor[[γ$18$]Kleisli[M, PGConnection, γ$18$]]

Value Members

  1. lazy val CopyInInterpreter: ~>[CopyInOp, [γ$0$]Kleisli[M, CopyIn, γ$0$]]
  2. lazy val CopyManagerInterpreter: ~>[CopyManagerOp, [γ$1$]Kleisli[M, CopyManager, γ$1$]]
  3. lazy val CopyOutInterpreter: ~>[CopyOutOp, [γ$2$]Kleisli[M, CopyOut, γ$2$]]
  4. lazy val LargeObjectInterpreter: ~>[LargeObjectOp, [γ$3$]Kleisli[M, LargeObject, γ$3$]]
  5. lazy val LargeObjectManagerInterpreter: ~>[LargeObjectManagerOp, [γ$4$]Kleisli[M, LargeObjectManager, γ$4$]]
  6. lazy val PGConnectionInterpreter: ~>[PGConnectionOp, [γ$5$]Kleisli[M, PGConnection, γ$5$]]
  7. def canceled[J]: Kleisli[M, J, Unit]
  8. def delay[J, A](thunk: => A): Kleisli[M, J, A]
  9. def embed[J, A](e: Embedded[A]): Kleisli[M, J, A]
  10. def forceR[G[_], J, A, B](interpreter: ~>[G, [γ$7$]Kleisli[M, J, γ$7$]])(fa: Free[G, A])(fb: Free[G, B]): Kleisli[M, J, B]
  11. def handleErrorWith[G[_], J, A](interpreter: ~>[G, [γ$6$]Kleisli[M, J, γ$6$]])(fa: Free[G, A])(f: (Throwable) => Free[G, A]): Kleisli[M, J, A]
  12. def monotonic[J]: Kleisli[M, J, FiniteDuration]
  13. def onCancel[G[_], J, A](interpreter: ~>[G, [γ$12$]Kleisli[M, J, γ$12$]])(fa: Free[G, A], fin: Free[G, Unit]): Kleisli[M, J, A]
  14. def poll[G[_], J, A](interpreter: ~>[G, [γ$11$]Kleisli[M, J, γ$11$]])(mpoll: Any, fa: Free[G, A]): Kleisli[M, J, A]
    Annotations
    @SuppressWarnings()
  15. def primitive[J, A](f: (J) => A): Kleisli[M, J, A]
  16. def raiseError[J, A](e: Throwable): Kleisli[M, J, A]
  17. def raw[J, A](f: (J) => A): Kleisli[M, J, A]
  18. def realTime[J]: Kleisli[M, J, FiniteDuration]
  19. def suspend[J, A](hint: Type)(thunk: => A): Kleisli[M, J, A]
  20. implicit val syncM: Sync[M]
  21. def uncancelable[G[_], J, A](interpreter: ~>[G, [γ$8$]Kleisli[M, J, γ$8$]], capture: (Poll[M]) => Poll[[β$9$]Free[G, β$9$]])(body: (Poll[[β$10$]Free[G, β$10$]]) => Free[G, A]): Kleisli[M, J, A]