KleisliInterpreter

doobie.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 BlobInterpreter extends Visitor[[_] =>> Kleisli[M, Blob, _$65]]

Attributes

Source
kleisliinterpreter.scala
Supertypes
trait Visitor[[_] =>> Kleisli[M, Blob, _$65]]
trait FunctionK[BlobOp, [_] =>> Kleisli[M, Blob, _$65]]
trait Serializable
class Object
trait Matchable
class Any
Show all
trait CallableStatementInterpreter extends Visitor[[_] =>> Kleisli[M, CallableStatement, _$578]]

Attributes

Source
kleisliinterpreter.scala
Supertypes
trait Visitor[[_] =>> Kleisli[M, CallableStatement, _$578]]
trait FunctionK[CallableStatementOp, [_] =>> Kleisli[M, CallableStatement, _$578]]
trait Serializable
class Object
trait Matchable
class Any
Show all
trait ClobInterpreter extends Visitor[[_] =>> Kleisli[M, Clob, _$77]]

Attributes

Source
kleisliinterpreter.scala
Supertypes
trait Visitor[[_] =>> Kleisli[M, Clob, _$77]]
trait FunctionK[ClobOp, [_] =>> Kleisli[M, Clob, _$77]]
trait Serializable
class Object
trait Matchable
class Any
Show all
trait ConnectionInterpreter extends Visitor[[_] =>> Kleisli[M, Connection, _$346]]

Attributes

Source
kleisliinterpreter.scala
Supertypes
trait Visitor[[_] =>> Kleisli[M, Connection, _$346]]
trait FunctionK[ConnectionOp, [_] =>> Kleisli[M, Connection, _$346]]
trait Serializable
class Object
trait Matchable
class Any
Show all
trait DatabaseMetaDataInterpreter extends Visitor[[_] =>> Kleisli[M, DatabaseMetaData, _$91]]

Attributes

Source
kleisliinterpreter.scala
Supertypes
trait Visitor[[_] =>> Kleisli[M, DatabaseMetaData, _$91]]
trait FunctionK[DatabaseMetaDataOp, [_] =>> Kleisli[M, DatabaseMetaData, _$91]]
trait Serializable
class Object
trait Matchable
class Any
Show all
trait DriverInterpreter extends Visitor[[_] =>> Kleisli[M, Driver, _$271]]

Attributes

Source
kleisliinterpreter.scala
Supertypes
trait Visitor[[_] =>> Kleisli[M, Driver, _$271]]
trait FunctionK[DriverOp, [_] =>> Kleisli[M, Driver, _$271]]
trait Serializable
class Object
trait Matchable
class Any
Show all
trait NClobInterpreter extends Visitor[[_] =>> Kleisli[M, NClob, _$51]]

Attributes

Source
kleisliinterpreter.scala
Supertypes
trait Visitor[[_] =>> Kleisli[M, NClob, _$51]]
trait FunctionK[NClobOp, [_] =>> Kleisli[M, NClob, _$51]]
trait Serializable
class Object
trait Matchable
class Any
Show all
trait PreparedStatementInterpreter extends Visitor[[_] =>> Kleisli[M, PreparedStatement, _$464]]

Attributes

Source
kleisliinterpreter.scala
Supertypes
trait Visitor[[_] =>> Kleisli[M, PreparedStatement, _$464]]
trait FunctionK[PreparedStatementOp, [_] =>> Kleisli[M, PreparedStatement, _$464]]
trait Serializable
class Object
trait Matchable
class Any
Show all
trait RefInterpreter extends Visitor[[_] =>> Kleisli[M, Ref, _$279]]

Attributes

Source
kleisliinterpreter.scala
Supertypes
trait Visitor[[_] =>> Kleisli[M, Ref, _$279]]
trait FunctionK[RefOp, [_] =>> Kleisli[M, Ref, _$279]]
trait Serializable
class Object
trait Matchable
class Any
Show all
trait ResultSetInterpreter extends Visitor[[_] =>> Kleisli[M, ResultSet, _$812]]

Attributes

Source
kleisliinterpreter.scala
Supertypes
trait Visitor[[_] =>> Kleisli[M, ResultSet, _$812]]
trait FunctionK[ResultSetOp, [_] =>> Kleisli[M, ResultSet, _$812]]
trait Serializable
class Object
trait Matchable
class Any
Show all
trait SQLDataInterpreter extends Visitor[[_] =>> Kleisli[M, SQLData, _$284]]

Attributes

Source
kleisliinterpreter.scala
Supertypes
trait Visitor[[_] =>> Kleisli[M, SQLData, _$284]]
trait FunctionK[SQLDataOp, [_] =>> Kleisli[M, SQLData, _$284]]
trait Serializable
class Object
trait Matchable
class Any
Show all
trait SQLInputInterpreter extends Visitor[[_] =>> Kleisli[M, SQLInput, _$288]]

Attributes

Source
kleisliinterpreter.scala
Supertypes
trait Visitor[[_] =>> Kleisli[M, SQLInput, _$288]]
trait FunctionK[SQLInputOp, [_] =>> Kleisli[M, SQLInput, _$288]]
trait Serializable
class Object
trait Matchable
class Any
Show all
trait SQLOutputInterpreter extends Visitor[[_] =>> Kleisli[M, SQLOutput, _$317]]

Attributes

Source
kleisliinterpreter.scala
Supertypes
trait Visitor[[_] =>> Kleisli[M, SQLOutput, _$317]]
trait FunctionK[SQLOutputOp, [_] =>> Kleisli[M, SQLOutput, _$317]]
trait Serializable
class Object
trait Matchable
class Any
Show all
trait StatementInterpreter extends Visitor[[_] =>> Kleisli[M, Statement, _$407]]

Attributes

Source
kleisliinterpreter.scala
Supertypes
trait Visitor[[_] =>> Kleisli[M, Statement, _$407]]
trait FunctionK[StatementOp, [_] =>> Kleisli[M, Statement, _$407]]
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, _$27]])(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, _$24]])(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, _$36]])(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, _$34]])(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, _$29]], capture: Poll[M] => Poll[[_] =>> Free[G, _$30]])(body: Poll[[_] =>> Free[G, _$31]] => Free[G, A]): Kleisli[M, J, A]

Attributes

Source
kleisliinterpreter.scala

Concrete fields

lazy val BlobInterpreter: FunctionK[BlobOp, [_] =>> Kleisli[M, Blob, _$4]]

Attributes

Source
kleisliinterpreter.scala
lazy val CallableStatementInterpreter: FunctionK[CallableStatementOp, [_] =>> Kleisli[M, CallableStatement, _$15]]

Attributes

Source
kleisliinterpreter.scala
lazy val ClobInterpreter: FunctionK[ClobOp, [_] =>> Kleisli[M, Clob, _$5]]

Attributes

Source
kleisliinterpreter.scala
lazy val ConnectionInterpreter: FunctionK[ConnectionOp, [_] =>> Kleisli[M, Connection, _$12]]

Attributes

Source
kleisliinterpreter.scala
lazy val DatabaseMetaDataInterpreter: FunctionK[DatabaseMetaDataOp, [_] =>> Kleisli[M, DatabaseMetaData, _$6]]

Attributes

Source
kleisliinterpreter.scala
lazy val DriverInterpreter: FunctionK[DriverOp, [_] =>> Kleisli[M, Driver, _$7]]

Attributes

Source
kleisliinterpreter.scala
lazy val NClobInterpreter: FunctionK[NClobOp, [_] =>> Kleisli[M, NClob, _$3]]

Attributes

Source
kleisliinterpreter.scala
lazy val PreparedStatementInterpreter: FunctionK[PreparedStatementOp, [_] =>> Kleisli[M, PreparedStatement, _$14]]

Attributes

Source
kleisliinterpreter.scala
lazy val RefInterpreter: FunctionK[RefOp, [_] =>> Kleisli[M, Ref, _$8]]

Attributes

Source
kleisliinterpreter.scala
lazy val ResultSetInterpreter: FunctionK[ResultSetOp, [_] =>> Kleisli[M, ResultSet, _$16]]

Attributes

Source
kleisliinterpreter.scala
lazy val SQLDataInterpreter: FunctionK[SQLDataOp, [_] =>> Kleisli[M, SQLData, _$9]]

Attributes

Source
kleisliinterpreter.scala
lazy val SQLInputInterpreter: FunctionK[SQLInputOp, [_] =>> Kleisli[M, SQLInput, _$10]]

Attributes

Source
kleisliinterpreter.scala
lazy val SQLOutputInterpreter: FunctionK[SQLOutputOp, [_] =>> Kleisli[M, SQLOutput, _$11]]

Attributes

Source
kleisliinterpreter.scala
lazy val StatementInterpreter: FunctionK[StatementOp, [_] =>> Kleisli[M, Statement, _$13]]

Attributes

Source
kleisliinterpreter.scala

Implicits

Implicits

implicit val syncM: Sync[M]

Attributes

Source
kleisliinterpreter.scala