Class ViaParentPrefetchResolver

java.lang.Object
io.agrest.resolver.BaseDataResolver
io.agrest.resolver.BaseRelatedDataResolver<org.apache.cayenne.DataObject>
io.agrest.cayenne.processor.select.ViaParentPrefetchResolver
All Implemented Interfaces:
RelatedDataResolver<org.apache.cayenne.DataObject>

public class ViaParentPrefetchResolver extends BaseRelatedDataResolver<org.apache.cayenne.DataObject>
A resolver that doesn't run its own queries, but instead amends parent node query with prefetch spec, so that the objects can be read efficiently from the parent objects. Also allows to explicitly set the prefetch semantics.
Since:
3.4