Interface MappedIndexScope<SR,R,E>
- Type Parameters:
SR
- Scope root type.R
- The type of entity references, i.e. the type of hits returned byreference queries
, or the type of objects returned forentity reference projections
.E
- The type of entities, i.e. the type of hits returned byentity queries
or the type of objects returned forentity projections
.
public interface MappedIndexScope<SR,R,E>
-
Method Summary
Modifier and TypeMethodDescription<T> T
extension
(IndexScopeExtension<T> extension) <LOS> SearchQuerySelectStep
<SR, ?, R, E, LOS, TypedSearchProjectionFactory<SR, R, E>, ?> search
(BackendSessionContext sessionContext, SearchLoadingContextBuilder<E, LOS> loadingContextBuilder) sort()
-
Method Details
-
search
<LOS> SearchQuerySelectStep<SR,?, searchR, E, LOS, TypedSearchProjectionFactory<SR, R, E>, ?> (BackendSessionContext sessionContext, SearchLoadingContextBuilder<E, LOS> loadingContextBuilder) -
predicate
TypedSearchPredicateFactory<SR> predicate() -
sort
TypedSearchSortFactory<SR> sort() -
projection
TypedSearchProjectionFactory<SR,R, projection()E> -
aggregation
TypedSearchAggregationFactory<SR> aggregation() -
highlighter
SearchHighlighterFactory highlighter() -
extension
-