driver

doobie.free.driver$
object driver

Attributes

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

Members list

Concise view

Type members

Classlikes

object DriverOp

Attributes

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

Attributes

Companion:
object
Source:
driver.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Canceled.type
class Connect
class Embed[A]
class ForceR[A, B]
object GetMajorVersion.type
object GetMinorVersion.type
object GetParentLogger.type
object JdbcCompliant.type
object Monotonic.type
class OnCancel[A]
class Poll1[A]
class RaiseError[A]
class Raw[A]
object Realtime.type
class Suspend[A]
class Uncancelable[A]

Types

type DriverIO[A] = Free[DriverOp, A]

Attributes

Source:
driver.scala

Value members

Concrete methods

def acceptsURL(a: String): DriverIO[Boolean]

Attributes

Source:
driver.scala
def capturePoll[M[_]](mpoll: Poll[M]): Poll[DriverIO]

Attributes

Source:
driver.scala
def connect(a: String, b: Properties): DriverIO[Connection]

Attributes

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

Attributes

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

Attributes

Source:
driver.scala
def forceR[A, B](fa: DriverIO[A])(fb: DriverIO[B]): Free[DriverOp, B]

Attributes

Source:
driver.scala
def getPropertyInfo(a: String, b: Properties): DriverIO[Array[DriverPropertyInfo]]

Attributes

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

Attributes

Source:
driver.scala
def onCancel[A](fa: DriverIO[A], fin: DriverIO[Unit]): Free[DriverOp, A]

Attributes

Source:
driver.scala
def pure[A](a: A): DriverIO[A]

Attributes

Source:
driver.scala
def raiseError[A](err: Throwable): DriverIO[A]

Attributes

Source:
driver.scala
def raw[A](f: Driver => A): DriverIO[A]

Attributes

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

Attributes

Source:
driver.scala
def uncancelable[A](body: Poll[DriverIO] => DriverIO[A]): Free[DriverOp, A]

Attributes

Source:
driver.scala

Concrete fields

val canceled: Free[DriverOp, Unit]

Attributes

Source:
driver.scala

Attributes

Source:
driver.scala

Attributes

Source:
driver.scala

Attributes

Source:
driver.scala
val jdbcCompliant: DriverIO[Boolean]

Attributes

Source:
driver.scala
val monotonic: Free[DriverOp, FiniteDuration]

Attributes

Source:
driver.scala
val realtime: Free[DriverOp, FiniteDuration]

Attributes

Source:
driver.scala
val unit: DriverIO[Unit]

Attributes

Source:
driver.scala

Implicits

Implicits

implicit def MonoidDriverIO[A](implicit M: Monoid[A]): Monoid[DriverIO[A]]

Attributes

Source:
driver.scala
implicit val SyncDriverIO: Sync[DriverIO]

Attributes

Source:
driver.scala