Instance Constructors
-
new
ActionMacro(c: scala.reflect.macros.whitebox.Context)
Type Members
-
-
case class
ExtractLiftings(state: List[(ScalarTag, ScalarLift)]) extends StatefulTransformer[List[(ScalarTag, ScalarLift)]] with Product with Serializable
-
-
case class
Nested(term: Option[scala.reflect.macros.Universe.TermName], tpe: scala.reflect.macros.Universe.Type, params: List[List[Value]], optional: Boolean) 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
Scalar(term: Option[scala.reflect.macros.Universe.TermName], tpe: scala.reflect.macros.Universe.Type, decoder: scala.reflect.macros.Universe.Tree, optional: Boolean) extends Value with Product with Serializable
-
-
type
Uni = scala.reflect.macros.whitebox.Context.universe.type
-
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
-
-
-
-
-
-
-
-
-
-
-
-
-
val
actionParser: Parser[Ast]
-
final
def
asInstanceOf[T0]: T0
-
val
astParser: Parser[Ast]
-
def
batchAction(quoted: scala.reflect.macros.Universe.Tree, method: String): scala.reflect.macros.Universe.Tree
-
def
batchActionReturningRows[T](quoted: scala.reflect.macros.Universe.Tree, numRows: scala.reflect.macros.Universe.Tree)(implicit t: scala.reflect.macros.Universe.WeakTypeTag[T]): scala.reflect.macros.Universe.Tree
-
def
batchActionRows(quoted: scala.reflect.macros.Universe.Tree, method: String, numRows: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree
-
val
blockParser: Parser[Block]
-
val
booleanOperationParser: Parser[Operation]
-
val
boxingParser: Parser[Ast]
-
val
c: scala.reflect.macros.whitebox.Context
-
val
cachedEncoderLookups: HashMap[scala.reflect.macros.Universe.Type, Boolean]
-
val
cachedQuats: HashMap[scala.reflect.macros.Universe.Type, Quat]
-
def
clone(): AnyRef
-
def
combinedInfixParser(infixIsPure: Boolean, quat: Quat, infixIsTransparent: Boolean = false): Parser[Ast]
-
val
conflictParser: Parser[Ast]
-
def
doubleQuote[T](body: scala.reflect.macros.Universe.Expr[Any])(implicit arg0: scala.reflect.macros.Universe.WeakTypeTag[T]): scala.reflect.macros.Universe.Tree
-
final
def
eq(arg0: AnyRef): Boolean
-
val
equalityOperationParser: Parser[Operation]
-
def
equals(arg0: Any): Boolean
-
def
existsEncoderFor(tpe: scala.reflect.macros.Universe.Type): Boolean
-
def
expand(ast: Ast, topLevelQuat: Quat): scala.reflect.macros.Universe.Tree
-
def
expandBatchAction(quoted: scala.reflect.macros.Universe.Tree)(call: (scala.reflect.macros.Universe.Tree, scala.reflect.macros.Universe.Tree, scala.reflect.macros.Universe.Tree) ⇒ scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree
-
def
expandBatchActionNew(quoted: scala.reflect.macros.Universe.Tree, isReturning: Boolean)(call: (scala.reflect.macros.Universe.Tree, scala.reflect.macros.Universe.Tree, scala.reflect.macros.Universe.Tree, scala.reflect.macros.Universe.Tree, scala.reflect.macros.Universe.Tree, scala.reflect.macros.Universe.Tree, scala.reflect.macros.Universe.Tree) ⇒ scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree
-
def
extractAst[T](quoted: scala.reflect.macros.Universe.Tree): Ast
-
def
finalize(): Unit
-
def
flatten(base: scala.reflect.macros.Universe.Tree, value: Value): List[scala.reflect.macros.Universe.Tree]
-
val
functionApplyParser: Parser[Operation]
-
val
functionParser: Parser[Function]
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
val
identParser: Parser[Ident]
-
def
idiomAndNamingDynamic: scala.reflect.macros.Universe.Tree
-
val
ifParser: Parser[If]
-
val
impureInfixParser: Parser[Ast]
-
def
inferQuat(tpe: scala.reflect.macros.Universe.Type): Quat
-
val
infixParser: Parser[Ast]
-
val
interp: Interpolator
-
final
def
isInstanceOf[T0]: Boolean
-
def
isNone(tpe: scala.reflect.macros.Universe.Type): Boolean
-
def
isOptionType(tpe: scala.reflect.macros.Universe.Type): Boolean
-
val
joinCallParser: Parser[(JoinType, Ast, Option[Ast])]
-
val
liftParser: Parser[Lift]
-
def
makeQuat[T](implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[T]): scala.reflect.macros.whitebox.Context.Tree
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
val
numericOperationParser: Parser[Operation]
-
def
onlyDecoder: Boolean
-
val
operationParser: Parser[Operation]
-
val
optionOperationParser: Parser[OptionOperation]
-
implicit
val
orderingParser: Parser[Ordering]
-
def
paramOf(tpe: scala.reflect.macros.Universe.Type, of: scala.reflect.macros.Universe.Type, maxDepth: Int = 10): Option[scala.reflect.macros.Universe.Type]
-
def
parseQueryType(tpe: scala.reflect.macros.Universe.Type): Option[QueryType]
-
val
patMatchParser: Parser[Ast]
-
val
patMatchValParser: Parser[Val]
-
def
prepareAction(quoted: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree
-
def
prepareBatchAction(quoted: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree
-
implicit
val
propertyAliasParser: Parser[PropertyAlias]
-
val
propertyParser: Parser[Property]
-
val
queryParser: Parser[Ast]
-
def
quote[T](body: scala.reflect.macros.Universe.Tree)(implicit t: scala.reflect.macros.Universe.WeakTypeTag[T]): scala.reflect.macros.whitebox.Context.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
runAction(quoted: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree
-
def
runActionReturning[T](quoted: scala.reflect.macros.Universe.Tree)(implicit t: scala.reflect.macros.Universe.WeakTypeTag[T]): scala.reflect.macros.Universe.Tree
-
def
runActionReturningMany[T](quoted: scala.reflect.macros.Universe.Tree)(implicit t: scala.reflect.macros.Universe.WeakTypeTag[T]): scala.reflect.macros.Universe.Tree
-
def
runBatchAction(quoted: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree
-
def
runBatchActionReturning[T](quoted: scala.reflect.macros.Universe.Tree)(implicit t: scala.reflect.macros.Universe.WeakTypeTag[T]): scala.reflect.macros.Universe.Tree
-
def
runBatchActionReturningRows[T](quoted: scala.reflect.macros.Universe.Tree, numRows: scala.reflect.macros.Universe.Tree)(implicit t: scala.reflect.macros.Universe.WeakTypeTag[T]): scala.reflect.macros.Universe.Tree
-
def
runBatchActionRows(quoted: scala.reflect.macros.Universe.Tree, numRows: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree
-
val
setOperationParser: Parser[Operation]
-
val
stringInterpolationParser: Parser[Ast]
-
val
stringOperationParser: Parser[Operation]
-
def
summonEnabledTraces(): List[TraceType]
-
def
summonPhaseDisable(): List[OptionalPhase]
-
def
summonTranspileConfig(): TranspileConfig
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
translate(ast: Ast, topLevelQuat: Quat, batchAlias: Option[String]): scala.reflect.macros.Universe.Tree
-
def
translateBatchQuery(quoted: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree
-
def
translateBatchQueryPrettyPrint(quoted: scala.reflect.macros.Universe.Tree, prettyPrint: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree
-
def
translateQuery(quoted: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree
-
def
translateQueryPrettyPrint(quoted: scala.reflect.macros.Universe.Tree, prettyPrint: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree
-
val
traversableOperationParser: Parser[IterableOperation]
-
def
tryTranslateStatic(ast: Ast, topLevelQuat: Quat, batchAlias: Option[String]): Either[String, (Ast, Token, ExecutionType, IdiomContext, String, Idiom)]
-
lazy val
u: Uni
-
def
unquote[T](tree: scala.reflect.macros.Universe.Tree)(implicit ct: ClassTag[T]): Option[T]
-
val
valParser: Parser[Val]
-
val
valueParser: Parser[Ast]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit