clob

doobie.free.clob
object clob

Attributes

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

Members list

Type members

Classlikes

object ClobOp

Attributes

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

Attributes

Companion
object
Source
clob.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Canceled.type
class Embed[A]
class ForceR[A, B]
object Free.type
object GetAsciiStream.type
object GetCharacterStream.type
class GetSubString
class HandleErrorWith[A]
object Length.type
object Monotonic.type
class OnCancel[A]
class Poll1[A]
class Position
class Position1
class RaiseError[A]
class Raw[A]
object Realtime.type
class SetString
class SetString1
class Suspend[A]
class Truncate
class Uncancelable[A]
Show all

Types

type ClobIO[A] = Free[ClobOp, A]

Attributes

Source
clob.scala

Value members

Concrete methods

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

Attributes

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

Attributes

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

Attributes

Source
clob.scala
def forceR[A, B](fa: ClobIO[A])(fb: ClobIO[B]): Free[ClobOp, B]

Attributes

Source
clob.scala
def getCharacterStream(a: Long, b: Long): ClobIO[Reader]

Attributes

Source
clob.scala
def getSubString(a: Long, b: Int): ClobIO[String]

Attributes

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

Attributes

Source
clob.scala
def onCancel[A](fa: ClobIO[A], fin: ClobIO[Unit]): Free[ClobOp, A]

Attributes

Source
clob.scala
def position(a: Clob, b: Long): ClobIO[Long]

Attributes

Source
clob.scala
def position(a: String, b: Long): ClobIO[Long]

Attributes

Source
clob.scala
def pure[A](a: A): ClobIO[A]

Attributes

Source
clob.scala
def raiseError[A](err: Throwable): ClobIO[A]

Attributes

Source
clob.scala
def raw[A](f: Clob => A): ClobIO[A]

Attributes

Source
clob.scala
def setAsciiStream(a: Long): ClobIO[OutputStream]

Attributes

Source
clob.scala
def setCharacterStream(a: Long): ClobIO[Writer]

Attributes

Source
clob.scala
def setString(a: Long, b: String): ClobIO[Int]

Attributes

Source
clob.scala
def setString(a: Long, b: String, c: Int, d: Int): ClobIO[Int]

Attributes

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

Attributes

Source
clob.scala
def truncate(a: Long): ClobIO[Unit]

Attributes

Source
clob.scala
def uncancelable[A](body: Poll[ClobIO] => ClobIO[A]): Free[ClobOp, A]

Attributes

Source
clob.scala

Concrete fields

val canceled: Free[ClobOp, Unit]

Attributes

Source
clob.scala
val free: ClobIO[Unit]

Attributes

Source
clob.scala
val getAsciiStream: ClobIO[InputStream]

Attributes

Source
clob.scala
val getCharacterStream: ClobIO[Reader]

Attributes

Source
clob.scala
val length: ClobIO[Long]

Attributes

Source
clob.scala
val monotonic: Free[ClobOp, FiniteDuration]

Attributes

Source
clob.scala
val realtime: Free[ClobOp, FiniteDuration]

Attributes

Source
clob.scala
val unit: ClobIO[Unit]

Attributes

Source
clob.scala

Implicits

Implicits

implicit def MonoidClobIO[A](implicit M: Monoid[A]): Monoid[ClobIO[A]]

Attributes

Source
clob.scala
implicit val SyncClobIO: Sync[ClobIO]

Attributes

Source
clob.scala