Interface ItemRelationResolver<Q extends FlexibleRelationalPathBase<R>,R,TQ extends FlexibleRelationalPathBase<TR>,TR>

Type Parameters:
Q - query type with the mapping
R - row type related to ItemRelationResolver
TQ - type of target entity path
TR - row type related to the target entity path ItemRelationResolver
All Known Subinterfaces:
SqaleItemRelationResolver<Q,R,TQ,TR>
All Known Implementing Classes:
ContainerTableRelationResolver, CountMappingResolver, EmbeddedReferenceResolver, ExtensionMappingResolver, NestedMappingResolver, RefTableTargetResolver, ShadowReferenceAttributesResolver, TableRelationResolver

public interface ItemRelationResolver<Q extends FlexibleRelationalPathBase<R>,R,TQ extends FlexibleRelationalPathBase<TR>,TR>
Common contract for resolver that helps with navigating over complex (non-single) item paths for query purposes.