io
.
getquill
.
context
ActionMacro
Related Doc:
package context
class
ActionMacro
extends
ContextMacro
with
ReifyLiftings
Linear Supertypes
ContextMacro
,
Quotation
,
ReifyLiftings
,
Parsing
,
Unliftables
,
Liftables
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
ActionMacro
ContextMacro
Quotation
ReifyLiftings
Parsing
Unliftables
Liftables
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
ActionMacro
(
c:
scala.reflect.macros.whitebox.Context
)
Type Members
case class
Parser
[
T
]
(
p:
PartialFunction
[
scala.reflect.macros.Universe.Tree
,
T
]
)
(
implicit
ct:
ClassTag
[
T
]
)
extends
Product
with
Serializable
Definition Classes
Parsing
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
implicit
val
actionLiftable
:
scala.reflect.macros.Universe.Liftable
[
Action
]
Definition Classes
Liftables
val
actionParser
:
Parser
[
Ast
]
Definition Classes
Parsing
implicit
val
actionUnliftable
:
scala.reflect.macros.Universe.Unliftable
[
Action
]
Definition Classes
Unliftables
implicit
val
aggregationOperatorLiftable
:
scala.reflect.macros.Universe.Liftable
[
AggregationOperator
]
Definition Classes
Liftables
implicit
val
aggregationOperatorUnliftable
:
scala.reflect.macros.Universe.Unliftable
[
AggregationOperator
]
Definition Classes
Unliftables
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
implicit
val
assignmentLiftable
:
scala.reflect.macros.Universe.Liftable
[
Assignment
]
Definition Classes
Liftables
implicit
val
assignmentUnliftable
:
scala.reflect.macros.Universe.Unliftable
[
Assignment
]
Definition Classes
Unliftables
implicit
val
astLiftable
:
scala.reflect.macros.Universe.Liftable
[
Ast
]
Definition Classes
Liftables
val
astParser
:
Parser
[
Ast
]
Definition Classes
Parsing
implicit
val
astUnliftable
:
scala.reflect.macros.Universe.Unliftable
[
Ast
]
Definition Classes
Unliftables
implicit
val
binaryOperatorLiftable
:
scala.reflect.macros.Universe.Liftable
[
BinaryOperator
]
Definition Classes
Liftables
implicit
val
binaryOperatorUnliftable
:
scala.reflect.macros.Universe.Unliftable
[
BinaryOperator
]
Definition Classes
Unliftables
val
blockParser
:
Parser
[
Block
]
Definition Classes
Parsing
val
booleanOperationParser
:
Parser
[
Operation
]
Definition Classes
Parsing
val
boxingParser
:
Parser
[
Ast
]
Definition Classes
Parsing
val
c
:
scala.reflect.macros.whitebox.Context
Definition Classes
ActionMacro
→
ContextMacro
→
Quotation
→
ReifyLiftings
→
Unliftables
→
Liftables
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
doubleQuote
[
T
]
(
body:
scala.reflect.macros.Universe.Expr
[
Any
]
)
(
implicit
arg0:
scala.reflect.macros.Universe.WeakTypeTag
[
T
]
)
:
scala.reflect.macros.Universe.Tree
Definition Classes
Quotation
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
val
equalityOperationParser
:
Parser
[
Operation
]
Definition Classes
Parsing
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
expand
(
ast:
Ast
)
:
scala.reflect.macros.Universe.Tree
Attributes
protected
Definition Classes
ContextMacro
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
extractAst
[
T
]
(
quoted:
scala.reflect.macros.Universe.Tree
)
:
Ast
Attributes
protected
Definition Classes
ContextMacro
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
val
functionApplyParser
:
Parser
[
Operation
]
Definition Classes
Parsing
val
functionParser
:
Parser
[
Function
]
Definition Classes
Parsing
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
implicit
val
identLiftable
:
scala.reflect.macros.Universe.Liftable
[
Ident
]
Definition Classes
Liftables
val
identParser
:
Parser
[
Ident
]
Definition Classes
Parsing
implicit
val
identUnliftable
:
scala.reflect.macros.Universe.Unliftable
[
Ident
]
Definition Classes
Unliftables
val
ifParser
:
Parser
[
If
]
Definition Classes
Parsing
val
infixParser
:
Parser
[
Infix
]
Definition Classes
Parsing
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
val
joinCallParser
:
Parser
[(
JoinType
,
Ast
,
Option
[
Ast
])]
Definition Classes
Parsing
implicit
val
joinTypeLiftable
:
scala.reflect.macros.Universe.Liftable
[
JoinType
]
Definition Classes
Liftables
implicit
val
joinTypeUnliftable
:
scala.reflect.macros.Universe.Unliftable
[
JoinType
]
Definition Classes
Unliftables
implicit
val
liftLiftable
:
scala.reflect.macros.Universe.Liftable
[
Lift
]
Definition Classes
Liftables
val
liftParser
:
Parser
[
Lift
]
Definition Classes
Parsing
implicit
val
liftUnliftable
:
scala.reflect.macros.Universe.Unliftable
[
Lift
]
Definition Classes
Unliftables
implicit
def
listUnliftable
[
T
]
(
implicit
u:
scala.reflect.macros.Universe.Unliftable
[
T
]
)
:
scala.reflect.macros.Universe.Unliftable
[
List
[
T
]]
Definition Classes
Unliftables
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
val
numericOperationParser
:
Parser
[
Operation
]
Definition Classes
Parsing
val
operationParser
:
Parser
[
Operation
]
Definition Classes
Parsing
val
optionOperationParser
:
Parser
[
OptionOperation
]
Definition Classes
Parsing
implicit
val
optionOperationTypeLiftable
:
scala.reflect.macros.Universe.Liftable
[
OptionOperationType
]
Definition Classes
Liftables
implicit
val
optionOperationTypeUnliftable
:
scala.reflect.macros.Universe.Unliftable
[
OptionOperationType
]
Definition Classes
Unliftables
implicit
def
optionUnliftable
[
T
]
(
implicit
u:
scala.reflect.macros.Universe.Unliftable
[
T
]
)
:
scala.reflect.macros.Universe.Unliftable
[
Option
[
T
]]
Definition Classes
Unliftables
implicit
val
orderingLiftable
:
scala.reflect.macros.Universe.Liftable
[
Ordering
]
Definition Classes
Liftables
implicit
val
orderingParser
:
Parser
[
Ordering
]
Definition Classes
Parsing
implicit
val
orderingUnliftable
:
scala.reflect.macros.Universe.Unliftable
[
Ordering
]
Definition Classes
Unliftables
val
patMatchParser
:
Parser
[
Ast
]
Definition Classes
Parsing
val
patMatchValParser
:
Parser
[
Val
]
Definition Classes
Parsing
implicit
val
propertyAliasLiftable
:
scala.reflect.macros.Universe.Liftable
[
PropertyAlias
]
Definition Classes
Liftables
implicit
val
propertyAliasParser
:
Parser
[
PropertyAlias
]
Definition Classes
Parsing
implicit
val
propertyAliasUnliftable
:
scala.reflect.macros.Universe.Unliftable
[
PropertyAlias
]
Definition Classes
Unliftables
val
propertyParser
:
Parser
[
Ast
]
Definition Classes
Parsing
implicit
val
queryLiftable
:
scala.reflect.macros.Universe.Liftable
[
Query
]
Definition Classes
Liftables
val
queryParser
:
Parser
[
Ast
]
Definition Classes
Parsing
implicit
val
queryUnliftable
:
scala.reflect.macros.Universe.Unliftable
[
Query
]
Definition Classes
Unliftables
def
quote
[
T
]
(
body:
scala.reflect.macros.Universe.Tree
)
(
implicit
t:
scala.reflect.macros.Universe.WeakTypeTag
[
T
]
)
:
scala.reflect.macros.whitebox.Context.Tree
Definition Classes
Quotation
val
quotedAstParser
:
Parser
[
Ast
]
Definition Classes
Parsing
def
quotedFunctionBody
(
func:
scala.reflect.macros.Universe.Expr
[
Any
]
)
:
scala.reflect.macros.Universe.Tree
Definition Classes
Quotation
def
reifyLiftings
(
ast:
Ast
)
: (
Ast
,
scala.reflect.macros.Universe.Tree
)
Attributes
protected
Definition Classes
ReifyLiftings
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
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
val
setOperationParser
:
Parser
[
Operation
]
Definition Classes
Parsing
val
stringInterpolationParser
:
Parser
[
Ast
]
Definition Classes
Parsing
val
stringOperationParser
:
Parser
[
Operation
]
Definition Classes
Parsing
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
implicit
val
unaryOperatorLiftable
:
scala.reflect.macros.Universe.Liftable
[
UnaryOperator
]
Definition Classes
Liftables
implicit
val
unaryOperatorUnliftable
:
scala.reflect.macros.Universe.Unliftable
[
UnaryOperator
]
Definition Classes
Unliftables
def
unquote
[
T
]
(
tree:
scala.reflect.macros.Universe.Tree
)
(
implicit
ct:
ClassTag
[
T
]
)
:
Option
[
T
]
Attributes
protected
Definition Classes
Quotation
val
valParser
:
Parser
[
Val
]
Definition Classes
Parsing
implicit
val
valueLiftable
:
scala.reflect.macros.Universe.Liftable
[
Value
]
Definition Classes
Liftables
val
valueParser
:
Parser
[
Ast
]
Definition Classes
Parsing
implicit
val
valueUnliftable
:
scala.reflect.macros.Universe.Unliftable
[
Value
]
Definition Classes
Unliftables
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
ContextMacro
Inherited from
Quotation
Inherited from
ReifyLiftings
Inherited from
Parsing
Inherited from
Unliftables
Inherited from
Liftables
Inherited from
AnyRef
Inherited from
Any
Ungrouped