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()<T> Textension(IndexScopeExtension<T> extension)Set<C>includedIndexedTypes()PojoMassIndexermassIndexer(PojoMassIndexingContext context, DetachedBackendSessionContext detachedSession)SearchPredicateFactorypredicate()SearchProjectionFactory<R,E>projection()PojoScopeSchemaManagerschemaManager()<LOS> SearchQuerySelectStep<?,R,E,LOS,SearchProjectionFactory<R,E>,?>search(PojoScopeSessionContext sessionContext, DocumentReferenceConverter<R> documentReferenceConverter, PojoSelectionLoadingContextBuilder<LOS> loadingContextBuilder)SearchSortFactorysort()PojoScopeWorkspaceworkspace(DetachedBackendSessionContext sessionContext)
-
-
-
Method Detail
-
search
<LOS> SearchQuerySelectStep<?,R,E,LOS,SearchProjectionFactory<R,E>,?> search(PojoScopeSessionContext sessionContext, DocumentReferenceConverter<R> documentReferenceConverter, PojoSelectionLoadingContextBuilder<LOS> loadingContextBuilder)
-
predicate
SearchPredicateFactory predicate()
-
sort
SearchSortFactory sort()
-
projection
SearchProjectionFactory<R,E> projection()
-
aggregation
SearchAggregationFactory aggregation()
-
workspace
PojoScopeWorkspace workspace(DetachedBackendSessionContext sessionContext)
-
schemaManager
PojoScopeSchemaManager schemaManager()
-
massIndexer
PojoMassIndexer massIndexer(PojoMassIndexingContext context, DetachedBackendSessionContext detachedSession)
-
extension
<T> T extension(IndexScopeExtension<T> extension)
-
-