SqlMergeOperation

dataprism.platform.sql.SqlMergeOperations.SqlMergeOperation
class SqlMergeOperation[A[_[_]], B[_[_]]](val table: Table[Codec, A], val dataSource: Query[B], val joinCondition: (A[DbValue], B[DbValue]) => DbValue[Boolean], val whens: Seq[SqlMergeMatch[A, B]]) extends IntOperation

Attributes

Source
SqlMergeOperations.scala
Graph
Supertypes
trait IntOperation
trait Operation[Int]
class Object
trait Matchable
class Any

Members list

Type members

Inherited types

Attributes

Inherited from:
IntOperation
Source
SqlOperationsBase.scala

Value members

Concrete methods

override def sqlAndTypes: (SqlStr[Codec], Type[Int])

Attributes

Definition Classes
Source
SqlMergeOperations.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