pgconnection

doobie.postgres.free.pgconnection$

Attributes

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

Members list

Concise view

Type members

Classlikes

Attributes

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

Attributes

Companion:
object
Source:
pgconnection.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object CancelQuery.type
object Canceled.type
class Embed[A]
class ForceR[A, B]
object GetAdaptiveFetch.type
object GetAutosave.type
object GetBackendPID.type
object GetCopyAPI.type
object GetLargeObjectAPI.type
object GetNotifications.type
object GetPreferQueryMode.type
object GetReplicationAPI.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 PGConnectionIO[A] = Free[PGConnectionOp, A]

Attributes

Source:
pgconnection.scala

Value members

Concrete methods

def addDataType(a: String, b: Class[_ <: PGobject]): PGConnectionIO[Unit]

Attributes

Source:
pgconnection.scala
def capturePoll[M[_]](mpoll: Poll[M]): Poll[PGConnectionIO]

Attributes

Source:
pgconnection.scala
def createArrayOf(a: String, b: AnyRef): PGConnectionIO[Array]

Attributes

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

Attributes

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

Attributes

Source:
pgconnection.scala
def escapeIdentifier(a: String): PGConnectionIO[String]

Attributes

Source:
pgconnection.scala
def escapeLiteral(a: String): PGConnectionIO[String]

Attributes

Source:
pgconnection.scala
def forceR[A, B](fa: PGConnectionIO[A])(fb: PGConnectionIO[B]): Free[PGConnectionOp, B]

Attributes

Source:
pgconnection.scala
def getNotifications(a: Int): PGConnectionIO[Array[PGNotification]]

Attributes

Source:
pgconnection.scala
def getParameterStatus(a: String): PGConnectionIO[String]

Attributes

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

Attributes

Source:
pgconnection.scala
def onCancel[A](fa: PGConnectionIO[A], fin: PGConnectionIO[Unit]): Free[PGConnectionOp, A]

Attributes

Source:
pgconnection.scala
def pure[A](a: A): PGConnectionIO[A]

Attributes

Source:
pgconnection.scala
def raiseError[A](err: Throwable): PGConnectionIO[A]

Attributes

Source:
pgconnection.scala
def raw[A](f: PGConnection => A): PGConnectionIO[A]

Attributes

Source:
pgconnection.scala
def setAdaptiveFetch(a: Boolean): PGConnectionIO[Unit]

Attributes

Source:
pgconnection.scala
def setAutosave(a: AutoSave): PGConnectionIO[Unit]

Attributes

Source:
pgconnection.scala

Attributes

Source:
pgconnection.scala

Attributes

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

Attributes

Source:
pgconnection.scala
def uncancelable[A](body: Poll[PGConnectionIO] => PGConnectionIO[A]): Free[PGConnectionOp, A]

Attributes

Source:
pgconnection.scala

Concrete fields

Attributes

Source:
pgconnection.scala
val canceled: Free[PGConnectionOp, Unit]

Attributes

Source:
pgconnection.scala

Attributes

Source:
pgconnection.scala

Attributes

Source:
pgconnection.scala
val getCopyAPI: PGConnectionIO[CopyManager]

Attributes

Source:
pgconnection.scala
val getLargeObjectAPI: PGConnectionIO[LargeObjectManager]

Attributes

Source:
pgconnection.scala
val getNotifications: PGConnectionIO[Array[PGNotification]]

Attributes

Source:
pgconnection.scala
val getParameterStatuses: PGConnectionIO[Map[String, String]]

Attributes

Source:
pgconnection.scala
val getPreferQueryMode: PGConnectionIO[PreferQueryMode]

Attributes

Source:
pgconnection.scala
val getReplicationAPI: PGConnectionIO[PGReplicationConnection]

Attributes

Source:
pgconnection.scala
val monotonic: Free[PGConnectionOp, FiniteDuration]

Attributes

Source:
pgconnection.scala
val realtime: Free[PGConnectionOp, FiniteDuration]

Attributes

Source:
pgconnection.scala
val unit: PGConnectionIO[Unit]

Attributes

Source:
pgconnection.scala

Implicits

Implicits

implicit def MonoidPGConnectionIO[A](implicit M: Monoid[A]): Monoid[PGConnectionIO[A]]

Attributes

Source:
pgconnection.scala

Attributes

Source:
pgconnection.scala