Trait that can be mixed into a RelationshipRep for representing the value of a relationship that is already fetched into memory.
Trait that can be mixed into a RelationshipRep for representing the value of a relationship that is already fetched into memory.
The relationships target type.
Value container type (scala.Option, scala.Seq, ...)
Represents the value of a 'to many' relationship for a specific owner instance.
Represents a fetched (in memory) value of a 'to many' relationship for a specific owner instance.
Represents a unfetched value of a 'to many' relationship for a specific owner instance.
Represents the value of a 'to one' relationship for a specific owner instance.
Represents a fetched value of a 'to one' relationship for a specific owner instance.
Represents an unfetched value of a 'to one' relationship for a specific owner instance.
Represents the value of a relationship for a specific owner instance.
Represents the value of a relationship for a specific owner instance.
The owner entity's type.
The owner entity's ID type.
The relationship's target type.
Value container type (scala.Option, scala.Seq, ...)
Trait that can be mixed into a RelationshipRep for representing the value of a relationship that has not yet been fetched into memory.
Trait that can be mixed into a RelationshipRep for representing the value of a relationship that has not yet been fetched into memory.
The relationships target type.
Value container type (scala.Option, scala.Seq, ...)
Component grouping declarations regarding relationship value representations for relationship target values belonging to specific entity instances.
Needs to be mixed in along with a DriverComponent, an EntityComponent and a RelationshipComponent.