org.qi4j.spi.query
Interface NamedEntityFinder

All Known Subinterfaces:
RdfIndexingEngineService, RdfQueryService, SolrQueryService
All Known Implementing Classes:
RdfQueryService.RdfNamedEntityFinderMixin, SolrEntityQueryMixin

public interface NamedEntityFinder


Method Summary
 long countEntities(NamedQueryDescriptor descriptor, String resultType, Map<String,Object> variables)
           
 Iterable<EntityReference> findEntities(NamedQueryDescriptor descriptor, String resultType, Map<String,Object> variables, OrderBy[] orderBySegments, Integer firstResult, Integer maxResults)
           
 EntityReference findEntity(NamedQueryDescriptor descriptor, String resultType, Map<String,Object> variables)
           
 String showQuery(NamedQueryDescriptor descriptor)
           
 

Method Detail

findEntities

Iterable<EntityReference> findEntities(NamedQueryDescriptor descriptor,
                                       String resultType,
                                       @Optional
                                       Map<String,Object> variables,
                                       @Optional
                                       OrderBy[] orderBySegments,
                                       @Optional
                                       Integer firstResult,
                                       @Optional
                                       Integer maxResults)
                                       throws EntityFinderException
Throws:
EntityFinderException

findEntity

EntityReference findEntity(NamedQueryDescriptor descriptor,
                           String resultType,
                           Map<String,Object> variables)
                           throws EntityFinderException
Throws:
EntityFinderException

countEntities

long countEntities(NamedQueryDescriptor descriptor,
                   String resultType,
                   @Optional
                   Map<String,Object> variables)
                   throws EntityFinderException
Throws:
EntityFinderException

showQuery

String showQuery(NamedQueryDescriptor descriptor)