SqlCompile

dataprism.platform.sql.SqlOperationsBase.SqlCompile
trait SqlCompile

Attributes

Source
SqlOperationsBase.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Compile
object Compile
object Compile
object Compile
trait SkunkCompile
object Compile
Show all

Members list

Value members

Abstract methods

def operationK[A[_[_]] : TraverseKC, B, F[_] : MonadThrow](types: A[Type])(f: (A[DbValue]) => Operation[B])(implicit evidence$1: ApplyKC[A], evidence$2: TraverseKC[A], evidence$3: MonadThrow[F], db: Db[F, Codec]): (A[Id]) => F[B]

Attributes

Source
SqlOperationsBase.scala
def rawK[A[_[_]] : TraverseKC](types: A[Type])(f: (A[DbValue]) => SqlStr[Codec]): (A[Id]) => SqlStr[Codec]

Attributes

Source
SqlOperationsBase.scala

Concrete methods

inline def operation[A, B, F[_] : MonadThrow](types: A)(using res: MapRes[Type, A])(f: (res.K[DbValue]) => Operation[B])(implicit evidence$1: MonadThrow[F], db: Db[F, Codec]): (res.K[Id]) => F[B]

Attributes

Source
SqlOperationsBase.scala
inline def raw[A](types: A)(using res: MapRes[Type, A])(f: (res.K[DbValue]) => SqlStr[Codec]): (res.K[Id]) => SqlStr[Codec]

Attributes

Source
SqlOperationsBase.scala