DbRun

binny.jdbc.impl.`package`.DbRun
object DbRun

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
DbRun.type

Members list

Value members

Concrete methods

def apply[F[_], A](f: Connection => F[A]): DbRun[F, A]
def commit[F[_] : Sync]: DbRun[F, Unit]
def delay[F[_] : Sync, A](f: Connection => A): DbRun[F, A]
def executeQuery[F[_] : Sync](ps: PreparedStatement): DbRun[[_] =>> Resource[F, _$33], ResultSet]
def executeUpdate[F[_] : Sync](ps: PreparedStatement): F[Int]
def executeUpdate[F[_] : Sync](sql: String)(implicit evidence$15: Sync[F], log: Logger[F]): DbRun[F, Int]
def fail[F[_] : Sync, A](ex: Throwable): DbRun[F, A]
def hasNext[F[_] : Sync](rs: ResultSet): F[Boolean]
def inTX[F[_] : Sync, A](dbr: DbRun[F, A])(implicit evidence$9: Sync[F], log: Logger[F]): DbRun[F, A]
def makeTX[F[_] : Sync](implicit evidence$8: Sync[F], log: Logger[F]): DbRun[[_] =>> Resource[F, _$16], Unit]
def prepare[F[_] : Sync](sql: String)(implicit evidence$12: Sync[F], log: Logger[F]): DbRun[[_] =>> Resource[F, _$28], PreparedStatement]
def pure[F[_] : Applicative, A](a: A): DbRun[F, A]
def query[F[_] : Sync](sql: String)(set: PreparedStatement => Unit)(implicit evidence$16: Sync[F], log: Logger[F]): DbRun[[_] =>> Resource[F, _$41], ResultSet]
def readOpt[F[_] : Sync, A](f: ResultSet => A)(rs: ResultSet): F[Option[A]]
def resource[F[_] : Sync, A](acquire: Connection => A)(release: A => Unit): DbRun[[_] =>> Resource[F, _$9], A]
def rollback[F[_] : Sync]: DbRun[F, Unit]
def setAutoCommit[F[_] : Sync](flag: Boolean): DbRun[F, Boolean]
def update[F[_] : Sync](sql: String)(set: PreparedStatement => Unit)(implicit evidence$19: Sync[F], log: Logger[F]): DbRun[F, Int]
def withResource[F[_] : Sync, A, B](dba: DbRun[[_] =>> Resource[F, _$22], A])(f: A => F[B]): DbRun[F, B]
def withResourceIn[F[_] : Sync, A, B](dba: DbRun[[_] =>> Resource[F, _$25], A])(f: A => DbRun[F, B]): DbRun[F, B]