org.qi4j.spi.query
Interface EntityFinder

All Known Subinterfaces:
RdfIndexingEngineService, RdfQueryService, SQLIndexingEngineService
All Known Implementing Classes:
RdfQueryService.RdfEntityFinderMixin, SQLEntityFinder

public interface EntityFinder

JAVADOC Add JavaDoc


Method Summary
 long countEntities(Class<?> resultType, BooleanExpression whereClause)
           
 Iterable<EntityReference> findEntities(Class<?> resultType, BooleanExpression whereClause, OrderBy[] orderBySegments, Integer firstResult, Integer maxResults)
           
 EntityReference findEntity(Class<?> resultType, BooleanExpression whereClause)
           
 

Method Detail

findEntities

Iterable<EntityReference> findEntities(Class<?> resultType,
                                       @Optional
                                       BooleanExpression whereClause,
                                       @Optional
                                       OrderBy[] orderBySegments,
                                       @Optional
                                       Integer firstResult,
                                       @Optional
                                       Integer maxResults)
                                       throws EntityFinderException
Throws:
EntityFinderException

findEntity

EntityReference findEntity(Class<?> resultType,
                           @Optional
                           BooleanExpression whereClause)
                           throws EntityFinderException
Throws:
EntityFinderException

countEntities

long countEntities(Class<?> resultType,
                   @Optional
                   BooleanExpression whereClause)
                   throws EntityFinderException
Throws:
EntityFinderException