Packages

o

doobie.postgres.free

largeobject

object largeobject

Source
largeobject.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. largeobject
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type LargeObjectIO[A] = Free[LargeObjectOp, A]
  2. sealed trait LargeObjectOp[A] extends AnyRef

Value Members

  1. implicit def MonoidLargeObjectIO[A](implicit M: Monoid[A]): Monoid[LargeObjectIO[A]]
  2. implicit val SyncLargeObjectIO: Sync[LargeObjectIO]
  3. val canceled: Free[LargeObjectOp, Unit]
  4. def capturePoll[M[_]](mpoll: Poll[M]): Poll[LargeObjectIO]
  5. val close: LargeObjectIO[Unit]
  6. val copy: LargeObjectIO[LargeObject]
  7. def delay[A](thunk: => A): Free[LargeObjectOp, A]
  8. def embed[F[_], J, A](j: J, fa: Free[F, A])(implicit ev: Embeddable[F, J]): Free[LargeObjectOp, A]
  9. def forceR[A, B](fa: LargeObjectIO[A])(fb: LargeObjectIO[B]): Free[LargeObjectOp, B]
  10. def getInputStream(a: Long): LargeObjectIO[InputStream]
  11. val getInputStream: LargeObjectIO[InputStream]
  12. val getLongOID: LargeObjectIO[Long]
  13. val getOutputStream: LargeObjectIO[OutputStream]
  14. def handleErrorWith[A](fa: LargeObjectIO[A])(f: (Throwable) => LargeObjectIO[A]): LargeObjectIO[A]
  15. val monotonic: Free[LargeObjectOp, FiniteDuration]
  16. def onCancel[A](fa: LargeObjectIO[A], fin: LargeObjectIO[Unit]): Free[LargeObjectOp, A]
  17. def pure[A](a: A): LargeObjectIO[A]
  18. def raiseError[A](err: Throwable): LargeObjectIO[A]
  19. def raw[A](f: (LargeObject) => A): LargeObjectIO[A]
  20. def read(a: Int): LargeObjectIO[Array[Byte]]
  21. def read(a: Array[Byte], b: Int, c: Int): LargeObjectIO[Int]
  22. val realtime: Free[LargeObjectOp, FiniteDuration]
  23. def seek(a: Int, b: Int): LargeObjectIO[Unit]
  24. def seek(a: Int): LargeObjectIO[Unit]
  25. def seek64(a: Long, b: Int): LargeObjectIO[Unit]
  26. val size: LargeObjectIO[Int]
  27. val size64: LargeObjectIO[Long]
  28. def suspend[A](hint: Type)(thunk: => A): Free[LargeObjectOp, A]
  29. val tell: LargeObjectIO[Int]
  30. val tell64: LargeObjectIO[Long]
  31. def truncate(a: Int): LargeObjectIO[Unit]
  32. def truncate64(a: Long): LargeObjectIO[Unit]
  33. def uncancelable[A](body: (Poll[LargeObjectIO]) => LargeObjectIO[A]): Free[LargeObjectOp, A]
  34. val unit: LargeObjectIO[Unit]
  35. def write(a: Array[Byte], b: Int, c: Int): LargeObjectIO[Unit]
  36. def write(a: Array[Byte]): LargeObjectIO[Unit]
  37. object LargeObjectOp
    Annotations
    @SuppressWarnings()