package boilerplate
Internal interfaces for auto-generated DSL boilerplate code.
Interfaces to the generated schema-defined DSL boilerplate code that the sbt-plugin generates when doing a sbt-compile
.
Molecule macros can then type-safely deduct the type structure of composed molecules.
- Source
- package.scala
- Alphabetic
- By Inheritance
- boilerplate
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- object attributes
Boilerplate interfaces for custom DSL generated from schema definition file.
Boilerplate interfaces for custom DSL generated from schema definition file.
Encodes attribute cardinality, type and mode (mandatory, tacit, optional). - object base
Base namespace markers to carry attribute types from one arity to the next.
- object dummyTypes
Dummy types for last-arity namespaces or in place of input molecules when not allowed.
- object in1
Type distribution to groups of functionality for input molecules expecting 1 input.
- object in2
Type distribution to groups of functionality for input molecules expecting 2 inputs.
- object in3
Type distribution to groups of functionality for input molecules expecting 3 inputs.
- object out
Type distribution to groups of functionality for 'output'/standard molecules.
- object outIndex
Type distribution to groups of functionality for 'output'/standard molecules.
- object outSchema
Type distribution to groups of functionality for 'output'/standard molecules.
Documentation/API for the Molecule library - a meta DSL for the Datomic database.
Manual | scalamolecule.org | Github | Forum