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 SearchAggregationFactoryaggregation()Set<C>includedIndexedTypes()SearchPredicateFactorypredicate()SearchProjectionFactory<R,E>projection()PojoScopeSchemaManagerschemaManager()<LOS> SearchQuerySelectStep<?,R,E,LOS,SearchProjectionFactory<R,E>,?>search(BackendSessionContext sessionContext, LoadingContextBuilder<R,E,LOS> loadingContextBuilder)SearchSortFactorysort()PojoScopeWorkspaceworkspace(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()
-
-