largeobject

doobie.postgres.free.largeobject$

Attributes

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

Members list

Concise view

Type members

Classlikes

Attributes

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

Attributes

Companion:
object
Source:
largeobject.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Canceled.type
object Close.type
object Copy.type
class Embed[A]
class ForceR[A, B]
object GetInputStream.type
object GetLongOID.type
object GetOutputStream.type
object Monotonic.type
class OnCancel[A]
class Poll1[A]
class RaiseError[A]
class Raw[A]
class Read
class Read1
object Realtime.type
class Seek
class Seek1
class Seek64
object Size.type
object Size64.type
class Suspend[A]
object Tell.type
object Tell64.type
class Truncate
class Uncancelable[A]
class Write
class Write1

Types

type LargeObjectIO[A] = Free[LargeObjectOp, A]

Attributes

Source:
largeobject.scala

Value members

Concrete methods

def capturePoll[M[_]](mpoll: Poll[M]): Poll[LargeObjectIO]

Attributes

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

Attributes

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

Attributes

Source:
largeobject.scala
def forceR[A, B](fa: LargeObjectIO[A])(fb: LargeObjectIO[B]): Free[LargeObjectOp, B]

Attributes

Source:
largeobject.scala
def getInputStream(a: Long): LargeObjectIO[InputStream]

Attributes

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

Attributes

Source:
largeobject.scala
def onCancel[A](fa: LargeObjectIO[A], fin: LargeObjectIO[Unit]): Free[LargeObjectOp, A]

Attributes

Source:
largeobject.scala
def pure[A](a: A): LargeObjectIO[A]

Attributes

Source:
largeobject.scala
def raiseError[A](err: Throwable): LargeObjectIO[A]

Attributes

Source:
largeobject.scala
def raw[A](f: LargeObject => A): LargeObjectIO[A]

Attributes

Source:
largeobject.scala
def read(a: Array[Byte], b: Int, c: Int): LargeObjectIO[Int]

Attributes

Source:
largeobject.scala
def read(a: Int): LargeObjectIO[Array[Byte]]

Attributes

Source:
largeobject.scala
def seek(a: Int): LargeObjectIO[Unit]

Attributes

Source:
largeobject.scala
def seek(a: Int, b: Int): LargeObjectIO[Unit]

Attributes

Source:
largeobject.scala
def seek64(a: Long, b: Int): LargeObjectIO[Unit]

Attributes

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

Attributes

Source:
largeobject.scala
def truncate(a: Int): LargeObjectIO[Unit]

Attributes

Source:
largeobject.scala
def truncate64(a: Long): LargeObjectIO[Unit]

Attributes

Source:
largeobject.scala
def uncancelable[A](body: Poll[LargeObjectIO] => LargeObjectIO[A]): Free[LargeObjectOp, A]

Attributes

Source:
largeobject.scala
def write(a: Array[Byte]): LargeObjectIO[Unit]

Attributes

Source:
largeobject.scala
def write(a: Array[Byte], b: Int, c: Int): LargeObjectIO[Unit]

Attributes

Source:
largeobject.scala

Concrete fields

val canceled: Free[LargeObjectOp, Unit]

Attributes

Source:
largeobject.scala
val close: LargeObjectIO[Unit]

Attributes

Source:
largeobject.scala
val copy: LargeObjectIO[LargeObject]

Attributes

Source:
largeobject.scala
val getInputStream: LargeObjectIO[InputStream]

Attributes

Source:
largeobject.scala

Attributes

Source:
largeobject.scala
val getOutputStream: LargeObjectIO[OutputStream]

Attributes

Source:
largeobject.scala
val monotonic: Free[LargeObjectOp, FiniteDuration]

Attributes

Source:
largeobject.scala
val realtime: Free[LargeObjectOp, FiniteDuration]

Attributes

Source:
largeobject.scala

Attributes

Source:
largeobject.scala

Attributes

Source:
largeobject.scala

Attributes

Source:
largeobject.scala

Attributes

Source:
largeobject.scala
val unit: LargeObjectIO[Unit]

Attributes

Source:
largeobject.scala

Implicits

Implicits

implicit def MonoidLargeObjectIO[A](implicit M: Monoid[A]): Monoid[LargeObjectIO[A]]

Attributes

Source:
largeobject.scala
implicit val SyncLargeObjectIO: Sync[LargeObjectIO]

Attributes

Source:
largeobject.scala