clob

doobie.free.clob$
object clob

Attributes

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

Members list

Concise view

Type members

Classlikes

object ClobOp

Attributes

Companion:
trait
Source:
clob.scala
Graph
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
Graph
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
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 Suspend[A]
class Truncate
class Uncancelable[A]

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

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