ZioTranslateContext
io.getquill.context.qzio.ZioTranslateContext
trait ZioTranslateContext[+Dialect <: Idiom, +Naming <: NamingStrategy] extends Context[Dialect, Naming], ContextTranslateMacro[Dialect, Naming]
Attributes
- Graph
-
- Supertypes
-
trait ContextTranslateMacro[Dialect, Naming]trait ContextTranslateProto[Dialect, Naming]trait Context[Dialect, Naming]trait Closeabletrait AutoCloseabletrait EncodingDsltrait LowPriorityImplicitstrait ProtoContextSecundus[Dialect, Naming]trait RowContextclass Objecttrait Matchableclass AnyShow all
Members list
Type members
Inherited classlikes
Attributes
- Inherited from:
- RowContext
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class BatchGroupReturning(string: String, returningBehavior: ReturnAction, prepare: List[Prepare])
Attributes
- Inherited from:
- RowContext
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object InternalApi
Attributes
- Inherited from:
- Context
- Supertypes
-
class Objecttrait Matchableclass Any
Inherited types
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- RowContext
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- RowContext
type PrepareRow
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- ProtoContextSecundus
type ResultRow
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- EncodingDsl
type RunActionResult
Attributes
- Inherited from:
- ProtoContextSecundus
Attributes
- Inherited from:
- ProtoContextSecundus
type RunBatchActionResult
Attributes
- Inherited from:
- ProtoContextSecundus
Attributes
- Inherited from:
- ProtoContextSecundus
Attributes
- Inherited from:
- ProtoContextSecundus
Attributes
- Inherited from:
- ProtoContextSecundus
type Runner
Future class to hold things like ExecutionContext for Cassandra etc...
Future class to hold things like ExecutionContext for Cassandra etc...
Attributes
- Inherited from:
- ProtoContextSecundus
Attributes
- Inherited from:
- ContextTranslateMacro
type Session
Attributes
- Inherited from:
- EncodingDsl
type TranslateRunner
Attributes
- Inherited from:
- ContextTranslateMacro
Value members
Concrete methods
Attributes
- Definition Classes
-
ContextTranslateProto
Attributes
- Definition Classes
-
ContextTranslateProto
Attributes
- Definition Classes
-
ContextTranslateProto
Inherited 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
- Inherited from:
- ContextTranslateMacro
Attributes
- Inherited from:
- Context
Attributes
- Inherited from:
- Context
def executeAction(sql: String, prepare: Prepare)(executionInfo: ExecutionInfo, rn: Runner): Result[RunActionResult]
Attributes
- Inherited from:
- ProtoContextSecundus
def executeActionReturning[T](sql: String, prepare: Prepare, extractor: () => T, returningBehavior: ReturnAction)(executionInfo: ExecutionInfo, rn: Runner): Result[RunActionReturningResult[T]]
Attributes
- Inherited from:
- ProtoContextSecundus
def executeActionReturningMany[T](sql: String, prepare: Prepare, extractor: () => T, returningBehavior: ReturnAction)(executionInfo: ExecutionInfo, rn: Runner): Result[RunActionReturningResult[List[T]]]
Attributes
- Inherited from:
- ProtoContextSecundus
def executeBatchAction(groups: List[BatchGroup])(executionInfo: ExecutionInfo, rn: Runner): Result[RunBatchActionResult]
Attributes
- Inherited from:
- ProtoContextSecundus
def executeBatchActionReturning[T](groups: List[BatchGroupReturning], extractor: () => T)(executionInfo: ExecutionInfo, rn: Runner): Result[RunBatchActionReturningResult[T]]
Attributes
- Inherited from:
- ProtoContextSecundus
def executeQuery[T](sql: String, prepare: Prepare, extractor: () => T)(executionInfo: ExecutionInfo, rn: Runner): Result[RunQueryResult[T]]
Attributes
- Inherited from:
- ProtoContextSecundus
def executeQuerySingle[T](string: String, prepare: Prepare, extractor: () => T)(executionInfo: ExecutionInfo, rn: Runner): Result[RunQuerySingleResult[T]]
Attributes
- Inherited from:
- ProtoContextSecundus
Attributes
- Inherited from:
- Context
Attributes
- Inherited from:
- ProtoContextSecundus
Attributes
- Inherited from:
- Context
Attributes
- Inherited from:
- Context
protected def mappedBaseDecoder[Base, Mapped](mapped: MappedEncoding[Base, Mapped], decoder: () => Base): () => Mapped
Attributes
- Inherited from:
- EncodingDsl
protected def mappedBaseEncoder[Mapped, Base](mapped: MappedEncoding[Mapped, Base], encoder: () => Base): () => Mapped
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- ProtoContextSecundus
Attributes
- Inherited from:
- ContextTranslateProto
inline def translate[I, T, A <: Action[I] & QAC[I, T]](inline quoted: Quoted[BatchAction[A]], inline prettyPrint: Boolean): TranslateResult[List[String]]
Attributes
- Inherited from:
- ContextTranslateMacro
inline def translate[I, T, A <: Action[I] & QAC[I, T]](inline quoted: Quoted[BatchAction[A]]): TranslateResult[List[String]]
Attributes
- Inherited from:
- ContextTranslateMacro
inline def translate[I, A <: Action[I] & QAC[I, Nothing]](inline quoted: Quoted[BatchAction[A]], inline prettyPrint: Boolean): TranslateResult[List[String]]
Attributes
- Inherited from:
- ContextTranslateMacro
inline def translate[I, A <: Action[I] & QAC[I, Nothing]](inline quoted: Quoted[BatchAction[A]]): TranslateResult[List[String]]
Attributes
- Inherited from:
- ContextTranslateMacro
inline def translate[E, T](inline quoted: Quoted[ActionReturning[E, T]], inline prettyPrint: Boolean): TranslateResult[String]
Attributes
- Inherited from:
- ContextTranslateMacro
Attributes
- Inherited from:
- ContextTranslateMacro
inline def translate[E](inline quoted: Quoted[Action[E]], inline prettyPrint: Boolean): TranslateResult[String]
Attributes
- Inherited from:
- ContextTranslateMacro
Attributes
- Inherited from:
- ContextTranslateMacro
inline def translate[T](inline quoted: Quoted[T], inline prettyPrint: Boolean): TranslateResult[String]
Attributes
- Inherited from:
- ContextTranslateMacro
Attributes
- Inherited from:
- ContextTranslateMacro
inline def translate[T](inline quoted: Quoted[Query[T]], inline prettyPrint: Boolean): TranslateResult[String]
Attributes
- Inherited from:
- ContextTranslateMacro
Attributes
- Inherited from:
- ContextTranslateMacro
def translateBatchQueryEndpoint(groups: List[BatchGroup], prettyPrint: Boolean)(executionInfo: ExecutionInfo, dc: TranslateRunner): TranslateResult[List[String]]
Attributes
- Inherited from:
- ContextTranslateProto
def translateBatchQueryReturningEndpoint(groups: List[BatchGroupReturning], prettyPrint: Boolean)(executionInfo: ExecutionInfo, dc: TranslateRunner): TranslateResult[List[String]]
Attributes
- Inherited from:
- ContextTranslateProto
Attributes
- Inherited from:
- ContextTranslateMacro
def translateQueryEndpoint[T](statement: String, prepare: Prepare, extractor: () => T, prettyPrint: Boolean)(executionInfo: ExecutionInfo, dc: TranslateRunner): TranslateResult[String]
Attributes
- Inherited from:
- ContextTranslateProto
Inherited fields
Attributes
- Inherited from:
- RowContext
Attributes
- Inherited from:
- RowContext
Extensions
Inherited extensions
extension [T](inline dynamicQuery: DynamicEntityQuery[T])
Attributes
- Inherited from:
- Context
Attributes
- Inherited from:
- Context
extension [T](inline entity: EntityQuery[T])
Attributes
- Inherited from:
- Context
Attributes
- Inherited from:
- Context
extension [T](inline q: Query[T])
When using this with FilterColumns make sure it comes FIRST. Otherwise the columns are you filtering may have been nullified in the SQL before the filteration has actually happened.
When using this with FilterColumns make sure it comes FIRST. Otherwise the columns are you filtering may have been nullified in the SQL before the filteration has actually happened.
Attributes
- Inherited from:
- Context
Attributes
- Inherited from:
- Context
extension [T](inline quotedEntity: Quoted[EntityQuery[T]])
Attributes
- Inherited from:
- Context
Attributes
- Inherited from:
- Context
Implicits
Inherited implicits
Attributes
- Inherited from:
- LowPriorityImplicits
Attributes
- Inherited from:
- LowPriorityImplicits
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- Context
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- EncodingDsl
implicit def mappedDecoder[Base, Mapped](implicit mapped: MappedEncoding[Base, Mapped], decoder: Decoder[Base]): Decoder[Mapped]
Attributes
- Inherited from:
- EncodingDsl
implicit def mappedEncoder[Mapped, Base](implicit mapped: MappedEncoding[Mapped, Base], encoder: Encoder[Base]): Encoder[Mapped]
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- EncodingDsl
In this article