driver

doobie.free.driver
object driver

Attributes

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

Members list

Type members

Classlikes

object DriverOp

Attributes

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

Attributes

Companion
object
Source
driver.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AcceptsURL
object Canceled.type
class Connect
class Embed[A]
class ForceR[A, B]
class FromFuture[A]
object GetMajorVersion.type
object GetMinorVersion.type
object GetParentLogger.type
class HandleErrorWith[A]
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]
Show all

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 fromFuture[A](fut: DriverIO[Future[A]]): Free[DriverOp, A]

Attributes

Source
driver.scala

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

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

Attributes

Source
driver.scala

Attributes

Source
driver.scala

Attributes

Source
driver.scala
val getParentLogger: DriverIO[Logger]

Attributes

Source
driver.scala

Attributes

Source
driver.scala

Attributes

Source
driver.scala

Attributes

Source
driver.scala

Implicits

Implicits

implicit def MonoidDriverIO[A : Monoid]: Monoid[DriverIO[A]]

Attributes

Source
driver.scala

Attributes

Source
driver.scala

Attributes

Source
driver.scala