connection

doobie.free.connection
object connection

Attributes

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

Members list

Type members

Classlikes

object ConnectionOp

Attributes

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

Attributes

Companion
object
Source
connection.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Abort
object BeginRequest.type
object Canceled.type
object ClearWarnings.type
object Close.type
object Commit.type
object CreateBlob.type
object CreateClob.type
object CreateNClob.type
object CreateSQLXML.type
object CreateStatement.type
class CreateStruct
class Embed[A]
object EndRequest.type
class ForceR[A, B]
object GetAutoCommit.type
object GetCatalog.type
object GetClientInfo.type
object GetHoldability.type
object GetMetaData.type
object GetNetworkTimeout.type
object GetSchema.type
object GetTypeMap.type
object GetWarnings.type
class HandleErrorWith[A]
object IsClosed.type
object IsReadOnly.type
class IsValid
class IsWrapperFor
object Monotonic.type
class NativeSQL
class OnCancel[A]
class Poll1[A]
class PrepareCall
class PrepareCall1
class PrepareCall2
class RaiseError[A]
class Raw[A]
object Realtime.type
object Rollback.type
class Rollback1
class SetCatalog
class SetReadOnly
object SetSavepoint.type
class SetSchema
class SetTypeMap
class Suspend[A]
class Uncancelable[A]
class Unwrap[T]
Show all

Types

type ConnectionIO[A] = Free[ConnectionOp, A]

Attributes

Source
connection.scala

Value members

Concrete methods

def abort(a: Executor): ConnectionIO[Unit]

Attributes

Source
connection.scala
def capturePoll[M[_]](mpoll: Poll[M]): Poll[ConnectionIO]

Attributes

Source
connection.scala
def createArrayOf(a: String, b: Array[AnyRef]): ConnectionIO[Array]

Attributes

Source
connection.scala
def createStatement(a: Int, b: Int): ConnectionIO[Statement]

Attributes

Source
connection.scala
def createStatement(a: Int, b: Int, c: Int): ConnectionIO[Statement]

Attributes

Source
connection.scala
def createStruct(a: String, b: Array[AnyRef]): ConnectionIO[Struct]

Attributes

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

Attributes

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

Attributes

Source
connection.scala
def forceR[A, B](fa: ConnectionIO[A])(fb: ConnectionIO[B]): Free[ConnectionOp, B]

Attributes

Source
connection.scala
def getClientInfo(a: String): ConnectionIO[String]

Attributes

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

Attributes

Source
connection.scala
def isValid(a: Int): ConnectionIO[Boolean]

Attributes

Source
connection.scala
def isWrapperFor(a: Class[_]): ConnectionIO[Boolean]

Attributes

Source
connection.scala
def nativeSQL(a: String): ConnectionIO[String]

Attributes

Source
connection.scala
def onCancel[A](fa: ConnectionIO[A], fin: ConnectionIO[Unit]): Free[ConnectionOp, A]

Attributes

Source
connection.scala
def prepareCall(a: String): ConnectionIO[CallableStatement]

Attributes

Source
connection.scala
def prepareCall(a: String, b: Int, c: Int): ConnectionIO[CallableStatement]

Attributes

Source
connection.scala
def prepareCall(a: String, b: Int, c: Int, d: Int): ConnectionIO[CallableStatement]

Attributes

Source
connection.scala
def prepareStatement(a: String): ConnectionIO[PreparedStatement]

Attributes

Source
connection.scala
def prepareStatement(a: String, b: Array[Int]): ConnectionIO[PreparedStatement]

Attributes

Source
connection.scala
def prepareStatement(a: String, b: Array[String]): ConnectionIO[PreparedStatement]

Attributes

Source
connection.scala
def prepareStatement(a: String, b: Int): ConnectionIO[PreparedStatement]

Attributes

Source
connection.scala
def prepareStatement(a: String, b: Int, c: Int): ConnectionIO[PreparedStatement]

Attributes

Source
connection.scala
def prepareStatement(a: String, b: Int, c: Int, d: Int): ConnectionIO[PreparedStatement]

Attributes

Source
connection.scala
def pure[A](a: A): ConnectionIO[A]

Attributes

Source
connection.scala
def raiseError[A](err: Throwable): ConnectionIO[A]

Attributes

Source
connection.scala
def raw[A](f: Connection => A): ConnectionIO[A]

Attributes

Source
connection.scala
def releaseSavepoint(a: Savepoint): ConnectionIO[Unit]

Attributes

Source
connection.scala
def rollback(a: Savepoint): ConnectionIO[Unit]

Attributes

Source
connection.scala
def setAutoCommit(a: Boolean): ConnectionIO[Unit]

Attributes

Source
connection.scala
def setCatalog(a: String): ConnectionIO[Unit]

Attributes

Source
connection.scala
def setClientInfo(a: Properties): ConnectionIO[Unit]

Attributes

Source
connection.scala
def setClientInfo(a: String, b: String): ConnectionIO[Unit]

Attributes

Source
connection.scala
def setHoldability(a: Int): ConnectionIO[Unit]

Attributes

Source
connection.scala
def setNetworkTimeout(a: Executor, b: Int): ConnectionIO[Unit]

Attributes

Source
connection.scala
def setReadOnly(a: Boolean): ConnectionIO[Unit]

Attributes

Source
connection.scala
def setSavepoint(a: String): ConnectionIO[Savepoint]

Attributes

Source
connection.scala
def setSchema(a: String): ConnectionIO[Unit]

Attributes

Source
connection.scala
def setShardingKey(a: ShardingKey): ConnectionIO[Unit]

Attributes

Source
connection.scala
def setShardingKey(a: ShardingKey, b: ShardingKey): ConnectionIO[Unit]

Attributes

Source
connection.scala
def setShardingKeyIfValid(a: ShardingKey, b: Int): ConnectionIO[Boolean]

Attributes

Source
connection.scala
def setShardingKeyIfValid(a: ShardingKey, b: ShardingKey, c: Int): ConnectionIO[Boolean]

Attributes

Source
connection.scala

Attributes

Source
connection.scala
def setTypeMap(a: Map[String, Class[_]]): ConnectionIO[Unit]

Attributes

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

Attributes

Source
connection.scala
def uncancelable[A](body: Poll[ConnectionIO] => ConnectionIO[A]): Free[ConnectionOp, A]

Attributes

Source
connection.scala
def unwrap[T](a: Class[T]): ConnectionIO[T]

Attributes

Source
connection.scala

Concrete fields

Attributes

Source
connection.scala
val canceled: Free[ConnectionOp, Unit]

Attributes

Source
connection.scala

Attributes

Source
connection.scala
val close: ConnectionIO[Unit]

Attributes

Source
connection.scala
val commit: ConnectionIO[Unit]

Attributes

Source
connection.scala

Attributes

Source
connection.scala

Attributes

Source
connection.scala

Attributes

Source
connection.scala
val createSQLXML: ConnectionIO[SQLXML]

Attributes

Source
connection.scala
val createStatement: ConnectionIO[Statement]

Attributes

Source
connection.scala

Attributes

Source
connection.scala
val getAutoCommit: ConnectionIO[Boolean]

Attributes

Source
connection.scala
val getCatalog: ConnectionIO[String]

Attributes

Source
connection.scala
val getClientInfo: ConnectionIO[Properties]

Attributes

Source
connection.scala

Attributes

Source
connection.scala
val getMetaData: ConnectionIO[DatabaseMetaData]

Attributes

Source
connection.scala

Attributes

Source
connection.scala
val getSchema: ConnectionIO[String]

Attributes

Source
connection.scala
val getTypeMap: ConnectionIO[Map[String, Class[_]]]

Attributes

Source
connection.scala
val getWarnings: ConnectionIO[SQLWarning]

Attributes

Source
connection.scala
val isClosed: ConnectionIO[Boolean]

Attributes

Source
connection.scala
val isReadOnly: ConnectionIO[Boolean]

Attributes

Source
connection.scala
val monotonic: Free[ConnectionOp, FiniteDuration]

Attributes

Source
connection.scala
val realtime: Free[ConnectionOp, FiniteDuration]

Attributes

Source
connection.scala
val rollback: ConnectionIO[Unit]

Attributes

Source
connection.scala
val setSavepoint: ConnectionIO[Savepoint]

Attributes

Source
connection.scala
val unit: ConnectionIO[Unit]

Attributes

Source
connection.scala

Implicits

Implicits

implicit def MonoidConnectionIO[A](implicit M: Monoid[A]): Monoid[ConnectionIO[A]]

Attributes

Source
connection.scala
implicit val SyncConnectionIO: Sync[ConnectionIO]

Attributes

Source
connection.scala