Ast

io.getquill.parser.Lifters.Plain.Ast
trait Ast[T] extends Plain[T]

Attributes

Graph
Supertypes
trait Plain[T]
trait ToExpr[T]
class Object
trait Matchable
class Any
Known subtypes
trait LiftAstSerialize[T]
object liftAction.type
object liftAssignment.type
object liftAssignmentDual.type
object liftAst.type
object liftCaseClass.type
object liftEntity.type
object liftIdent.type
object liftOptionOperation.type
object liftProperty.type
object liftQuery.type
object liftQuotationTag.type
object liftScalarTag.type
object liftTuple.type
object orderingLiftable.type
Show all

Members list

Value members

Concrete methods

override protected def failMsg(element: T): String

Attributes

Definition Classes

Inherited methods

def apply(element: T)(using Quotes): Expr[T]

Lift a value into an expression containing the construction of that value

Lift a value into an expression containing the construction of that value

Attributes

Inherited from:
Plain
def lift: Quotes ?=> PartialFunction[T, Expr[T]]

Attributes

Inherited from:
Plain
def orFail(element: T)(using Quotes): Expr[T]

Attributes

Inherited from:
Plain
def unapply(element: T)(using Quotes): Some[Expr[T]]

Attributes

Inherited from:
Plain