Interface SearchQueryBuilderFactory<C>
-
- Type Parameters:
C
- The type of query element collector
public interface SearchQueryBuilderFactory<C>
A factory for search query builders.This is the main entry point for the engine to ask the backend to build search queries.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SearchQueryBuilder<List<?>,C>
select(BackendSessionContext sessionContext, LoadingContextBuilder<?,?,?> loadingContextBuilder, SearchProjection<?>... projections)
<P> SearchQueryBuilder<P,C>
select(BackendSessionContext sessionContext, LoadingContextBuilder<?,?,?> loadingContextBuilder, SearchProjection<P> projection)
<E> SearchQueryBuilder<E,C>
selectEntity(BackendSessionContext sessionContext, LoadingContextBuilder<?,E,?> loadingContextBuilder)
<R> SearchQueryBuilder<R,C>
selectEntityReference(BackendSessionContext sessionContext, LoadingContextBuilder<R,?,?> loadingContextBuilder)
-
-
-
Method Detail
-
selectEntity
<E> SearchQueryBuilder<E,C> selectEntity(BackendSessionContext sessionContext, LoadingContextBuilder<?,E,?> loadingContextBuilder)
-
selectEntityReference
<R> SearchQueryBuilder<R,C> selectEntityReference(BackendSessionContext sessionContext, LoadingContextBuilder<R,?,?> loadingContextBuilder)
-
select
<P> SearchQueryBuilder<P,C> select(BackendSessionContext sessionContext, LoadingContextBuilder<?,?,?> loadingContextBuilder, SearchProjection<P> projection)
-
select
SearchQueryBuilder<List<?>,C> select(BackendSessionContext sessionContext, LoadingContextBuilder<?,?,?> loadingContextBuilder, SearchProjection<?>... projections)
-
-