SqlCompileImpl

dataprism.platform.sql.SqlOperations.SqlCompileImpl
trait SqlCompileImpl extends SqlCompile

Attributes

Graph
Supertypes
trait SqlCompile
class Object
trait Matchable
class Any

Members list

Value members

Concrete 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]
protected def simple[A[_[_]] : TraverseKC, B](types: A[Type])(f: (A[DbValue]) => B)(doReplacement: (B, Map[Object, Seq[Any]]) => B): (A[Id]) => B

Inherited 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

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

Attributes

Inherited from:
SqlCompile