SqlCompile

dataprism.platform.sql.SqlOperationsBase.SqlCompile
trait SqlCompile

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

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]
def rawK[A[_[_]] : TraverseKC](types: A[Type])(f: (A[DbValue]) => SqlStr[Codec]): (A[Id]) => SqlStr[Codec]

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]
inline def raw[A](types: A)(using res: MapRes[Type, A])(f: (res.K[DbValue]) => SqlStr[Codec]): (res.K[Id]) => SqlStr[Codec]