SkunkCompile

dataprism.skunk.platform.PostgresSkunkPlatform.SkunkCompile

Attributes

Source
PostgresSkunkPlatform.scala
Graph
Supertypes
trait SqlCompile
class Object
trait Matchable
class Any
Known subtypes
object Compile

Members list

Value members

Concrete methods

inline def command[A](types: A)(using res: MapRes[Type, A])(f: (res.K[DbValue]) => IntOperation)(using origin: Origin): Command[res.K[Id]]

Attributes

Source
PostgresSkunkPlatform.scala
def commandK[A[_[_]] : TraverseKC](types: A[Type])(f: (A[DbValue]) => IntOperation)(implicit evidence$1: ApplyKC[A], evidence$2: TraverseKC[A], origin: Origin): Command[A[Id]]

Attributes

Source
PostgresSkunkPlatform.scala
inline def query[A, Res[_[_]]](types: A)(using res: MapRes[Type, A])(f: (res.K[DbValue]) => ResultOperation[Res])(using origin: Origin): Query[res.K[Id], Res[Id]]

Attributes

Source
PostgresSkunkPlatform.scala
def queryK[A[_[_]] : TraverseKC, Res[_[_]]](types: A[Type])(f: (A[DbValue]) => ResultOperation[Res])(implicit evidence$1: ApplyKC[A], evidence$2: TraverseKC[A], origin: Origin): Query[A[Id], Res[Id]]

Attributes

Source
PostgresSkunkPlatform.scala

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
Source
SqlOperationsBase.scala
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

Inherited from:
SqlCompileImpl
Source
SqlOperations.scala
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
Source
SqlOperationsBase.scala
def rawK[A[_[_]] : TraverseKC](types: A[Type])(f: (A[DbValue]) => SqlStr[Codec]): (A[Id]) => SqlStr[SqlOperations.this.Codec]

Attributes

Inherited from:
SqlCompileImpl
Source
SqlOperations.scala
protected def simple[A[_[_]] : TraverseKC, B](types: A[Type])(f: (A[DbValue]) => B)(doReplacement: (B, Map[Object, Seq[Any]]) => B): (A[Id]) => B

Attributes

Inherited from:
SqlCompileImpl
Source
SqlOperations.scala