SqlUpdateOperationImpl

dataprism.platform.sql.SqlOperations.SqlUpdateOperationImpl
class SqlUpdateOperationImpl[A[_[_]], B[_[_]], C[_[_]]](val table: Table[Codec, A], val columns: (A[[X] =>> Column[Codec, X]]) => B[[X] =>> Column[Codec, X]], val from: Option[Query[C]], val setValues: (A[DbValue], C[DbValue]) => B[DbValue], val where: (A[DbValue], C[DbValue]) => DbValue[Boolean])(implicit evidence$1: ApplyKC[B], evidence$2: TraverseKC[B]) extends SqlUpdateOperation[A, B, C]

Attributes

Source
SqlOperations.scala
Graph
Supertypes
trait SqlUpdateOperation[A, B, C]
trait IntOperation
trait Operation[Int]
class Object
trait Matchable
class Any
Show all

Members list

Type members

Inherited types

Attributes

Inherited from:
IntOperation
Source
SqlOperationsBase.scala

Value members

Concrete methods

Attributes

Source
SqlOperations.scala
def returningK[D[_[_]] : TraverseKC](f: MapUpdateReturning[A[DbValue], C[DbValue], D[DbValue]])(implicit evidence$1: ApplyKC[D], evidence$2: TraverseKC[D], UpdateReturningCapability): UpdateReturningOperation[A, B, C, D]

Attributes

Source
SqlOperations.scala
override def sqlAndTypes: (SqlStr[Codec], Type[Int])

Attributes

Definition Classes
Source
SqlOperations.scala

Inherited methods

def run[F[_]](using Db[F, Codec])(using MonadThrow[F]): F[Int]

Attributes

Inherited from:
Operation
Source
SqlOperationsBase.scala
override def runWithSqlAndTypes[F[_]](sqlStr: SqlStr[Codec], types: Type[Int])(using db: Db[F, Codec])(using MonadThrow[F]): F[Int]

Attributes

Definition Classes
Inherited from:
IntOperation
Source
SqlOperationsBase.scala