object Composite_3
Add sub-molecule to composite input molecule awaiting 3 inputs.
Composite molecules model entities with attributes from different namespaces that are
not necessarily related. Each group of attributes is modelled by a molecule and the
"sub-molecules" are tied together with +
methods to form a composite molecule.
+
methods of this interface adds a new sub-molecule to the composite.
// | input composite | add sub-molecule m(Article.name(?).author(?) + Tag.category.weight(?) + Publisher.name) .apply("Battle of Waterloo", "Ben Bridge", 5).get === List( (("Battle of Waterloo", "Ben Bridge"), ("History", 5), "Bestseller Publications Inc.") )
- Source
- Composite_3.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Composite_3
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait Composite_3_00[obj[_], props, I1, I2, I3] extends AnyRef
- trait Composite_3_01[obj[_], props, I1, I2, I3, T1] extends AnyRef
- trait Composite_3_02[obj[_], props, I1, I2, I3, T1, T2] extends AnyRef
- trait Composite_3_03[obj[_], props, I1, I2, I3, T1, T2, T3] extends AnyRef
- trait Composite_3_04[obj[_], props, I1, I2, I3, T1, T2, T3, T4] extends AnyRef
- trait Composite_3_05[obj[_], props, I1, I2, I3, T1, T2, T3, T4, T5] extends AnyRef
- trait Composite_3_06[obj[_], props, I1, I2, I3, T1, T2, T3, T4, T5, T6] extends AnyRef
- trait Composite_3_07[obj[_], props, I1, I2, I3, T1, T2, T3, T4, T5, T6, T7] extends AnyRef
- trait Composite_3_08[obj[_], props, I1, I2, I3, T1, T2, T3, T4, T5, T6, T7, T8] extends AnyRef
- trait Composite_3_09[obj[_], props, I1, I2, I3, T1, T2, T3, T4, T5, T6, T7, T8, T9] extends AnyRef
- trait Composite_3_10[obj[_], props, I1, I2, I3, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10] extends AnyRef
- trait Composite_3_11[obj[_], props, I1, I2, I3, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11] extends AnyRef
- trait Composite_3_12[obj[_], props, I1, I2, I3, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12] extends AnyRef
- trait Composite_3_13[obj[_], props, I1, I2, I3, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13] extends AnyRef
- trait Composite_3_14[obj[_], props, I1, I2, I3, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14] extends AnyRef
- trait Composite_3_15[obj[_], props, I1, I2, I3, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15] extends AnyRef
- trait Composite_3_16[obj[_], props, I1, I2, I3, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16] extends AnyRef
- trait Composite_3_17[obj[_], props, I1, I2, I3, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17] extends AnyRef
- trait Composite_3_18[obj[_], props, I1, I2, I3, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18] extends AnyRef
- trait Composite_3_19[obj[_], props, I1, I2, I3, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19] extends AnyRef
- trait Composite_3_20[obj[_], props, I1, I2, I3, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20] extends AnyRef
- trait Composite_3_21[obj[_], props, I1, I2, I3, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21] extends AnyRef
- trait Composite_3_22[obj[_], props, I1, I2, I3, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22] extends AnyRef
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
Documentation/API for the Molecule library - a meta DSL for the Datomic database.
scalamolecule.org | Github | Forum