implicit final class ConnectionIOExt[A] extends AnyVal
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ConnectionIOExt
- AnyVal
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new ConnectionIOExt(self: doobie.ConnectionIO[A])
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- Any
- final def ##: Int
- Definition Classes
- Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def attemptVoid: doobie.ConnectionIO[Option[Throwable]]
- def collapseError[B](implicit ev: =:=[doobie.ConnectionIO[A], doobie.ConnectionIO[Either[SQLException, B]]]): doobie.ConnectionIO[B]
- def getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
- def inSafeTransaction: doobie.ConnectionIO[Either[SQLException, A]]
"Safe" in the sense that an error rolls back the inner transaction without aborting the outer one.
- def inTransaction(on: Boolean): doobie.ConnectionIO[A]
- Annotations
- @inline()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def measureDuration: doobie.ConnectionIO[(Duration, A)]
- def toString(): String
- Definition Classes
- Any
- def void: doobie.ConnectionIO[Unit]
- def withAutoCommit(ac: Boolean): doobie.ConnectionIO[A]
- def withTransactionLevel(level: Int): doobie.ConnectionIO[A]
- level
See java.sql.Connection