DBTransaction

org.easysql.database.DBTransaction
abstract class DBTransaction(val db: DB) extends DBOperater

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Inherited methods

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
DBOperater
inline def query(sql: String)(using logger: Logger): List[Map[String, Any]]

Attributes

Inherited from:
DBOperater
inline def run(query: ReviseQuery)(using logger: Logger): Int

Attributes

Inherited from:
DBOperater
inline def runAndReturnKey(query: Insert[_, _])(using logger: Logger): List[Long]

Attributes

Inherited from:
DBOperater

Concrete fields

override val db: DB