ActionParser

io.getquill.parser.ActionParser
class ActionParser(val rootParse: Parser)(using x$2: Quotes, x$3: TranspileConfig) extends Parser, PrefilterType[Action[_]], Assignments, PropertyParser

Attributes

Graph
Supertypes
trait Assignments
trait Idents
trait QuatMaking
trait PrefilterType[Action[_]]
trait Parser
class Object
trait Matchable
class Any
Show all

Members list

Type members

Inherited classlikes

object AnyProperty

Attributes

Inherited from:
PropertyParser
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
Assignments
Supertypes
class Object
trait Matchable
class Any
object InferQuat

Attributes

Inherited from:
QuatMakingBase
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
PropertyParser
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def attempt: History ?=> PartialFunction[Expr[_], Ast]
def combineAndCheckAndParse[T : Type, A <: Ast](first: Expr[T], others: Seq[Expr[T]])(checkClause: Expr[_] => Unit)(parseClause: Expr[_] => A): Seq[A]

Inherited methods

Attributes

Inherited from:
QuatMakingBase
def apply(input: Expr[_])(using History): Ast

Attributes

Inherited from:
Parser
def cleanIdent(using Quotes)(name: String, tpe: TypeRepr): Ident

Attributes

Inherited from:
Idents
def cleanIdent(name: String, quat: Quat): Ident

Attributes

Inherited from:
Idents
override def existsEncoderFor(using Quotes)(tpe: TypeRepr): Boolean

Attributes

Definition Classes
Inherited from:
QuatMaking
def parseName(rawName: String): String

Attributes

Inherited from:
Idents
def prefilter(expr: Expr[_]): Boolean

Attributes

Inherited from:
PrefilterType

Concrete fields

Implicits

Inherited implicits

implicit val qctx: Quotes

Attributes

Inherited from:
PropertyParser