jdbcTransaction

easysql.database.JdbcTransaction$.jdbcTransaction$
object jdbcTransaction extends DBOperator[JdbcTransaction, Id]

Attributes

Graph
Supertypes
trait DBOperator[JdbcTransaction, Id]
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

def db(x: JdbcTransaction): DB
def querySql(x: JdbcTransaction, sql: String): Id[List[Array[Any]]]
def querySqlCount(x: JdbcTransaction, sql: String): Id[Long]
def querySqlToMap(x: JdbcTransaction, sql: String): Id[List[Map[String, Any]]]
def runSql(x: JdbcTransaction, sql: String): Id[Int]
def runSqlAndReturnKey(x: JdbcTransaction, sql: String): Id[List[Long]]

Inherited methods

def fetchCountMonad(x: JdbcTransaction, query: Select[_, _])(using logger: Logger): F[Long]

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
DBOperator
inline def querySkipNoneRowsMonad[T <: Tuple](x: JdbcTransaction, query: Query[(T), _])(using logger: Logger): F[List[T]]

Attributes

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

Attributes

Inherited from:
DBOperator
def runMonad[T <: NonSelect : ToSql](x: JdbcTransaction, query: T)(implicit evidence$2: ToSql[T], logger: Logger): F[Int]

Attributes

Inherited from:
DBOperator