DBTransaction

org.easysql.database.DBTransaction
abstract class DBTransaction[F[_]](val db: DB)(using x$2: DBMonad[F]) extends DBOperator[F]

Attributes

Graph
Supertypes
class DBOperator[F]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Inherited methods

inline def fetchCountMonad(query: SelectQuery[_, _])(using logger: Logger): F[Long]

Attributes

Inherited from:
DBOperator
inline def findMonad[T <: Tuple](query: SelectQuery[T, _])(using logger: Logger): F[Option[ResultType[T]]]

Attributes

Inherited from:
DBOperator
inline def pageMonad[T <: Tuple](query: SelectQuery[T, _])(pageSize: Int, pageNum: Int, queryCount: Boolean)(using logger: Logger): F[Page[ResultType[T]]]

Attributes

Inherited from:
DBOperator
inline def queryMonad[T <: Tuple](query: SelectQuery[T, _])(using logger: Logger): F[List[ResultType[T]]]

Attributes

Inherited from:
DBOperator
inline def queryMonad(sql: String)(using logger: Logger): F[List[Map[String, Any]]]

Attributes

Inherited from:
DBOperator
inline def querySkipNullRowsMonad[T](query: SelectQuery[(T), _])(using logger: Logger): F[List[T]]

Attributes

Inherited from:
DBOperator
inline def runAndReturnKeyMonad(query: Insert[_, _])(using logger: Logger): F[List[Long]]

Attributes

Inherited from:
DBOperator
inline def runMonad(query: ReviseQuery)(using logger: Logger): F[Int]

Attributes

Inherited from:
DBOperator

Concrete fields

override val db: DB