MirrorContext
io.getquill.MirrorContext
class MirrorContext[+Dialect <: Idiom, +Naming <: NamingStrategy](val idiom: Dialect, val naming: Naming, val session: MirrorSession) extends MirrorContextBase[Dialect, Naming], AstSplicing
Attributes
- Graph
-
- Supertypes
-
trait AstSplicingtrait MirrorEncoderstrait MirrorDecoderstrait Closeabletrait AutoCloseabletrait EncodingDsltrait LowPriorityImplicitstrait RowContextclass Objecttrait Matchableclass AnyShow all
Members list
Type members
Inherited classlikes
Attributes
- Inherited from:
- MirrorContextBase
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class ActionReturningMirror[T, R](string: String, prepareRow: PrepareRow, extractor: () => T, returningBehavior: ReturnAction, info: ExecutionInfo)
Attributes
- Inherited from:
- MirrorContextBase
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Inherited from:
- MirrorContextBase
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class BatchActionReturningMirror[T](groups: List[(String, ReturnAction, List[PrepareRow])], extractor: () => T, info: ExecutionInfo)
Attributes
- Inherited from:
- MirrorContextBase
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
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
case class MirrorDecoder[T](decoder: () => T) extends BaseDecoder[T]
Attributes
- Inherited from:
- MirrorDecoders
- Supertypes
case class MirrorEncoder[T](encoder: () => T) extends BaseEncoder[T]
Attributes
- Inherited from:
- MirrorEncoders
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
class MirrorNullChecker extends BaseNullChecker
Attributes
- Inherited from:
- MirrorContextBase
- Supertypes
Attributes
- Inherited from:
- MirrorContextBase
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Inherited from:
- MirrorContextBase
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class QueryMirror[T](string: String, prepareRow: PrepareRow, extractor: () => T, info: ExecutionInfo)
Attributes
- Inherited from:
- MirrorContextBase
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Inherited types
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- MirrorDecoders
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- MirrorEncoders
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- RowContext
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- EncodingDsl
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- MirrorContextBase
Future class to hold things like ExecutionContext for Cassandra etc...
Future class to hold things like ExecutionContext for Cassandra etc...
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- ContextTranslateMacro
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- ContextVerbTranslate
Attributes
- Inherited from:
- MirrorContextBase
Value members
Inherited methods
Attributes
- Inherited from:
- ContextVerbPrepare
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
- Definition Classes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- MirrorDecoders
Attributes
- Inherited from:
- MirrorDecoders
Attributes
- Inherited from:
- MirrorEncoders
override def executeAction(string: String, prepare: Prepare)(info: ExecutionInfo, dc: Runner): Result[RunActionResult]
Attributes
- Definition Classes
- Inherited from:
- MirrorContextBase
def executeActionReturning[T](sql: String, prepare: Prepare, extractor: () => T, returningBehavior: ReturnAction)(info: ExecutionInfo, dc: Runner): Result[RunActionReturningResult[T]]
Attributes
- Inherited from:
- MirrorContextBase
def executeActionReturningMany[T](sql: String, prepare: Prepare, extractor: () => T, returningBehavior: ReturnAction)(info: ExecutionInfo, dc: Runner): Result[RunActionReturningResult[List[T]]]
Attributes
- Inherited from:
- MirrorContextBase
override def executeBatchAction(groups: List[BatchGroup])(info: ExecutionInfo, dc: Runner): Result[RunBatchActionResult]
Attributes
- Definition Classes
- Inherited from:
- MirrorContextBase
override def executeBatchActionReturning[T](groups: List[BatchGroupReturning], extractor: () => T)(info: ExecutionInfo, dc: Runner): Result[BatchActionReturningMirror[T]]
Attributes
- Definition Classes
- Inherited from:
- MirrorContextBase
override def executeQuery[T](string: String, prepare: Prepare, extractor: () => T)(info: ExecutionInfo, dc: Runner): Result[QueryMirror[T]]
Attributes
- Definition Classes
- Inherited from:
- MirrorContextBase
override def executeQuerySingle[T](string: String, prepare: Prepare, extractor: () => T)(info: ExecutionInfo, dc: Runner): Result[QueryMirror[T]]
Attributes
- Definition Classes
- Inherited from:
- MirrorContextBase
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
inline def prepare[I, A <: Action[I] & QAC[I, Nothing]](inline quoted: Quoted[BatchAction[A]]): PrepareBatchActionResult
Attributes
- Inherited from:
- ContextVerbPrepare
Attributes
- Inherited from:
- ContextVerbPrepare
Attributes
- Inherited from:
- ContextVerbPrepare
Attributes
- Inherited from:
- ContextVerbPrepare
def prepareAction(string: String, prepare: Prepare)(info: ExecutionInfo, dc: Runner): PrepareActionResult
Attributes
- Inherited from:
- MirrorContextBase
def prepareBatchAction(groups: List[BatchGroup])(info: ExecutionInfo, dc: Runner): PrepareBatchActionResult
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- ContextTranslateProto
def prepareQuery(string: String, prepare: Prepare)(info: ExecutionInfo, dc: Runner): PrepareQueryResult
Attributes
- Inherited from:
- MirrorContextBase
def prepareSingle(string: String, prepare: Prepare)(info: ExecutionInfo, dc: Runner): PrepareQueryResult
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Definition Classes
- Inherited from:
- ContextVerbTranslate
inline def run[I, T, A <: Action[I] & QAC[I, T]](inline quoted: Quoted[BatchAction[A]]): BatchActionReturningMirror[T]
Attributes
- Inherited from:
- MirrorContextBase
inline def run[I, T, A <: Action[I] & QAC[I, T]](inline quoted: Quoted[BatchAction[A]], rowsPerBatch: Int): BatchActionReturningMirror[T]
Attributes
- Inherited from:
- MirrorContextBase
inline def run[I, A <: Action[I] & QAC[I, Nothing]](inline quoted: Quoted[BatchAction[A]]): BatchActionMirror
Attributes
- Inherited from:
- MirrorContextBase
inline def run[I, A <: Action[I] & QAC[I, Nothing]](inline quoted: Quoted[BatchAction[A]], rowsPerBatch: Int): BatchActionMirror
Attributes
- Inherited from:
- MirrorContextBase
inline def run[E, T](inline quoted: Quoted[ActionReturning[E, List[T]]]): ActionReturningMirror[T, List[T]]
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Definition Classes
- Inherited from:
- ContextVerbTranslate
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
- Definition Classes
- Inherited from:
- MirrorContextBase
def translateQueryEndpoint[T](statement: String, prepare: Prepare, extractor: () => T, prettyPrint: Boolean)(executionInfo: ExecutionInfo, dc: TranslateRunner): TranslateResult[String]
Attributes
- Inherited from:
- ContextTranslateProto
Attributes
- Definition Classes
- Inherited from:
- ContextVerbTranslate
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:
- MirrorDecoders
Attributes
- Inherited from:
- MirrorEncoders
Attributes
- Inherited from:
- MirrorDecoders
Attributes
- Inherited from:
- MirrorEncoders
Attributes
- Inherited from:
- MirrorDecoders
Attributes
- Inherited from:
- MirrorEncoders
Attributes
- Inherited from:
- MirrorDecoders
Attributes
- Inherited from:
- MirrorEncoders
Attributes
- Inherited from:
- MirrorDecoders
Attributes
- Inherited from:
- MirrorEncoders
Attributes
- Inherited from:
- Context
Attributes
- Inherited from:
- MirrorDecoders
Attributes
- Inherited from:
- MirrorEncoders
Attributes
- Inherited from:
- MirrorDecoders
Attributes
- Inherited from:
- MirrorEncoders
Attributes
- Inherited from:
- MirrorDecoders
Attributes
- Inherited from:
- MirrorEncoders
Attributes
- Inherited from:
- MirrorDecoders
Attributes
- Inherited from:
- MirrorEncoders
Attributes
- Inherited from:
- MirrorDecoders
Attributes
- Inherited from:
- MirrorEncoders
implicit def mappedDecoder[I, O](implicit mapped: MappedEncoding[I, O], d: MirrorDecoder[I]): MirrorDecoder[O]
Attributes
- Inherited from:
- MirrorDecoders
implicit def mappedEncoder[I, O](implicit mapped: MappedEncoding[I, O], e: MirrorEncoder[O]): MirrorEncoder[I]
Attributes
- Inherited from:
- MirrorEncoders
Attributes
- Inherited from:
- MirrorContextBase
Attributes
- Inherited from:
- MirrorEncoders
Attributes
- Inherited from:
- MirrorDecoders
Attributes
- Inherited from:
- MirrorEncoders
Attributes
- Inherited from:
- MirrorDecoders
Attributes
- Inherited from:
- MirrorEncoders
Attributes
- Inherited from:
- MirrorDecoders
Attributes
- Inherited from:
- MirrorEncoders
Attributes
- Inherited from:
- MirrorDecoders
Attributes
- Inherited from:
- MirrorEncoders
In this article