package macros
- Alphabetic
- By Inheritance
- macros
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- class MakeComposite extends Base
Macro to make composite molecules.
- class MakeComposite_In extends Base
Macro to make composite input molecules.
- class MakeMolecule extends Base
Macro to make output molecules.
- class MakeMoleculeDynamic extends Base with TreeTransformer
Macro to make output molecules.
- class MakeMolecule_In extends Base
Macro to make input molecules.
- trait NestedTuples[Obj, OuterTpl] extends Comparator[List[AnyRef]]
Builder classes of various arity of nested tuples.
- trait ObjBuilder extends Cast
- trait TreeTransformer extends AnyRef
- macro class TxFns extends Annotation with StaticAnnotation
Transaction function container object annotation
Transaction function container object annotation
Annotate objects containing tx function methods with
@TxFns
. A Scala macro then makes the necessary preparations to use the functions in Datomic transactions.- Annotations
- @compileTimeOnly("macro annotation could not be expanded (since these are experimental, you must enable them with -Ymacro-annotations)")
- class TxFunctionCall extends MacroHelpers
Macro to make transaction function invocations.
Value Members
- object NestedTuples
Documentation/API for the Molecule library - a meta DSL for the Datomic database.
scalamolecule.org | Github | Forum