Unlifter

io.getquill.parser.Unlifter
object Unlifter

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Unlifter.type

Members list

Type members

Classlikes

trait NiceUnliftable[T] extends FromExpr[T]

Attributes

Supertypes
trait FromExpr[T]
class Object
trait Matchable
class Any
Known subtypes
object quatProductUnliftable.type
object quatUnliftable.type
object unliftAction.type
object unliftAggregation.type
object unliftAssignment.type
object unliftAssignmentDual.type
object unliftAst.type
object unliftCaseClass.type
object unliftConflictAction.type
object unliftConflictTarget.type
object unliftConstant.type
object unliftEntity.type
object unliftIdent.type
object unliftJoinType.type
object unliftOperator.type
object unliftOptionOperation.type
object unliftOrdering.type
object unliftProperty.type
object unliftPropertyAlias.type
object unliftQuery.type
object unliftRenameable.type
object unliftScalarTagSource.type
object unliftVisibility.type
Show all
object ast

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
ast.type
object caseClass

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
caseClass.type

Attributes

Supertypes
trait NiceUnliftable[Type]
trait FromExpr[Type]
class Object
trait Matchable
class Any
Self type
object quatProductUnliftable extends NiceUnliftable[Product]

Attributes

Supertypes
trait NiceUnliftable[Product]
trait FromExpr[Product]
class Object
trait Matchable
class Any
Self type
object quatUnliftable extends NiceUnliftable[Quat]

Attributes

Supertypes
trait NiceUnliftable[Quat]
trait FromExpr[Quat]
class Object
trait Matchable
class Any
Self type
object unliftAction extends NiceUnliftable[Action]

Attributes

Supertypes
trait NiceUnliftable[Action]
trait FromExpr[Action]
class Object
trait Matchable
class Any
Self type
object unliftAggregation extends NiceUnliftable[AggregationOperator]

Attributes

Supertypes
trait NiceUnliftable[AggregationOperator]
trait FromExpr[AggregationOperator]
class Object
trait Matchable
class Any
Self type
object unliftAssignment extends NiceUnliftable[Assignment]

Attributes

Supertypes
trait NiceUnliftable[Assignment]
trait FromExpr[Assignment]
class Object
trait Matchable
class Any
Self type
object unliftAssignmentDual extends NiceUnliftable[AssignmentDual]

Attributes

Supertypes
trait NiceUnliftable[AssignmentDual]
trait FromExpr[AssignmentDual]
class Object
trait Matchable
class Any
Self type
object unliftAst extends NiceUnliftable[Ast]

Attributes

Supertypes
trait NiceUnliftable[Ast]
trait FromExpr[Ast]
class Object
trait Matchable
class Any
Self type
unliftAst.type
object unliftCaseClass extends NiceUnliftable[CaseClass]

Attributes

Supertypes
trait NiceUnliftable[CaseClass]
trait FromExpr[CaseClass]
class Object
trait Matchable
class Any
Self type
object unliftConflictAction extends NiceUnliftable[Action]

Attributes

Supertypes
trait NiceUnliftable[Action]
trait FromExpr[Action]
class Object
trait Matchable
class Any
Self type
object unliftConflictTarget extends NiceUnliftable[Target]

Attributes

Supertypes
trait NiceUnliftable[Target]
trait FromExpr[Target]
class Object
trait Matchable
class Any
Self type
object unliftConstant extends NiceUnliftable[Constant]

Attributes

Supertypes
trait NiceUnliftable[Constant]
trait FromExpr[Constant]
class Object
trait Matchable
class Any
Self type
object unliftEntity extends NiceUnliftable[Entity]

Attributes

Supertypes
trait NiceUnliftable[Entity]
trait FromExpr[Entity]
class Object
trait Matchable
class Any
Self type
object unliftIdent extends NiceUnliftable[Ident]

Attributes

Supertypes
trait NiceUnliftable[Ident]
trait FromExpr[Ident]
class Object
trait Matchable
class Any
Self type
object unliftJoinType extends NiceUnliftable[JoinType]

Attributes

Supertypes
trait NiceUnliftable[JoinType]
trait FromExpr[JoinType]
class Object
trait Matchable
class Any
Self type
object unliftOperator extends NiceUnliftable[Operator]

Attributes

Supertypes
trait NiceUnliftable[Operator]
trait FromExpr[Operator]
class Object
trait Matchable
class Any
Self type
object unliftOptionOperation extends NiceUnliftable[OptionOperation]

Attributes

Supertypes
trait NiceUnliftable[OptionOperation]
trait FromExpr[OptionOperation]
class Object
trait Matchable
class Any
Self type
object unliftOrdering extends NiceUnliftable[Ordering]

Attributes

Supertypes
trait NiceUnliftable[Ordering]
trait FromExpr[Ordering]
class Object
trait Matchable
class Any
Self type
object unliftProperty extends NiceUnliftable[Property]

Attributes

Supertypes
trait NiceUnliftable[Property]
trait FromExpr[Property]
class Object
trait Matchable
class Any
Self type
object unliftPropertyAlias extends NiceUnliftable[PropertyAlias]

Attributes

Supertypes
trait NiceUnliftable[PropertyAlias]
trait FromExpr[PropertyAlias]
class Object
trait Matchable
class Any
Self type
object unliftQuery extends NiceUnliftable[Query]

Attributes

Supertypes
trait NiceUnliftable[Query]
trait FromExpr[Query]
class Object
trait Matchable
class Any
Self type
object unliftRenameable extends NiceUnliftable[Renameable]

Attributes

Supertypes
trait NiceUnliftable[Renameable]
trait FromExpr[Renameable]
class Object
trait Matchable
class Any
Self type
object unliftScalarTagSource extends NiceUnliftable[Source]

Attributes

Supertypes
trait NiceUnliftable[Source]
trait FromExpr[Source]
class Object
trait Matchable
class Any
Self type
object unliftTraversableOperation extends NiceUnliftable[IterableOperation]

Attributes

Supertypes
trait NiceUnliftable[IterableOperation]
trait FromExpr[IterableOperation]
class Object
trait Matchable
class Any
Self type
object unliftVisibility extends NiceUnliftable[Visibility]

Attributes

Supertypes
trait NiceUnliftable[Visibility]
trait FromExpr[Visibility]
class Object
trait Matchable
class Any
Self type

Value members

Concrete methods

def apply(ast: Expr[Ast]): Quotes ?=> Ast
def constString(expr: Expr[String])(using Quotes): String

Extensions

Extensions

extension [T](expr: Seq[Expr[T]])(using FromExpr[T], Quotes)
def unexprSeq: Seq[T]
extension [T](t: Expr[T])(using FromExpr[T], Quotes)
def unexpr: T