decrel
package decrel
- Alphabetic
- By Inheritance
- decrel
- syntax
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- sealed trait Relation[-In, +Out] extends AnyRef
A _declaration_ of a
Relation
object by extending one ofRelation.Single
,Relation.Optional
orRelation.Many
can be thought of as an edge in the directed graph that is your entire domain model.A _declaration_ of a
Relation
object by extending one ofRelation.Single
,Relation.Optional
orRelation.Many
can be thought of as an edge in the directed graph that is your entire domain model.An expression with a type of
Relation[A, B]
represents a traversal of the domain model graph starting fromA
intoB
, whereB
can be a result of accumulation of an arbitrary number of nodes.- In
**When declaring**: starting node of an edge. **When in an expression**: starting node of a traversal
- Out
**When declaring**: ending node of an edge. **When in an expression**: accumulated nodes of a traversal
- trait Zippable[-A, -B] extends AnyRef
- trait ZippableLowPriority1 extends ZippableLowPriority2
- trait ZippableLowPriority2 extends ZippableLowPriority3
- trait ZippableLowPriority3 extends ZippableLowPriority4
- trait ZippableLowPriority4 extends AnyRef
- trait syntax extends AnyRef
- implicit final class CustomSyntax[Tree, In, Out] extends AnyRef
- Definition Classes
- syntax
- implicit final class RelationComposeSyntax[RightTree, RightIn, RightOut] extends AnyRef
- Definition Classes
- syntax
- implicit final class ZipSyntax[LeftTree, LeftIn, LeftOut] extends AnyRef
- Definition Classes
- syntax