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.
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.
The owner entity's table type.
The joining entity's table type
The target relation's table type.
The owner entity's type.
The joining entity's type.
The target relation's type.
The owner entity's ID type.
The type of the functor containing target relation values that are retrieved from the database.
The type of the functor containing retrieved values for the base relationship.
The type of the functor containing retrieved values for the attached relationship.
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.
Implicitly adds the compose operation to 'to many' relationships whose target relation is itself an entity.
The relationship owner's table type.
The relationship target's table type.
The relationship owner's type.
The relationship target's type.
The relationship owner's ID type.
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.
Implicitly adds the compose operation to 'to one' relationships whose target relation is itself an entity.
The relationship owner's table type.
The relationship target's table type.
The relationship owner's type.
The relationship target's type.
The relationship owner's ID type.
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.