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)
-
-