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.type
object Canceled.type
class Embed[A]
class ForceR[A, B]
object GetAdaptiveFetch.type
object GetAutosave.type
object GetBackendPID.type
object GetCopyAPI.type
object GetDefaultFetchSize.type
object GetLargeObjectAPI.type
object GetNotifications.type
object GetParameterStatuses.type
object GetPreferQueryMode.type
object GetPrepareThreshold.type
object GetReplicationAPI.type
class HandleErrorWith[A]
object Monotonic.type
class OnCancel[A]
class Poll1[A]
class RaiseError[A]
class Raw[A]
object Realtime.type
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