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

Graph
Supertypes
trait IntOperation
trait Operation[Int]
class Object
trait Matchable
class Any

Members list

Type members

Inherited types

Attributes

Inherited from:
IntOperation

Value members

Concrete methods

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

Attributes

Definition Classes

Inherited methods

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

Attributes

Inherited from:
Operation
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