public abstract class AbstractSearchQueryResultDefinitionContext<N extends SearchQueryContext<?,E,?>,R,E,PJC extends SearchProjectionFactoryContext<R,E>,PDC extends SearchPredicateFactoryContext,C> extends Object implements SearchQueryResultDefinitionContext<N,R,E,PJC,PDC>
| Constructor and Description |
|---|
AbstractSearchQueryResultDefinitionContext() |
| Modifier and Type | Method and Description |
|---|---|
protected SearchProjectionFactoryContext<R,E> |
createDefaultProjectionFactoryContext() |
<T> T |
extension(SearchQueryContextExtension<T,R,E> extension)
Extend the current context with the given extension,
resulting in an extended context offering more query options.
|
protected abstract IndexScope<C> |
getIndexScope() |
protected abstract LoadingContextBuilder<R,E> |
getLoadingContextBuilder() |
protected abstract SessionContextImplementor |
getSessionContext() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasEntity, asEntityReference, asProjection, asProjection, asProjectionspredicate, predicatepublic AbstractSearchQueryResultDefinitionContext()
public <T> T extension(SearchQueryContextExtension<T,R,E> extension)
SearchQueryResultDefinitionContextextension in interface SearchQueryResultDefinitionContext<N extends SearchQueryContext<?,E,?>,R,E,PJC extends SearchProjectionFactoryContext<R,E>,PDC extends SearchPredicateFactoryContext>T - The type of context provided by the extension.extension - The extension to the predicate DSL.protected final SearchProjectionFactoryContext<R,E> createDefaultProjectionFactoryContext()
protected abstract IndexScope<C> getIndexScope()
protected abstract SessionContextImplementor getSessionContext()
protected abstract LoadingContextBuilder<R,E> getLoadingContextBuilder()
Copyright © 2006-2019 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.