RepropagateQuats

io.getquill.norm.RepropagateQuats
class RepropagateQuats(traceConfig: TraceConfig) extends StatelessTransformer

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

final implicit class IdentExt(id: Ident)

Attributes

Supertypes
class Object
trait Matchable
class Any
final implicit class ProductQuatExt(q: Product)

Attributes

Supertypes
class Object
trait Matchable
class Any
final implicit class QuatExt(q: Quat)

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

override def apply(e: Ast): Ast

Attributes

Definition Classes
override def apply(e: Query): Query

Attributes

Definition Classes
override def apply(a: Action): Action

Attributes

Definition Classes
def applyBody(a: Ast, b: Ident, c: Ast)(f: (Ast, Ident, Ast) => Query): Query
def reassign(assignments: List[Assignment], quat: Quat): List[Assignment]

Inherited methods

def apply(e: Action): Action

Attributes

Inherited from:
StatelessTransformer
def apply(e: Target): Target

Attributes

Inherited from:
StatelessTransformer
def apply(e: Value): Value

Attributes

Inherited from:
StatelessTransformer

Attributes

Inherited from:
StatelessTransformer

Attributes

Inherited from:
StatelessTransformer

Attributes

Inherited from:
StatelessTransformer

Attributes

Inherited from:
StatelessTransformer

Attributes

Inherited from:
StatelessTransformer

Attributes

Inherited from:
StatelessTransformer

Attributes

Inherited from:
StatelessTransformer

Attributes

Inherited from:
StatelessTransformer
def applyIdent(id: Ident): Ident

Attributes

Inherited from:
StatelessTransformer

Concrete fields

val msg: String

Implicits

Implicits

final implicit def IdentExt(id: Ident): IdentExt
final implicit def ProductQuatExt(q: Product): ProductQuatExt
final implicit def QuatExt(q: Quat): QuatExt