package api
- Alphabetic
- Public
- All
Type Members
-
trait
Molecule[Tpl] extends MoleculeBase with CastHelpers[Tpl] with JsonBuilder with GetArray[Tpl] with GetIterable[Tpl] with GetList[Tpl] with GetRaw with GetJson with GetAsyncArray[Tpl] with GetAsyncIterable[Tpl] with GetAsyncList[Tpl] with GetAsyncRaw with GetAsyncJson with ShowInspect[Tpl]
Core molecule interface defining actions that can be called on molecules.
Core molecule interface defining actions that can be called on molecules.
Groups of interfaces:
get getAsync Get molecule data. getAsOf getAsyncAsOf Get molecule data asOf point in time. getSince getAsyncSince Get molecule data since point in time. getWith getAsyncWith Get molecule data with given data set. getHistory getAsyncHistory Get molecule data from history of database. save saveAsync Save molecule with applied data. insert insertAsync Insert multiple rows of data matching molecule. update updateAsync Update molecule with applied data. tx Molecule transaction data (input to `getWith`). inspect get Inspect calling get method on molecule. inspect operation Inspect calling save/insert/update method on molecule. - Tpl
Type of molecule (tuple of its attribute types)
-
trait
OptionalMapOps extends AnyRef
Container of implicit for optional Map operations.
-
trait
ShowInspect[Tpl] extends AnyRef
Inspect methods
Inspect methods
Call a inspect method on a molecule to see the internal transformations and produced transaction statements or sample data.
- trait TxBundles extends AnyRef
-
trait
TxFunctions extends AnyRef
Transactional methods for bundled transactions and tx functions
Value Members
- object Keywords extends Keywords
-
object
Molecule
Arity 1-22 molecule implementation interfaces.
-
object
OptionalMapOps extends OptionalMapOps
Optional implicit operations for optional Map attributes
Optional implicit operations for optional Map attributes
Is not imported in the default Molecule api imports since they are rather specialized. If needed, they can be made available with the following aditional import:
import molecule.api.optionalMapOps._ import molecule.datomic.api._ // Standard api import with any arity
Since this is a rather specialized
- object TxFunctions extends Helpers with BridgeDatomicFuture

Documentation/API for the Molecule library - a meta DSL for the Datomic database.
scalamolecule.org | Github | Forum