Class AbstractSearchQuerySelectStep<N extends SearchQueryOptionsStep<?,E,LOS,?,?>,R,E,LOS,PJF extends SearchProjectionFactory<R,E>,PDF extends SearchPredicateFactory,C>
- java.lang.Object
-
- org.hibernate.search.engine.search.query.dsl.spi.AbstractSearchQuerySelectStep<N,R,E,LOS,PJF,PDF,C>
-
- All Implemented Interfaces:
SearchQuerySelectStep<N,R,E,LOS,PJF,PDF>,SearchQueryWhereStep<N,E,PDF>
public abstract class AbstractSearchQuerySelectStep<N extends SearchQueryOptionsStep<?,E,LOS,?,?>,R,E,LOS,PJF extends SearchProjectionFactory<R,E>,PDF extends SearchPredicateFactory,C> extends Object implements SearchQuerySelectStep<N,R,E,LOS,PJF,PDF>
-
-
Constructor Summary
Constructors Constructor Description AbstractSearchQuerySelectStep()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected SearchProjectionFactory<R,E>createDefaultProjectionFactory()<T> Textension(SearchQueryDslExtension<T,R,E,LOS> extension)Extend the current DSL step with the given extension, resulting in an extended step offering more query options.protected abstract IndexScope<C>indexScope()protected abstract LoadingContextBuilder<R,E,LOS>loadingContextBuilder()protected abstract BackendSessionContextsessionContext()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.search.engine.search.query.dsl.SearchQuerySelectStep
asEntity, asEntityReference, asProjection, asProjection, asProjections, select, select, select, selectEntity, selectEntityReference
-
Methods inherited from interface org.hibernate.search.engine.search.query.dsl.SearchQueryWhereStep
predicate, predicate, where, where
-
-
-
-
Method Detail
-
extension
public <T> T extension(SearchQueryDslExtension<T,R,E,LOS> extension)
Description copied from interface:SearchQuerySelectStepExtend the current DSL step with the given extension, resulting in an extended step offering more query options.- Specified by:
extensionin interfaceSearchQuerySelectStep<N extends SearchQueryOptionsStep<?,E,LOS,?,?>,R,E,LOS,PJF extends SearchProjectionFactory<R,E>,PDF extends SearchPredicateFactory>- Type Parameters:
T- The type of DSL step provided by the extension.- Parameters:
extension- The extension to the query DSL.- Returns:
- The extended DSL step.
-
createDefaultProjectionFactory
protected final SearchProjectionFactory<R,E> createDefaultProjectionFactory()
-
indexScope
protected abstract IndexScope<C> indexScope()
-
sessionContext
protected abstract BackendSessionContext sessionContext()
-
loadingContextBuilder
protected abstract LoadingContextBuilder<R,E,LOS> loadingContextBuilder()
-
-