Instance Constructors
-
new
QueryMacro(c: scala.reflect.macros.whitebox.Context)
Type Members
-
case class
CaseClassValue(tpe: scala.reflect.macros.whitebox.Context.Type, params: List[List[Value]]) extends Value with Product with Serializable
-
case class
OptionValue(value: Value) extends Value with Product with Serializable
-
case class
Parser[T](p: PartialFunction[scala.reflect.macros.Universe.Tree, T])(implicit ct: ClassTag[T]) extends Product with Serializable
-
case class
SimpleValue(ast: Ast, encoding: scala.reflect.macros.whitebox.Context.Tree, optionEncoding: scala.reflect.macros.whitebox.Context.Tree) extends Value with Product with Serializable
-
sealed
trait
Value extends AnyRef
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
implicit
val
actionLiftable: scala.reflect.macros.Universe.Liftable[Action]
-
val
actionParser: Parser[Ast]
-
implicit
val
actionUnliftable: scala.reflect.macros.Universe.Unliftable[Action]
-
implicit
val
aggregationOperatorLiftable: scala.reflect.macros.Universe.Liftable[AggregationOperator]
-
implicit
val
aggregationOperatorUnliftable: scala.reflect.macros.Universe.Unliftable[AggregationOperator]
-
final
def
asInstanceOf[T0]: T0
-
implicit
val
assignmentLiftable: scala.reflect.macros.Universe.Liftable[Assignment]
-
implicit
val
assignmentUnliftable: scala.reflect.macros.Universe.Unliftable[Assignment]
-
implicit
val
astLiftable: scala.reflect.macros.Universe.Liftable[Ast]
-
-
implicit
val
astUnliftable: scala.reflect.macros.Universe.Unliftable[Ast]
-
implicit
val
binaryOperatorLiftable: scala.reflect.macros.Universe.Liftable[BinaryOperator]
-
implicit
val
binaryOperatorUnliftable: scala.reflect.macros.Universe.Unliftable[BinaryOperator]
-
-
-
val
boxingParser: Parser[Ast]
-
val
c: scala.reflect.macros.whitebox.Context
-
def
clone(): AnyRef
-
def
doubleQuote[T](body: scala.reflect.macros.Universe.Expr[Any])(implicit arg0: scala.reflect.macros.Universe.WeakTypeTag[T]): scala.reflect.macros.Universe.Tree
-
def
encoding(ast: Ast, typ: scala.reflect.macros.Universe.Type, inferEncoding: (scala.reflect.macros.Universe.Type) ⇒ Option[scala.reflect.macros.Universe.Tree]): Value
-
implicit
val
entityConfigUnliftable: scala.reflect.macros.Universe.Unliftable[EntityConfig]
-
implicit
val
entityLiftable: scala.reflect.macros.Universe.Liftable[Entity]
-
implicit
val
entityUnliftable: scala.reflect.macros.Universe.Unliftable[Entity]
-
final
def
eq(arg0: AnyRef): Boolean
-
val
equalityOperationParser: Parser[Operation]
-
def
equals(arg0: Any): Boolean
-
def
expand(ast: Ast): scala.reflect.macros.Universe.Tree
-
def
extractAst[T](quoted: scala.reflect.macros.Universe.Tree): Ast
-
def
failEncoder(t: scala.reflect.macros.Universe.Type): Nothing
-
def
finalize(): Unit
-
def
flattenSelect(q: Query, tpe: scala.reflect.macros.Universe.Type, inferDecoder: (scala.reflect.macros.Universe.Type) ⇒ Option[scala.reflect.macros.Universe.Tree]): (Query, Value)
-
-
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
implicit
val
identLiftable: scala.reflect.macros.Universe.Liftable[Ident]
-
-
implicit
val
identUnliftable: scala.reflect.macros.Universe.Unliftable[Ident]
-
-
def
inferEncoder(tpe: scala.reflect.macros.Universe.Type): Option[scala.reflect.macros.Universe.Tree]
-
-
final
def
isInstanceOf[T0]: Boolean
-
-
implicit
val
joinTypeLiftable: scala.reflect.macros.Universe.Liftable[JoinType]
-
implicit
val
joinTypeUnliftable: scala.reflect.macros.Universe.Unliftable[JoinType]
-
def
lift[T](v: scala.reflect.macros.Universe.Tree)(implicit t: scala.reflect.macros.Universe.WeakTypeTag[T]): scala.reflect.macros.Universe.Tree
-
implicit
val
liftLiftable: scala.reflect.macros.Universe.Liftable[Lift]
-
-
def
liftQuery[T](v: scala.reflect.macros.Universe.Tree)(implicit t: scala.reflect.macros.Universe.WeakTypeTag[T]): scala.reflect.macros.Universe.Tree
-
implicit
val
liftUnliftable: scala.reflect.macros.Universe.Unliftable[Lift]
-
implicit
def
listUnliftable[T](implicit u: scala.reflect.macros.Universe.Unliftable[T]): scala.reflect.macros.Universe.Unliftable[List[T]]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
-
-
-
implicit
val
optionOperationTypeLiftable: scala.reflect.macros.Universe.Liftable[OptionOperationType]
-
implicit
val
optionOperationTypeUnliftable: scala.reflect.macros.Universe.Unliftable[OptionOperationType]
-
implicit
def
optionUnliftable[T](implicit u: scala.reflect.macros.Universe.Unliftable[T]): scala.reflect.macros.Universe.Unliftable[Option[T]]
-
implicit
val
orderingLiftable: scala.reflect.macros.Universe.Liftable[Ordering]
-
implicit
val
orderingParser: Parser[Ordering]
-
implicit
val
orderingUnliftable: scala.reflect.macros.Universe.Unliftable[Ordering]
-
def
parseEntityConfig(t: scala.reflect.macros.Universe.Tree): EntityConfig
-
val
patMatchParser: Parser[Ast]
-
val
patMatchValParser: Parser[Val]
-
implicit
val
propertyAliasLiftable: scala.reflect.macros.Universe.Liftable[PropertyAlias]
-
-
implicit
val
propertyAliasUnliftable: scala.reflect.macros.Universe.Unliftable[PropertyAlias]
-
val
propertyParser: Parser[Ast]
-
implicit
val
queryLiftable: scala.reflect.macros.Universe.Liftable[Query]
-
val
queryParser: Parser[Ast]
-
implicit
val
queryUnliftable: scala.reflect.macros.Universe.Unliftable[Query]
-
def
quote[T](body: scala.reflect.macros.Universe.Tree)(implicit t: scala.reflect.macros.Universe.WeakTypeTag[T]): scala.reflect.macros.Universe.Tree
-
val
quotedAstParser: Parser[Ast]
-
def
quotedFunctionBody(func: scala.reflect.macros.Universe.Expr[Any]): scala.reflect.macros.Universe.Tree
-
def
reifyLiftings(ast: Ast): (Ast, scala.reflect.macros.Universe.Tree)
-
def
runQuery[T](quoted: scala.reflect.macros.Universe.Tree)(implicit t: scala.reflect.macros.Universe.WeakTypeTag[T]): scala.reflect.macros.Universe.Tree
-
def
runQuerySingle[T](quoted: scala.reflect.macros.Universe.Tree)(implicit t: scala.reflect.macros.Universe.WeakTypeTag[T]): scala.reflect.macros.Universe.Tree
-
def
selectResultExtractor(value: Value): scala.reflect.macros.Universe.Function
-
-
val
stringInterpolationParser: Parser[Ast]
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
implicit
val
unaryOperatorLiftable: scala.reflect.macros.Universe.Liftable[UnaryOperator]
-
implicit
val
unaryOperatorUnliftable: scala.reflect.macros.Universe.Unliftable[UnaryOperator]
-
def
unquote[T](tree: scala.reflect.macros.Universe.Tree)(implicit ct: ClassTag[T]): Option[T]
-
-
implicit
val
valueLiftable: scala.reflect.macros.Universe.Liftable[ast.Value]
-
-
implicit
val
valueUnliftable: scala.reflect.macros.Universe.Unliftable[ast.Value]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any