Packages

p

molecule

factory

package factory

Factory methods m to instantiate molecules from custom DSL molecule constructs.

Source
package.scala
Linear Supertypes
AnyRef, Any
Content Hierarchy
Molecule_In_3_Factory22Molecule_In_3_Factory22Molecule_In_3_Factory21Molecule_In_3_Factory21Molecule_In_3_Factory20Molecule_In_3_Factory20Molecule_In_3_Factory19Molecule_In_3_Factory19Molecule_In_3_Factory18Molecule_In_3_Factory18Molecule_In_3_Factory17Molecule_In_3_Factory17Molecule_In_3_Factory16Molecule_In_3_Factory16Molecule_In_3_Factory15Molecule_In_3_Factory15Molecule_In_3_Factory14Molecule_In_3_Factory14Molecule_In_3_Factory13Molecule_In_3_Factory13Molecule_In_3_Factory12Molecule_In_3_Factory12Molecule_In_3_Factory11Molecule_In_3_Factory11Molecule_In_3_Factory10Molecule_In_3_Factory10Molecule_In_3_Factory9Molecule_In_3_Factory9Molecule_In_3_Factory8Molecule_In_3_Factory8Molecule_In_3_Factory7Molecule_In_3_Factory7Molecule_In_3_Factory6Molecule_In_3_Factory6Molecule_In_3_Factory5Molecule_In_3_Factory5Molecule_In_3_Factory4Molecule_In_3_Factory4Molecule_In_3_Factory3Molecule_In_3_Factory3Molecule_In_3_Factory1Molecule_In_3_Factory1Molecule_In_3_Factory2Molecule_In_3_Factory2Molecule_In_2_Factory22Molecule_In_2_Factory22Molecule_In_2_Factory21Molecule_In_2_Factory21Molecule_In_2_Factory20Molecule_In_2_Factory20Molecule_In_2_Factory19Molecule_In_2_Factory19Molecule_In_2_Factory18Molecule_In_2_Factory18Molecule_In_2_Factory17Molecule_In_2_Factory17Molecule_In_2_Factory16Molecule_In_2_Factory16Molecule_In_2_Factory15Molecule_In_2_Factory15Molecule_In_2_Factory14Molecule_In_2_Factory14Molecule_In_2_Factory13Molecule_In_2_Factory13Molecule_In_2_Factory12Molecule_In_2_Factory12Molecule_In_2_Factory11Molecule_In_2_Factory11Molecule_In_2_Factory10Molecule_In_2_Factory10Molecule_In_2_Factory9Molecule_In_2_Factory9Molecule_In_2_Factory8Molecule_In_2_Factory8Molecule_In_2_Factory7Molecule_In_2_Factory7Molecule_In_2_Factory6Molecule_In_2_Factory6Molecule_In_2_Factory5Molecule_In_2_Factory5Molecule_In_2_Factory4Molecule_In_2_Factory4Molecule_In_2_Factory3Molecule_In_2_Factory3Molecule_In_2_Factory1Molecule_In_2_Factory1Molecule_In_2_Factory2Molecule_In_2_Factory2Molecule_In_1_Factory22Molecule_In_1_Factory22Molecule_In_1_Factory21Molecule_In_1_Factory21Molecule_In_1_Factory20Molecule_In_1_Factory20Molecule_In_1_Factory19Molecule_In_1_Factory19Molecule_In_1_Factory18Molecule_In_1_Factory18Molecule_In_1_Factory17Molecule_In_1_Factory17Molecule_In_1_Factory16Molecule_In_1_Factory16Molecule_In_1_Factory15Molecule_In_1_Factory15Molecule_In_1_Factory14Molecule_In_1_Factory14Molecule_In_1_Factory13Molecule_In_1_Factory13Molecule_In_1_Factory12Molecule_In_1_Factory12Molecule_In_1_Factory11Molecule_In_1_Factory11Molecule_In_1_Factory10Molecule_In_1_Factory10Molecule_In_1_Factory9Molecule_In_1_Factory9Molecule_In_1_Factory8Molecule_In_1_Factory8Molecule_In_1_Factory7Molecule_In_1_Factory7Molecule_In_1_Factory6Molecule_In_1_Factory6Molecule_In_1_Factory5Molecule_In_1_Factory5Molecule_In_1_Factory4Molecule_In_1_Factory4Molecule_In_1_Factory3Molecule_In_1_Factory3Molecule_In_1_Factory1Molecule_In_1_Factory1Molecule_In_1_Factory2Molecule_In_1_Factory2Molecule_Factory22Molecule_Factory22Molecule_Factory21Molecule_Factory21Molecule_Factory20Molecule_Factory20Molecule_Factory19Molecule_Factory19Molecule_Factory18Molecule_Factory18Molecule_Factory17Molecule_Factory17Molecule_Factory16Molecule_Factory16Molecule_Factory15Molecule_Factory14Molecule_Factory14Molecule_Factory13Molecule_Factory13Molecule_Factory12Molecule_Factory12Molecule_Factory11Molecule_Factory11Molecule_Factory10Molecule_Factory10Molecule_Factory9Molecule_Factory9Molecule_Factory8Molecule_Factory8Molecule_Factory7Molecule_Factory7Molecule_Factory6Molecule_Factory6Molecule_Factory5Molecule_Factory5Molecule_Factory4Molecule_Factory4Molecule_Factory3Molecule_Factory3Molecule_Factory1Molecule_Factory1Molecule_Factory2Molecule_Factory2Composite_In_3_Factory22Composite_In_3_Factory22Composite_In_3_Factory21Composite_In_3_Factory21Composite_In_3_Factory20Composite_In_3_Factory20Composite_In_3_Factory19Composite_In_3_Factory19Composite_In_3_Factory18Composite_In_3_Factory18Composite_In_3_Factory17Composite_In_3_Factory17Composite_In_3_Factory16Composite_In_3_Factory16Composite_In_3_Factory15Composite_In_3_Factory15Composite_In_3_Factory14Composite_In_3_Factory14Composite_In_3_Factory13Composite_In_3_Factory13Composite_In_3_Factory12Composite_In_3_Factory12Composite_In_3_Factory11Composite_In_3_Factory11Composite_In_3_Factory10Composite_In_3_Factory10Composite_In_3_Factory9Composite_In_3_Factory9Composite_In_3_Factory8Composite_In_3_Factory8Composite_In_3_Factory7Composite_In_3_Factory7Composite_In_3_Factory6Composite_In_3_Factory6Composite_In_3_Factory5Composite_In_3_Factory5Composite_In_3_Factory4Composite_In_3_Factory4Composite_In_3_Factory3Composite_In_3_Factory3Composite_In_3_Factory1Composite_In_3_Factory1Composite_In_3_Factory2Composite_In_3_Factory2Composite_In_2_Factory22Composite_In_2_Factory22Composite_In_2_Factory21Composite_In_2_Factory21Composite_In_2_Factory20Composite_In_2_Factory20Composite_In_2_Factory19Composite_In_2_Factory19Composite_In_2_Factory18Composite_In_2_Factory18Composite_In_2_Factory17Composite_In_2_Factory17Composite_In_2_Factory16Composite_In_2_Factory16Composite_In_2_Factory15Composite_In_2_Factory15Composite_In_2_Factory14Composite_In_2_Factory14Composite_In_2_Factory13Composite_In_2_Factory13Composite_In_2_Factory12Composite_In_2_Factory12Composite_In_2_Factory11Composite_In_2_Factory11Composite_In_2_Factory10Composite_In_2_Factory10Composite_In_2_Factory9Composite_In_2_Factory9Composite_In_2_Factory8Composite_In_2_Factory8Composite_In_2_Factory7Composite_In_2_Factory7Composite_In_2_Factory6Composite_In_2_Factory6Composite_In_2_Factory5Composite_In_2_Factory5Composite_In_2_Factory4Composite_In_2_Factory4Composite_In_2_Factory3Composite_In_2_Factory3Composite_In_2_Factory1Composite_In_2_Factory1Composite_In_2_Factory2Composite_In_2_Factory2Composite_In_1_Factory22Composite_In_1_Factory22Composite_In_1_Factory21Composite_In_1_Factory21Composite_In_1_Factory20Composite_In_1_Factory20Composite_In_1_Factory19Composite_In_1_Factory19Composite_In_1_Factory18Composite_In_1_Factory18Composite_In_1_Factory17Composite_In_1_Factory17Composite_In_1_Factory16Composite_In_1_Factory16Composite_In_1_Factory15Composite_In_1_Factory15Composite_In_1_Factory14Composite_In_1_Factory14Composite_In_1_Factory13Composite_In_1_Factory13Composite_In_1_Factory12Composite_In_1_Factory12Composite_In_1_Factory11Composite_In_1_Factory11Composite_In_1_Factory10Composite_In_1_Factory10Composite_In_1_Factory9Composite_In_1_Factory9Composite_In_1_Factory8Composite_In_1_Factory8Composite_In_1_Factory7Composite_In_1_Factory7Composite_In_1_Factory6Composite_In_1_Factory6Composite_In_1_Factory5Composite_In_1_Factory5Composite_In_1_Factory4Composite_In_1_Factory4Composite_In_1_Factory3Composite_In_1_Factory3Composite_In_1_Factory1Composite_In_1_Factory1Composite_In_1_Factory2Composite_In_1_Factory2Composite_Factory22Composite_Factory22Composite_Factory21Composite_Factory21Composite_Factory20Composite_Factory20Composite_Factory19Composite_Factory19Composite_Factory18Composite_Factory18Composite_Factory17Composite_Factory17Composite_Factory16Composite_Factory16Composite_Factory15Composite_Factory15Composite_Factory14Composite_Factory14Composite_Factory13Composite_Factory13Composite_Factory12Composite_Factory12Composite_Factory11Composite_Factory11Composite_Factory10Composite_Factory10Composite_Factory9Composite_Factory9Composite_Factory8Composite_Factory8Composite_Factory7Composite_Factory7Composite_Factory6Composite_Factory6Composite_Factory5Composite_Factory5Composite_Factory4Composite_Factory4Composite_Factory3Composite_Factory3Composite_Factory1Composite_Factory1Composite_Factory2Composite_Factory2
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. factory
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Composite_Factory1 extends AnyRef
  2. trait Composite_Factory10 extends AnyRef
  3. trait Composite_Factory11 extends AnyRef
  4. trait Composite_Factory12 extends AnyRef
  5. trait Composite_Factory13 extends AnyRef
  6. trait Composite_Factory14 extends AnyRef
  7. trait Composite_Factory15 extends AnyRef
  8. trait Composite_Factory16 extends AnyRef
  9. trait Composite_Factory17 extends AnyRef
  10. trait Composite_Factory18 extends AnyRef
  11. trait Composite_Factory19 extends AnyRef
  12. trait Composite_Factory2 extends AnyRef

    Implicit composite molecule factory methods of arity 1-22.

    Implicit composite molecule factory methods of arity 1-22.

    Composite molecules model entities with attributes from different namespaces that are not necessarily related. Each group of attributes is modelled by a molecule and these "sub-molecules" are tied together with ~ methods to form a composite molecule.

    For brevity, only arity 1 and 2 method signatures are shown. Arity 3-22 follow the same pattern.

    See also

    Manual | Tests

  13. trait Composite_Factory20 extends AnyRef
  14. trait Composite_Factory21 extends AnyRef
  15. trait Composite_Factory22 extends AnyRef
  16. trait Composite_Factory3 extends AnyRef
  17. trait Composite_Factory4 extends AnyRef
  18. trait Composite_Factory5 extends AnyRef
  19. trait Composite_Factory6 extends AnyRef
  20. trait Composite_Factory7 extends AnyRef
  21. trait Composite_Factory8 extends AnyRef
  22. trait Composite_Factory9 extends AnyRef
  23. trait Composite_In_1_Factory1 extends AnyRef
  24. trait Composite_In_1_Factory10 extends AnyRef
  25. trait Composite_In_1_Factory11 extends AnyRef
  26. trait Composite_In_1_Factory12 extends AnyRef
  27. trait Composite_In_1_Factory13 extends AnyRef
  28. trait Composite_In_1_Factory14 extends AnyRef
  29. trait Composite_In_1_Factory15 extends AnyRef
  30. trait Composite_In_1_Factory16 extends AnyRef
  31. trait Composite_In_1_Factory17 extends AnyRef
  32. trait Composite_In_1_Factory18 extends AnyRef
  33. trait Composite_In_1_Factory19 extends AnyRef
  34. trait Composite_In_1_Factory2 extends AnyRef

    Factory methods to create composite input molecules of arity 1-22 awaiting 1 input.

    Factory methods to create composite input molecules of arity 1-22 awaiting 1 input.

    Molecules

    Molecules are type-safe custom Scala models of data structures in a Datomic database.

    Molecules are build with your custom meta-DSL that is auto-generated from your Schema Definition file. Calling m on your modelled DSL structure lets Molecule macros create a custom molecule, ready for retrieving or manipulating data in the Datomic database.

    Each molecule consists of one or more attributes that can have values or expressions applied. The arity of a molecule is determined by the number of attributes that will return data when the molecule is queried against the Datomic database. Attributes returning data are called "output attributes".

    Composite molecules

    Composite molecules model entities with attributes from different namespaces that are not necessarily related. Each group of attributes is modelled by a molecule and these "sub-molecules" are tied together with ~ methods to form a composite molecule.

    Composite input molecules

    Composite input molecules awaiting 1 input have one attribute with ? applied to mark that it awaits an input at runtime for that attribute. Once the input molecule has been resolved with input, a normal molecule is returned that we can query against the Datomic database.

    For brevity, only arity 1 and 2 method signatures are shown. Arity 3-22 follow the same pattern.

    See also

    Manual | Tests

  35. trait Composite_In_1_Factory20 extends AnyRef
  36. trait Composite_In_1_Factory21 extends AnyRef
  37. trait Composite_In_1_Factory22 extends AnyRef
  38. trait Composite_In_1_Factory3 extends AnyRef
  39. trait Composite_In_1_Factory4 extends AnyRef
  40. trait Composite_In_1_Factory5 extends AnyRef
  41. trait Composite_In_1_Factory6 extends AnyRef
  42. trait Composite_In_1_Factory7 extends AnyRef
  43. trait Composite_In_1_Factory8 extends AnyRef
  44. trait Composite_In_1_Factory9 extends AnyRef
  45. trait Composite_In_2_Factory1 extends AnyRef
  46. trait Composite_In_2_Factory10 extends AnyRef
  47. trait Composite_In_2_Factory11 extends AnyRef
  48. trait Composite_In_2_Factory12 extends AnyRef
  49. trait Composite_In_2_Factory13 extends AnyRef
  50. trait Composite_In_2_Factory14 extends AnyRef
  51. trait Composite_In_2_Factory15 extends AnyRef
  52. trait Composite_In_2_Factory16 extends AnyRef
  53. trait Composite_In_2_Factory17 extends AnyRef
  54. trait Composite_In_2_Factory18 extends AnyRef
  55. trait Composite_In_2_Factory19 extends AnyRef
  56. trait Composite_In_2_Factory2 extends AnyRef

    Factory methods to create composite input molecules of arity 1-22 awaiting 2 inputs.

    Factory methods to create composite input molecules of arity 1-22 awaiting 2 inputs.

    Molecules

    Molecules are type-safe custom Scala models of data structures in a Datomic database.

    Molecules are build with your custom meta-DSL that is auto-generated from your Schema Definition file. Calling m on your modelled DSL structure lets Molecule macros create a custom molecule, ready for retrieving or manipulating data in the Datomic database.

    Each molecule consists of one or more attributes that can have values or expressions applied. The arity of a molecule is determined by the number of attributes that will return data when the molecule is queried against the Datomic database. Attributes returning data are called "output attributes".

    Composite molecules

    Composite molecules model entities with attributes from different namespaces that are not necessarily related. Each group of attributes is modelled by a molecule and these "sub-molecules" are tied together with ~ methods to form a composite molecule.

    Composite input molecules

    Composite input molecules awaiting 2 inputs have 2 attributes with ? applied to mark that it awaits inputs at runtime for those attributes. Once the input molecule has been resolved with inputs, a normal molecule is returned that we can query against the Datomic database.

    For brevity, only arity 1 and 2 method signatures are shown. Arity 3-22 follow the same pattern.

    See also

    Manual | Tests

  57. trait Composite_In_2_Factory20 extends AnyRef
  58. trait Composite_In_2_Factory21 extends AnyRef
  59. trait Composite_In_2_Factory22 extends AnyRef
  60. trait Composite_In_2_Factory3 extends AnyRef
  61. trait Composite_In_2_Factory4 extends AnyRef
  62. trait Composite_In_2_Factory5 extends AnyRef
  63. trait Composite_In_2_Factory6 extends AnyRef
  64. trait Composite_In_2_Factory7 extends AnyRef
  65. trait Composite_In_2_Factory8 extends AnyRef
  66. trait Composite_In_2_Factory9 extends AnyRef
  67. trait Composite_In_3_Factory1 extends AnyRef
  68. trait Composite_In_3_Factory10 extends AnyRef
  69. trait Composite_In_3_Factory11 extends AnyRef
  70. trait Composite_In_3_Factory12 extends AnyRef
  71. trait Composite_In_3_Factory13 extends AnyRef
  72. trait Composite_In_3_Factory14 extends AnyRef
  73. trait Composite_In_3_Factory15 extends AnyRef
  74. trait Composite_In_3_Factory16 extends AnyRef
  75. trait Composite_In_3_Factory17 extends AnyRef
  76. trait Composite_In_3_Factory18 extends AnyRef
  77. trait Composite_In_3_Factory19 extends AnyRef
  78. trait Composite_In_3_Factory2 extends AnyRef

    Factory methods to create composite input molecules of arity 1-22 awaiting 3 inputs.

    Factory methods to create composite input molecules of arity 1-22 awaiting 3 inputs.

    Molecules

    Molecules are type-safe custom Scala models of data structures in a Datomic database.

    Molecules are build with your custom meta-DSL that is auto-generated from your Schema Definition file. Calling m on your modelled DSL structure lets Molecule macros create a custom molecule, ready for retrieving or manipulating data in the Datomic database.

    Each molecule consists of one or more attributes that can have values or expressions applied. The arity of a molecule is determined by the number of attributes that will return data when the molecule is queried against the Datomic database. Attributes returning data are called "output attributes".

    Composite molecules

    Composite molecules model entities with attributes from different namespaces that are not necessarily related. Each group of attributes is modelled by a molecule and these "sub-molecules" are tied together with ~ methods to form a composite molecule.

    Composite input molecules

    Composite input molecules awaiting 3 inputs have 3 attributes with ? applied to mark that it awaits inputs at runtime for those attributes. Once the input molecule has been resolved with inputs, a normal molecule is returned that we can query against the Datomic database.

    For brevity, only arity 1 and 2 method signatures are shown. Arity 3-22 follow the same pattern.

    See also

    Manual | Tests

  79. trait Composite_In_3_Factory20 extends AnyRef
  80. trait Composite_In_3_Factory21 extends AnyRef
  81. trait Composite_In_3_Factory22 extends AnyRef
  82. trait Composite_In_3_Factory3 extends AnyRef
  83. trait Composite_In_3_Factory4 extends AnyRef
  84. trait Composite_In_3_Factory5 extends AnyRef
  85. trait Composite_In_3_Factory6 extends AnyRef
  86. trait Composite_In_3_Factory7 extends AnyRef
  87. trait Composite_In_3_Factory8 extends AnyRef
  88. trait Composite_In_3_Factory9 extends AnyRef
  89. trait Molecule_Factory1 extends AnyRef
  90. trait Molecule_Factory10 extends AnyRef
  91. trait Molecule_Factory11 extends AnyRef
  92. trait Molecule_Factory12 extends AnyRef
  93. trait Molecule_Factory13 extends AnyRef
  94. trait Molecule_Factory14 extends AnyRef
  95. trait Molecule_Factory15 extends AnyRef
  96. trait Molecule_Factory16 extends AnyRef
  97. trait Molecule_Factory17 extends AnyRef
  98. trait Molecule_Factory18 extends AnyRef
  99. trait Molecule_Factory19 extends AnyRef
  100. trait Molecule_Factory2 extends AnyRef

    Implicit molecule factory methods of arity 1-22.

    Implicit molecule factory methods of arity 1-22.

    Molecules are type-safe custom Scala models of data structures in a Datomic database.

    Molecules are build with your custom meta-DSL that is auto-generated from your Schema Definition file. Calling m on your modelled DSL structure lets Molecule macros create a custom molecule, ready for retrieving or manipulating data in the Datomic database.

    Each molecule consists of one or more attributes that can have values or expressions applied. The arity of a molecule is determined by the number of attributes that will return data when the molecule is queried against the Datomic database. Attributes returning data are called "output attributes".

    For brevity, only arity 1 and 2 method signatures are shown. Arity 3-22 follow the same pattern.

    See also

    Manual

  101. trait Molecule_Factory20 extends AnyRef
  102. trait Molecule_Factory21 extends AnyRef
  103. trait Molecule_Factory22 extends AnyRef
  104. trait Molecule_Factory3 extends AnyRef
  105. trait Molecule_Factory4 extends AnyRef
  106. trait Molecule_Factory5 extends AnyRef
  107. trait Molecule_Factory6 extends AnyRef
  108. trait Molecule_Factory7 extends AnyRef
  109. trait Molecule_Factory8 extends AnyRef
  110. trait Molecule_Factory9 extends AnyRef
  111. trait Molecule_In_1_Factory1 extends AnyRef
  112. trait Molecule_In_1_Factory10 extends AnyRef
  113. trait Molecule_In_1_Factory11 extends AnyRef
  114. trait Molecule_In_1_Factory12 extends AnyRef
  115. trait Molecule_In_1_Factory13 extends AnyRef
  116. trait Molecule_In_1_Factory14 extends AnyRef
  117. trait Molecule_In_1_Factory15 extends AnyRef
  118. trait Molecule_In_1_Factory16 extends AnyRef
  119. trait Molecule_In_1_Factory17 extends AnyRef
  120. trait Molecule_In_1_Factory18 extends AnyRef
  121. trait Molecule_In_1_Factory19 extends AnyRef
  122. trait Molecule_In_1_Factory2 extends AnyRef

    Factory methods to create input molecules of arity 1-22 awaiting 1 input.

    Factory methods to create input molecules of arity 1-22 awaiting 1 input.

    Molecules

    Molecules are type-safe custom Scala models of data structures in a Datomic database.

    Molecules are build with your custom meta-DSL that is auto-generated from your Schema Definition file. Calling m on your modelled DSL structure lets Molecule macros create a custom molecule, ready for retrieving or manipulating data in the Datomic database.

    Each molecule consists of one or more attributes that can have values or expressions applied. The arity of a molecule is determined by the number of attributes that will return data when the molecule is queried against the Datomic database. Attributes returning data are called "output attributes".

    Input molecules

    Input molecules awaiting 1 input have one attribute with ? applied to mark that it awaits an input at runtime for that attribute. Once the input molecule has been resolved with input, a normal molecule is returned that we can query against the Datomic database.

    For brevity, only arity 1 and 2 method signatures are shown. Arity 3-22 follow the same pattern.

    See also

    Manual

  123. trait Molecule_In_1_Factory20 extends AnyRef
  124. trait Molecule_In_1_Factory21 extends AnyRef
  125. trait Molecule_In_1_Factory22 extends AnyRef
  126. trait Molecule_In_1_Factory3 extends AnyRef
  127. trait Molecule_In_1_Factory4 extends AnyRef
  128. trait Molecule_In_1_Factory5 extends AnyRef
  129. trait Molecule_In_1_Factory6 extends AnyRef
  130. trait Molecule_In_1_Factory7 extends AnyRef
  131. trait Molecule_In_1_Factory8 extends AnyRef
  132. trait Molecule_In_1_Factory9 extends AnyRef
  133. trait Molecule_In_2_Factory1 extends AnyRef
  134. trait Molecule_In_2_Factory10 extends AnyRef
  135. trait Molecule_In_2_Factory11 extends AnyRef
  136. trait Molecule_In_2_Factory12 extends AnyRef
  137. trait Molecule_In_2_Factory13 extends AnyRef
  138. trait Molecule_In_2_Factory14 extends AnyRef
  139. trait Molecule_In_2_Factory15 extends AnyRef
  140. trait Molecule_In_2_Factory16 extends AnyRef
  141. trait Molecule_In_2_Factory17 extends AnyRef
  142. trait Molecule_In_2_Factory18 extends AnyRef
  143. trait Molecule_In_2_Factory19 extends AnyRef
  144. trait Molecule_In_2_Factory2 extends AnyRef

    Factory methods to create input molecules of arity 1-22 awaiting 2 inputs.

    Factory methods to create input molecules of arity 1-22 awaiting 2 inputs.

    Molecules

    Molecules are type-safe custom Scala models of data structures in a Datomic database.

    Molecules are build with your custom meta-DSL that is auto-generated from your Schema Definition file. Calling m on your modelled DSL structure lets Molecule macros create a custom molecule, ready for retrieving or manipulating data in the Datomic database.

    Each molecule consists of one or more attributes that can have values or expressions applied. The arity of a molecule is determined by the number of attributes that will return data when the molecule is queried against the Datomic database. Attributes returning data are called "output attributes".

    Input molecules

    Input molecules awaiting 2 inputs have one attribute with ? applied to mark that it awaits inputs at runtime for those attributes. Once the input molecule has been resolved with inputs, a normal molecule is returned that we can query against the Datomic database.

    For brevity, only arity 1 and 2 method signatures are shown. Arity 3-22 follow the same pattern.

    See also

    Manual

  145. trait Molecule_In_2_Factory20 extends AnyRef
  146. trait Molecule_In_2_Factory21 extends AnyRef
  147. trait Molecule_In_2_Factory22 extends AnyRef
  148. trait Molecule_In_2_Factory3 extends AnyRef
  149. trait Molecule_In_2_Factory4 extends AnyRef
  150. trait Molecule_In_2_Factory5 extends AnyRef
  151. trait Molecule_In_2_Factory6 extends AnyRef
  152. trait Molecule_In_2_Factory7 extends AnyRef
  153. trait Molecule_In_2_Factory8 extends AnyRef
  154. trait Molecule_In_2_Factory9 extends AnyRef
  155. trait Molecule_In_3_Factory1 extends AnyRef
  156. trait Molecule_In_3_Factory10 extends AnyRef
  157. trait Molecule_In_3_Factory11 extends AnyRef
  158. trait Molecule_In_3_Factory12 extends AnyRef
  159. trait Molecule_In_3_Factory13 extends AnyRef
  160. trait Molecule_In_3_Factory14 extends AnyRef
  161. trait Molecule_In_3_Factory15 extends AnyRef
  162. trait Molecule_In_3_Factory16 extends AnyRef
  163. trait Molecule_In_3_Factory17 extends AnyRef
  164. trait Molecule_In_3_Factory18 extends AnyRef
  165. trait Molecule_In_3_Factory19 extends AnyRef
  166. trait Molecule_In_3_Factory2 extends AnyRef

    Factory methods to create input molecules of arity 1-22 awaiting 3 inputs.

    Factory methods to create input molecules of arity 1-22 awaiting 3 inputs.

    Molecules

    Molecules are type-safe custom Scala models of data structures in a Datomic database.

    Molecules are build with your custom meta-DSL that is auto-generated from your Schema Definition file. Calling m on your modelled DSL structure lets Molecule macros create a custom molecule, ready for retrieving or manipulating data in the Datomic database.

    Each molecule consists of one or more attributes that can have values or expressions applied. The arity of a molecule is determined by the number of attributes that will return data when the molecule is queried against the Datomic database. Attributes returning data are called "output attributes".

    Input molecules

    Input molecules awaiting 3 inputs have one attribute with ? applied to mark that it awaits inputs at runtime for those attributes. Once the input molecule has been resolved with inputs, a normal molecule is returned that we can query against the Datomic database.

    For brevity, only arity 1 and 2 method signatures are shown. Arity 3-22 follow the same pattern.

    See also

    Manual

  167. trait Molecule_In_3_Factory20 extends AnyRef
  168. trait Molecule_In_3_Factory21 extends AnyRef
  169. trait Molecule_In_3_Factory22 extends AnyRef
  170. trait Molecule_In_3_Factory3 extends AnyRef
  171. trait Molecule_In_3_Factory4 extends AnyRef
  172. trait Molecule_In_3_Factory5 extends AnyRef
  173. trait Molecule_In_3_Factory6 extends AnyRef
  174. trait Molecule_In_3_Factory7 extends AnyRef
  175. trait Molecule_In_3_Factory8 extends AnyRef
  176. trait Molecule_In_3_Factory9 extends AnyRef

Value Members

  1. object Composite_Factory1 extends Composite_Factory1
  2. object Composite_Factory10 extends Composite_Factory10
  3. object Composite_Factory11 extends Composite_Factory11
  4. object Composite_Factory12 extends Composite_Factory12
  5. object Composite_Factory13 extends Composite_Factory13
  6. object Composite_Factory14 extends Composite_Factory14
  7. object Composite_Factory15 extends Composite_Factory15
  8. object Composite_Factory16 extends Composite_Factory16
  9. object Composite_Factory17 extends Composite_Factory17
  10. object Composite_Factory18 extends Composite_Factory18
  11. object Composite_Factory19 extends Composite_Factory19
  12. object Composite_Factory2 extends Composite_Factory2
  13. object Composite_Factory20 extends Composite_Factory20
  14. object Composite_Factory21 extends Composite_Factory21
  15. object Composite_Factory22 extends Composite_Factory22
  16. object Composite_Factory3 extends Composite_Factory3
  17. object Composite_Factory4 extends Composite_Factory4
  18. object Composite_Factory5 extends Composite_Factory5
  19. object Composite_Factory6 extends Composite_Factory6
  20. object Composite_Factory7 extends Composite_Factory7
  21. object Composite_Factory8 extends Composite_Factory8
  22. object Composite_Factory9 extends Composite_Factory9
  23. object Composite_In_1_Factory1 extends Composite_In_1_Factory1
  24. object Composite_In_1_Factory10 extends Composite_In_1_Factory10
  25. object Composite_In_1_Factory11 extends Composite_In_1_Factory11
  26. object Composite_In_1_Factory12 extends Composite_In_1_Factory12
  27. object Composite_In_1_Factory13 extends Composite_In_1_Factory13
  28. object Composite_In_1_Factory14 extends Composite_In_1_Factory14
  29. object Composite_In_1_Factory15 extends Composite_In_1_Factory15
  30. object Composite_In_1_Factory16 extends Composite_In_1_Factory16
  31. object Composite_In_1_Factory17 extends Composite_In_1_Factory17
  32. object Composite_In_1_Factory18 extends Composite_In_1_Factory18
  33. object Composite_In_1_Factory19 extends Composite_In_1_Factory19
  34. object Composite_In_1_Factory2 extends Composite_In_1_Factory2
  35. object Composite_In_1_Factory20 extends Composite_In_1_Factory20
  36. object Composite_In_1_Factory21 extends Composite_In_1_Factory21
  37. object Composite_In_1_Factory22 extends Composite_In_1_Factory22
  38. object Composite_In_1_Factory3 extends Composite_In_1_Factory3
  39. object Composite_In_1_Factory4 extends Composite_In_1_Factory4
  40. object Composite_In_1_Factory5 extends Composite_In_1_Factory5
  41. object Composite_In_1_Factory6 extends Composite_In_1_Factory6
  42. object Composite_In_1_Factory7 extends Composite_In_1_Factory7
  43. object Composite_In_1_Factory8 extends Composite_In_1_Factory8
  44. object Composite_In_1_Factory9 extends Composite_In_1_Factory9
  45. object Composite_In_2_Factory1 extends Composite_In_2_Factory1
  46. object Composite_In_2_Factory10 extends Composite_In_2_Factory10
  47. object Composite_In_2_Factory11 extends Composite_In_2_Factory11
  48. object Composite_In_2_Factory12 extends Composite_In_2_Factory12
  49. object Composite_In_2_Factory13 extends Composite_In_2_Factory13
  50. object Composite_In_2_Factory14 extends Composite_In_2_Factory14
  51. object Composite_In_2_Factory15 extends Composite_In_2_Factory15
  52. object Composite_In_2_Factory16 extends Composite_In_2_Factory16
  53. object Composite_In_2_Factory17 extends Composite_In_2_Factory17
  54. object Composite_In_2_Factory18 extends Composite_In_2_Factory18
  55. object Composite_In_2_Factory19 extends Composite_In_2_Factory19
  56. object Composite_In_2_Factory2 extends Composite_In_2_Factory2
  57. object Composite_In_2_Factory20 extends Composite_In_2_Factory20
  58. object Composite_In_2_Factory21 extends Composite_In_2_Factory21
  59. object Composite_In_2_Factory22 extends Composite_In_2_Factory22
  60. object Composite_In_2_Factory3 extends Composite_In_2_Factory3
  61. object Composite_In_2_Factory4 extends Composite_In_2_Factory4
  62. object Composite_In_2_Factory5 extends Composite_In_2_Factory5
  63. object Composite_In_2_Factory6 extends Composite_In_2_Factory6
  64. object Composite_In_2_Factory7 extends Composite_In_2_Factory7
  65. object Composite_In_2_Factory8 extends Composite_In_2_Factory8
  66. object Composite_In_2_Factory9 extends Composite_In_2_Factory9
  67. object Composite_In_3_Factory1 extends Composite_In_3_Factory1
  68. object Composite_In_3_Factory10 extends Composite_In_3_Factory10
  69. object Composite_In_3_Factory11 extends Composite_In_3_Factory11
  70. object Composite_In_3_Factory12 extends Composite_In_3_Factory12
  71. object Composite_In_3_Factory13 extends Composite_In_3_Factory13
  72. object Composite_In_3_Factory14 extends Composite_In_3_Factory14
  73. object Composite_In_3_Factory15 extends Composite_In_3_Factory15
  74. object Composite_In_3_Factory16 extends Composite_In_3_Factory16
  75. object Composite_In_3_Factory17 extends Composite_In_3_Factory17
  76. object Composite_In_3_Factory18 extends Composite_In_3_Factory18
  77. object Composite_In_3_Factory19 extends Composite_In_3_Factory19
  78. object Composite_In_3_Factory2 extends Composite_In_3_Factory2
  79. object Composite_In_3_Factory20 extends Composite_In_3_Factory20
  80. object Composite_In_3_Factory21 extends Composite_In_3_Factory21
  81. object Composite_In_3_Factory22 extends Composite_In_3_Factory22
  82. object Composite_In_3_Factory3 extends Composite_In_3_Factory3
  83. object Composite_In_3_Factory4 extends Composite_In_3_Factory4
  84. object Composite_In_3_Factory5 extends Composite_In_3_Factory5
  85. object Composite_In_3_Factory6 extends Composite_In_3_Factory6
  86. object Composite_In_3_Factory7 extends Composite_In_3_Factory7
  87. object Composite_In_3_Factory8 extends Composite_In_3_Factory8
  88. object Composite_In_3_Factory9 extends Composite_In_3_Factory9
  89. object Molecule_Factory1 extends Molecule_Factory1
  90. object Molecule_Factory10 extends Molecule_Factory10
  91. object Molecule_Factory11 extends Molecule_Factory11
  92. object Molecule_Factory12 extends Molecule_Factory12
  93. object Molecule_Factory13 extends Molecule_Factory13
  94. object Molecule_Factory14 extends Molecule_Factory14
  95. object Molecule_Factory15 extends Molecule_Factory14
  96. object Molecule_Factory16 extends Molecule_Factory16
  97. object Molecule_Factory17 extends Molecule_Factory17
  98. object Molecule_Factory18 extends Molecule_Factory18
  99. object Molecule_Factory19 extends Molecule_Factory19
  100. object Molecule_Factory2 extends Molecule_Factory2
  101. object Molecule_Factory20 extends Molecule_Factory20
  102. object Molecule_Factory21 extends Molecule_Factory21
  103. object Molecule_Factory22 extends Molecule_Factory22
  104. object Molecule_Factory3 extends Molecule_Factory3
  105. object Molecule_Factory4 extends Molecule_Factory4
  106. object Molecule_Factory5 extends Molecule_Factory5
  107. object Molecule_Factory6 extends Molecule_Factory6
  108. object Molecule_Factory7 extends Molecule_Factory7
  109. object Molecule_Factory8 extends Molecule_Factory8
  110. object Molecule_Factory9 extends Molecule_Factory9
  111. object Molecule_In_1_Factory1 extends Molecule_In_1_Factory1
  112. object Molecule_In_1_Factory10 extends Molecule_In_1_Factory10
  113. object Molecule_In_1_Factory11 extends Molecule_In_1_Factory11
  114. object Molecule_In_1_Factory12 extends Molecule_In_1_Factory12
  115. object Molecule_In_1_Factory13 extends Molecule_In_1_Factory13
  116. object Molecule_In_1_Factory14 extends Molecule_In_1_Factory14
  117. object Molecule_In_1_Factory15 extends Molecule_In_1_Factory15
  118. object Molecule_In_1_Factory16 extends Molecule_In_1_Factory16
  119. object Molecule_In_1_Factory17 extends Molecule_In_1_Factory17
  120. object Molecule_In_1_Factory18 extends Molecule_In_1_Factory18
  121. object Molecule_In_1_Factory19 extends Molecule_In_1_Factory19
  122. object Molecule_In_1_Factory2 extends Molecule_In_1_Factory2
  123. object Molecule_In_1_Factory20 extends Molecule_In_1_Factory20
  124. object Molecule_In_1_Factory21 extends Molecule_In_1_Factory21
  125. object Molecule_In_1_Factory22 extends Molecule_In_1_Factory22
  126. object Molecule_In_1_Factory3 extends Molecule_In_1_Factory3
  127. object Molecule_In_1_Factory4 extends Molecule_In_1_Factory4
  128. object Molecule_In_1_Factory5 extends Molecule_In_1_Factory5
  129. object Molecule_In_1_Factory6 extends Molecule_In_1_Factory6
  130. object Molecule_In_1_Factory7 extends Molecule_In_1_Factory7
  131. object Molecule_In_1_Factory8 extends Molecule_In_1_Factory8
  132. object Molecule_In_1_Factory9 extends Molecule_In_1_Factory9
  133. object Molecule_In_2_Factory1 extends Molecule_In_2_Factory1
  134. object Molecule_In_2_Factory10 extends Molecule_In_2_Factory10
  135. object Molecule_In_2_Factory11 extends Molecule_In_2_Factory11
  136. object Molecule_In_2_Factory12 extends Molecule_In_2_Factory12
  137. object Molecule_In_2_Factory13 extends Molecule_In_2_Factory13
  138. object Molecule_In_2_Factory14 extends Molecule_In_2_Factory14
  139. object Molecule_In_2_Factory15 extends Molecule_In_2_Factory15
  140. object Molecule_In_2_Factory16 extends Molecule_In_2_Factory16
  141. object Molecule_In_2_Factory17 extends Molecule_In_2_Factory17
  142. object Molecule_In_2_Factory18 extends Molecule_In_2_Factory18
  143. object Molecule_In_2_Factory19 extends Molecule_In_2_Factory19
  144. object Molecule_In_2_Factory2 extends Molecule_In_2_Factory2
  145. object Molecule_In_2_Factory20 extends Molecule_In_2_Factory20
  146. object Molecule_In_2_Factory21 extends Molecule_In_2_Factory21
  147. object Molecule_In_2_Factory22 extends Molecule_In_2_Factory22
  148. object Molecule_In_2_Factory3 extends Molecule_In_2_Factory3
  149. object Molecule_In_2_Factory4 extends Molecule_In_2_Factory4
  150. object Molecule_In_2_Factory5 extends Molecule_In_2_Factory5
  151. object Molecule_In_2_Factory6 extends Molecule_In_2_Factory6
  152. object Molecule_In_2_Factory7 extends Molecule_In_2_Factory7
  153. object Molecule_In_2_Factory8 extends Molecule_In_2_Factory8
  154. object Molecule_In_2_Factory9 extends Molecule_In_2_Factory9
  155. object Molecule_In_3_Factory1 extends Molecule_In_3_Factory1
  156. object Molecule_In_3_Factory10 extends Molecule_In_3_Factory10
  157. object Molecule_In_3_Factory11 extends Molecule_In_3_Factory11
  158. object Molecule_In_3_Factory12 extends Molecule_In_3_Factory12
  159. object Molecule_In_3_Factory13 extends Molecule_In_3_Factory13
  160. object Molecule_In_3_Factory14 extends Molecule_In_3_Factory14
  161. object Molecule_In_3_Factory15 extends Molecule_In_3_Factory15
  162. object Molecule_In_3_Factory16 extends Molecule_In_3_Factory16
  163. object Molecule_In_3_Factory17 extends Molecule_In_3_Factory17
  164. object Molecule_In_3_Factory18 extends Molecule_In_3_Factory18
  165. object Molecule_In_3_Factory19 extends Molecule_In_3_Factory19
  166. object Molecule_In_3_Factory2 extends Molecule_In_3_Factory2
  167. object Molecule_In_3_Factory20 extends Molecule_In_3_Factory20
  168. object Molecule_In_3_Factory21 extends Molecule_In_3_Factory21
  169. object Molecule_In_3_Factory22 extends Molecule_In_3_Factory22
  170. object Molecule_In_3_Factory3 extends Molecule_In_3_Factory3
  171. object Molecule_In_3_Factory4 extends Molecule_In_3_Factory4
  172. object Molecule_In_3_Factory5 extends Molecule_In_3_Factory5
  173. object Molecule_In_3_Factory6 extends Molecule_In_3_Factory6
  174. object Molecule_In_3_Factory7 extends Molecule_In_3_Factory7
  175. object Molecule_In_3_Factory8 extends Molecule_In_3_Factory8
  176. object Molecule_In_3_Factory9 extends Molecule_In_3_Factory9

Inherited from AnyRef

Inherited from Any

Ungrouped