sqldata

doobie.free.sqldata$
object sqldata

Attributes

Source:
sqldata.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
sqldata.type

Members list

Concise view

Type members

Classlikes

object SQLDataOp

Attributes

Companion:
trait
Source:
sqldata.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait SQLDataOp[A]

Attributes

Companion:
object
Source:
sqldata.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Canceled.type
class Embed[A]
class ForceR[A, B]
object GetSQLTypeName.type
object Monotonic.type
class OnCancel[A]
class Poll1[A]
class RaiseError[A]
class Raw[A]
class ReadSQL
object Realtime.type
class Suspend[A]
class Uncancelable[A]
class WriteSQL

Types

type SQLDataIO[A] = Free[SQLDataOp, A]

Attributes

Source:
sqldata.scala

Value members

Concrete methods

def capturePoll[M[_]](mpoll: Poll[M]): Poll[SQLDataIO]

Attributes

Source:
sqldata.scala
def delay[A](thunk: => A): Free[SQLDataOp, A]

Attributes

Source:
sqldata.scala
def embed[F[_], J, A](j: J, fa: Free[F, A])(implicit ev: Embeddable[F, J]): Free[SQLDataOp, A]

Attributes

Source:
sqldata.scala
def forceR[A, B](fa: SQLDataIO[A])(fb: SQLDataIO[B]): Free[SQLDataOp, B]

Attributes

Source:
sqldata.scala
def handleErrorWith[A](fa: SQLDataIO[A])(f: Throwable => SQLDataIO[A]): SQLDataIO[A]

Attributes

Source:
sqldata.scala
def onCancel[A](fa: SQLDataIO[A], fin: SQLDataIO[Unit]): Free[SQLDataOp, A]

Attributes

Source:
sqldata.scala
def pure[A](a: A): SQLDataIO[A]

Attributes

Source:
sqldata.scala
def raiseError[A](err: Throwable): SQLDataIO[A]

Attributes

Source:
sqldata.scala
def raw[A](f: SQLData => A): SQLDataIO[A]

Attributes

Source:
sqldata.scala
def readSQL(a: SQLInput, b: String): SQLDataIO[Unit]

Attributes

Source:
sqldata.scala
def suspend[A](hint: Type)(thunk: => A): Free[SQLDataOp, A]

Attributes

Source:
sqldata.scala
def uncancelable[A](body: Poll[SQLDataIO] => SQLDataIO[A]): Free[SQLDataOp, A]

Attributes

Source:
sqldata.scala
def writeSQL(a: SQLOutput): SQLDataIO[Unit]

Attributes

Source:
sqldata.scala

Concrete fields

val canceled: Free[SQLDataOp, Unit]

Attributes

Source:
sqldata.scala

Attributes

Source:
sqldata.scala
val monotonic: Free[SQLDataOp, FiniteDuration]

Attributes

Source:
sqldata.scala
val realtime: Free[SQLDataOp, FiniteDuration]

Attributes

Source:
sqldata.scala
val unit: SQLDataIO[Unit]

Attributes

Source:
sqldata.scala

Implicits

Implicits

implicit def MonoidSQLDataIO[A](implicit M: Monoid[A]): Monoid[SQLDataIO[A]]

Attributes

Source:
sqldata.scala
implicit val SyncSQLDataIO: Sync[SQLDataIO]

Attributes

Source:
sqldata.scala