ContextTranslateMacro

io.getquill.context.ContextTranslateMacro
trait ContextTranslateMacro[+Dialect <: Idiom, +Naming <: NamingStrategy] extends ContextTranslateProto[Dialect, Naming]

Attributes

Graph
Supertypes
trait ContextTranslateProto[Dialect, Naming]
class Object
trait Matchable
class Any
Known subtypes
trait ContextVerbTranslate[Dialect, Naming]
trait MirrorContextBase[Dialect, Naming]
class MirrorContext[Dialect, Naming]
class SqlMirrorContext[Idiom, Naming]
Self type
Context[Dialect, Naming]

Members list

Type members

Value members

Abstract methods

Concrete methods

Internal API that cannot be made private due to how inline functions

Internal API that cannot be made private due to how inline functions

Attributes

inline def translate[T](inline quoted: Quoted[Query[T]]): TranslateResult[String]
inline def translate[T](inline quoted: Quoted[Query[T]], inline prettyPrint: Boolean): TranslateResult[String]
inline def translate[T](inline quoted: Quoted[T]): TranslateResult[String]
inline def translate[T](inline quoted: Quoted[T], inline prettyPrint: Boolean): TranslateResult[String]
inline def translate[E](inline quoted: Quoted[Action[E]]): TranslateResult[String]
inline def translate[E](inline quoted: Quoted[Action[E]], inline prettyPrint: Boolean): TranslateResult[String]
inline def translate[E, T](inline quoted: Quoted[ActionReturning[E, T]]): TranslateResult[String]
inline def translate[E, T](inline quoted: Quoted[ActionReturning[E, T]], inline prettyPrint: Boolean): TranslateResult[String]
inline def translate[I, A <: Action[I] & QAC[I, Nothing]](inline quoted: Quoted[BatchAction[A]]): TranslateResult[List[String]]
inline def translate[I, A <: Action[I] & QAC[I, Nothing]](inline quoted: Quoted[BatchAction[A]], inline prettyPrint: Boolean): TranslateResult[List[String]]
inline def translate[I, T, A <: Action[I] & QAC[I, T]](inline quoted: Quoted[BatchAction[A]]): TranslateResult[List[String]]
inline def translate[I, T, A <: Action[I] & QAC[I, T]](inline quoted: Quoted[BatchAction[A]], inline prettyPrint: Boolean): TranslateResult[List[String]]

Inherited methods

final protected def prepareParam(param: Any): String

Attributes

Inherited from:
ContextTranslateProto
def push[A, B](result: TranslateResult[A])(f: A => B): TranslateResult[B]

Attributes

Inherited from:
ContextTranslateProto
def seq[A](list: List[TranslateResult[A]]): TranslateResult[List[A]]

Attributes

Inherited from:
ContextTranslateProto
def translateBatchQueryEndpoint(groups: List[<none>], prettyPrint: Boolean)(executionInfo: ExecutionInfo, dc: TranslateRunner): TranslateResult[List[String]]

Attributes

Inherited from:
ContextTranslateProto
def translateBatchQueryReturningEndpoint(groups: List[<none>], prettyPrint: Boolean)(executionInfo: ExecutionInfo, dc: TranslateRunner): TranslateResult[List[String]]

Attributes

Inherited from:
ContextTranslateProto
def translateQueryEndpoint[T](statement: String, prepare: <none>, extractor: <none>[T], prettyPrint: Boolean)(executionInfo: ExecutionInfo, dc: TranslateRunner): TranslateResult[String]

Attributes

Inherited from:
ContextTranslateProto
def wrap[T](t: => T): TranslateResult[T]

Attributes

Inherited from:
ContextTranslateProto