Composes a base relationship from an owner entity to a joining entity, with an attached relationship from the joining entity to a target relation, into a relationship from the owner entity to the target relation.
A relationship composed with a 'to many' relationship, which acts as a 'to many' relationship.
Implicitly adds the compose operation to 'to many' relationships whose target relation is itself an entity.
A 'to many' relationship composed with another relationship, which acts as a 'to many' relationship.
Implicitly adds the compose operation to 'to one' relationships whose target relation is itself an entity.
A 'to one' relationship composed with a 'to one' relationship, which acts as a 'to one' relationship.
Component for adding relationship composition.
Needs to be mixed in along with a DriverComponent, an EntityComponent and a RelationshipComponent.