Returns a database action for retrieving the owned relations belong to the owner entity with the given ID.
Returns a database action for retrieving the owned relations belong to the owner entity with the given ID.
The ID of the owner entity to build the action for.
The execution context in which the action is the be build.
Value to be used when the owner entity does not own any target relations.
Value to be used when the owner entity does not own any target relations.
Modifies actions build for this relationship to include (eager-load) the given includables on the owned relations.
Modifies actions build for this relationship to include (eager-load) the given includables on the owned relations.
The includables to be included on database actions.
Returns a database action that will result in a map of owner entities to their owned values for this relationship.
Returns a database action that will result in a map of owner entities to their owned values for this relationship.
The resulting map only includes owner entities for which the relationship is not empty.
The query for the relevant owner entities.
The execution context this action is to be build in.
Expands a join query from an origin relation to the owner relation, into a join query from that origin relation to the target relation.
Expands a join query from an origin relation to the owner relation, into a join query from that origin relation to the target relation.
The origin relation's table type.
Includes this relationship on a database action.
Includes this relationship on a database action.
The type of the functor that contains the owner entity instance(s).
The entity action the relationship is to be included on.
The query that produced the database action the relationship is to be included on.
The execution context in which the action is to be modified.
The database action, modified to include this relationship on the resulting owner instance(s).
Returns a query for the inner product of the given owner entity query with the respective owned relations.
Returns a query for the inner product of the given owner entity query with the respective owned relations.
Query for owner entities on which the set of owned relations is to be joined.
Returns a query for all the owned relations belonging all the owner entities with retrieved by the given query.
Returns a query for all the owned relations belonging all the owner entities with retrieved by the given query.
The query for owner entities for which to build a query for the owned relations.
Returns a query for the owned relations belonging the owner entity with the given ID.
Returns a query for the owned relations belonging the owner entity with the given ID.
The ID of the owner entity to build the query for.
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.