pgconnection

doobie.postgres.free.pgconnection
object pgconnection

Attributes

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

Members list

Type members

Classlikes

Attributes

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

Attributes

Companion
object
Source
pgconnection.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AddDataType
object CancelQuery
object Canceled
class Embed[A]
class ForceR[A, B]
object GetAutosave
object GetBackendPID
object GetCopyAPI
class HandleErrorWith[A]
object Monotonic
class OnCancel[A]
class Poll1[A]
class RaiseError[A]
class Raw[A]
object Realtime
class SetAutosave
class Suspend[A]
class Uncancelable[A]
Show all

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
def setDefaultFetchSize(a: Int): PGConnectionIO[Unit]

Attributes

Source
pgconnection.scala
def setPrepareThreshold(a: Int): PGConnectionIO[Unit]

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
val getAutosave: PGConnectionIO[AutoSave]

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
implicit val SyncPGConnectionIO: Sync[PGConnectionIO]

Attributes

Source
pgconnection.scala