Interface PojoScopeDelegate<R,E,C>
-
- Type Parameters:
R
- The type of entity references, i.e. the type of hits returned bySearchQuerySelectStep.selectEntityReference()
reference queries},E
- The type of loaded entities, i.e. the type of hits returned byentity queries
, or the type of objects returned forentity projections
.C
- The type of indexed type extended contexts; i.e. the type of elements in the set returned byincludedIndexedTypes()
. or the type of objects returned forentity projections
.
public interface PojoScopeDelegate<R,E,C>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SearchAggregationFactory
aggregation()
Set<C>
includedIndexedTypes()
SearchPredicateFactory
predicate()
SearchProjectionFactory<R,E>
projection()
PojoScopeSchemaManager
schemaManager()
<LOS> SearchQuerySelectStep<?,R,E,LOS,SearchProjectionFactory<R,E>,?>
search(BackendSessionContext sessionContext, LoadingContextBuilder<R,E,LOS> loadingContextBuilder)
SearchSortFactory
sort()
PojoScopeWorkspace
workspace(DetachedBackendSessionContext sessionContext)
-
-
-
Method Detail
-
search
<LOS> SearchQuerySelectStep<?,R,E,LOS,SearchProjectionFactory<R,E>,?> search(BackendSessionContext sessionContext, LoadingContextBuilder<R,E,LOS> loadingContextBuilder)
-
predicate
SearchPredicateFactory predicate()
-
sort
SearchSortFactory sort()
-
projection
SearchProjectionFactory<R,E> projection()
-
aggregation
SearchAggregationFactory aggregation()
-
workspace
PojoScopeWorkspace workspace(DetachedBackendSessionContext sessionContext)
-
schemaManager
PojoScopeSchemaManager schemaManager()
-
-