
Molecule library - a Scala meta-DSL for the Datomic database.
Molecule library - a Scala meta-DSL for the Datomic database.
See api package for various api imports to start using Molecule.
| api | Molecule API. | |
| ast | Internal Molecule ASTs. | |
| boilerplate | Internal interfaces for auto-generated DSL boilerplate code. | |
| composition | Builder methods to compose molecules. | |
| exceptions | Exceptions thrown by Molecule. | |
| expression | Attribute expressions and operations. | |
| facade | Molecule facades to Datomic. | |
| factory | Implicit macro methods `m` to instantiate molecules from custom DSL molecule constructs. | |
| generic | Interfaces to generic information about datoms and Datomic database. | |
| input | Input molecules awaiting input. | |
| macro | Internal macros generating molecule code from custom DSL molecule constructs. | |
| ops | Internal operational helpers for transforming DSL to molecule. | |
| schema | Schema definition DSL. | |
| transform | Internal transformers from DSL to Model/Query/Transaction. | |
| util | Internal Java database functions for Datomic. |
Internal Molecule ASTs.
Internal Molecule ASTs.
Documentation/API for the Molecule library - a meta DSL for the Datomic database.
Manual | scalamolecule.org | Github | Forum