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
Abstract Value Members
-
abstract
val
c: Context
-
abstract
def
prepare(ast: Ast, params: List[Ident]): scala.reflect.macros.Universe.Tree
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
implicit
val
actionLiftable: scala.reflect.macros.Universe.Liftable[ast.Action]
-
val
actionParser: Parser[Ast]
-
implicit
val
actionUnliftable: scala.reflect.macros.Universe.Unliftable[ast.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]
-
def
clone(): AnyRef
-
def
doubleQuote[T](body: scala.reflect.macros.Universe.Expr[quotation.Quoted[T]])(implicit arg0: scala.reflect.macros.Universe.WeakTypeTag[T]): scala.reflect.macros.Universe.Tree
-
def
encoding[T](ast: Ast, inferEncoding: (scala.reflect.macros.Universe.Type) ⇒ Option[scala.reflect.macros.Universe.Tree])(implicit t: scala.reflect.macros.Universe.WeakTypeTag[T]): Value
-
final
def
eq(arg0: AnyRef): Boolean
-
val
equalityOperationParser: Parser[Operation]
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
flattenSelect[T](q: ast.Query, inferDecoder: (scala.reflect.macros.Universe.Type) ⇒ Option[scala.reflect.macros.Universe.Tree])(implicit t: scala.reflect.macros.Universe.WeakTypeTag[T]): (ast.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]
-
-
-
final
def
isInstanceOf[T0]: Boolean
-
-
implicit
val
joinTypeLiftable: scala.reflect.macros.Universe.Liftable[JoinType]
-
implicit
val
joinTypeUnliftable: scala.reflect.macros.Universe.Unliftable[JoinType]
-
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]
-
implicit
val
propertyAliasLiftable: scala.reflect.macros.Universe.Liftable[PropertyAlias]
-
-
implicit
val
propertyAliasUnliftable: scala.reflect.macros.Universe.Unliftable[PropertyAlias]
-
-
implicit
val
queryLiftable: scala.reflect.macros.Universe.Liftable[ast.Query]
-
-
implicit
val
queryUnliftable: scala.reflect.macros.Universe.Unliftable[ast.Query]
-
def
quote[T](body: scala.reflect.macros.Universe.Expr[T])(implicit arg0: scala.reflect.macros.Universe.WeakTypeTag[T]): scala.reflect.macros.Universe.Tree
-
def
quoteSource[T <: Source[_, _]](config: scala.reflect.macros.Universe.Expr[SourceConfig[T]])(implicit t: scala.reflect.macros.Universe.WeakTypeTag[T]): scala.reflect.macros.Universe.Tree
-
val
quotedAstParser: Parser[Ast]
-
def
resolveSource[T <: Source[_, _]]: Option[T]
-
def
run[R, S](quoted: scala.reflect.macros.Universe.Expr[quotation.Quoted[Any]])(implicit r: scala.reflect.macros.Universe.WeakTypeTag[R], s: scala.reflect.macros.Universe.WeakTypeTag[S]): scala.reflect.macros.Universe.Tree
-
def
runAction[S, T](action: Ast, params: List[(Ident, scala.reflect.macros.Universe.Type)])(implicit s: scala.reflect.macros.Universe.WeakTypeTag[S], t: scala.reflect.macros.Universe.WeakTypeTag[T]): scala.reflect.macros.Universe.Tree
-
def
runQuery[R, S, T](ast: Ast, params: List[(Ident, scala.reflect.macros.Universe.Type)])(implicit r: scala.reflect.macros.Universe.WeakTypeTag[R], s: scala.reflect.macros.Universe.WeakTypeTag[S], t: scala.reflect.macros.Universe.WeakTypeTag[T]): scala.reflect.macros.Universe.Tree
-
def
selectResultExtractor[R](value: Value)(implicit r: scala.reflect.macros.Universe.WeakTypeTag[R]): 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