largeobject

doobie.postgres.free.largeobject
object largeobject

Attributes

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

Members list

Type members

Classlikes

object LargeObjectOp

Attributes

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

Attributes

Companion
object
Source
largeobject.scala
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
class HandleErrorWith[A]
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 Truncate64
class Uncancelable[A]
class Write
class Write1
Show all

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
val size: LargeObjectIO[Int]

Attributes

Source
largeobject.scala
val size64: LargeObjectIO[Long]

Attributes

Source
largeobject.scala
val tell: LargeObjectIO[Int]

Attributes

Source
largeobject.scala
val tell64: LargeObjectIO[Long]

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