Compile

dataprism.skunk.platform.PostgresSkunkPlatform.Compile
object Compile extends SkunkCompile

Attributes

Source
PostgresSkunkPlatform.scala
Graph
Supertypes
trait SkunkCompile
trait SqlCompile
class Object
trait Matchable
class Any
Show all
Self type
Compile.type

Members list

Value members

Inherited 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

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

Inherited from:
SkunkCompile
Source
PostgresSkunkPlatform.scala
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 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

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

Inherited from:
SkunkCompile
Source
PostgresSkunkPlatform.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