DBIO

ldbc.dsl.DBIO$package.DBIO
object DBIO

Attributes

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

Members list

Type members

Classlikes

final case class HandleErrorWith[A](fa: DBIO[A], f: Throwable => DBIO[A]) extends DBIOA[A]

Attributes

Source
DBIO.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait DBIOA[A]
class Object
trait Matchable
class Any
Show all
final case class Pure[A](value: A) extends DBIOA[A]

Attributes

Source
DBIO.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait DBIOA[A]
class Object
trait Matchable
class Any
Show all
final case class QueryA[A](statement: String, params: List[Dynamic], decoder: Decoder[A]) extends DBIOA[A]

Attributes

Source
DBIO.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait DBIOA[A]
class Object
trait Matchable
class Any
Show all
final case class QueryTo[G[_], A](statement: String, params: List[Dynamic], decoder: Decoder[A], factory: FactoryCompat[A, G[A]]) extends DBIOA[G[A]]

Attributes

Source
DBIO.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait DBIOA[G[A]]
class Object
trait Matchable
class Any
Show all
final case class RaiseError[A](e: Throwable) extends DBIOA[A]

Attributes

Source
DBIO.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait DBIOA[A]
class Object
trait Matchable
class Any
Show all
final case class Returning[A](statement: String, params: List[Dynamic], decoder: Decoder[A]) extends DBIOA[A]

Attributes

Source
DBIO.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait DBIOA[A]
class Object
trait Matchable
class Any
Show all
final case class Sequence(statements: List[String]) extends DBIOA[Array[Int]]

Attributes

Source
DBIO.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait DBIOA[Array[Int]]
class Object
trait Matchable
class Any
Show all
final case class Update(statement: String, params: List[Dynamic]) extends DBIOA[Int]

Attributes

Source
DBIO.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait DBIOA[Int]
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def liftF[A](dbio: DBIOA[A]): DBIO[A]

Attributes

Source
DBIO.scala
def pure[A](value: A): DBIO[A]

Attributes

Source
DBIO.scala
def queryA[A](statement: String, params: List[Dynamic], decoder: Decoder[A]): DBIO[A]

Attributes

Source
DBIO.scala
def queryTo[G[_], A](statement: String, params: List[Dynamic], decoder: Decoder[A], factory: FactoryCompat[A, G[A]]): DBIO[G[A]]

Attributes

Source
DBIO.scala
def raiseError[A](e: Throwable): DBIO[A]

Attributes

Source
DBIO.scala
def returning[A](statement: String, params: List[Dynamic], decoder: Decoder[A]): DBIO[A]

Attributes

Source
DBIO.scala
def sequence(statements: List[String]): DBIO[Array[Int]]

Attributes

Source
DBIO.scala
def sequence[A](dbios: DBIO[A]*): DBIO[List[A]]

Attributes

Source
DBIO.scala
def update(statement: String, params: List[Dynamic]): DBIO[Int]

Attributes

Source
DBIO.scala

Inherited methods

protected def paramBind[F[_] : MonadThrow](prepareStatement: PreparedStatement[F], params: List[Dynamic]): F[Unit]

Attributes

Inherited from:
ParamBinder (hidden)
Source
package.scala

Extensions

Extensions

extension [F[_]](connection: Connection[F])

Attributes

Source
DBIO.scala