public interface LuceneSearchQueryResultDefinitionContext<R,E> extends SearchQueryResultDefinitionContext<LuceneSearchQueryContext<E>,R,E,LuceneSearchProjectionFactoryContext<R,E>,LuceneSearchPredicateFactoryContext>, LuceneSearchQueryResultContext<E>
| Modifier and Type | Method and Description |
|---|---|
LuceneSearchQueryResultContext<E> |
asEntity() |
<P> LuceneSearchQueryResultContext<P> |
asProjection(Function<? super LuceneSearchProjectionFactoryContext<R,E>,? extends SearchProjectionTerminalContext<P>> projectionContributor) |
<P> LuceneSearchQueryResultContext<P> |
asProjection(SearchProjection<P> projection) |
LuceneSearchQueryResultContext<List<?>> |
asProjections(SearchProjection<?>... projections) |
LuceneSearchQueryResultContext<R> |
asReference() |
extensionpredicate, predicateLuceneSearchQueryResultContext<E> asEntity()
asEntity in interface SearchQueryResultDefinitionContext<LuceneSearchQueryContext<E>,R,E,LuceneSearchProjectionFactoryContext<R,E>,LuceneSearchPredicateFactoryContext>LuceneSearchQueryResultContext<R> asReference()
asReference in interface SearchQueryResultDefinitionContext<LuceneSearchQueryContext<E>,R,E,LuceneSearchProjectionFactoryContext<R,E>,LuceneSearchPredicateFactoryContext><P> LuceneSearchQueryResultContext<P> asProjection(Function<? super LuceneSearchProjectionFactoryContext<R,E>,? extends SearchProjectionTerminalContext<P>> projectionContributor)
asProjection in interface SearchQueryResultDefinitionContext<LuceneSearchQueryContext<E>,R,E,LuceneSearchProjectionFactoryContext<R,E>,LuceneSearchPredicateFactoryContext><P> LuceneSearchQueryResultContext<P> asProjection(SearchProjection<P> projection)
asProjection in interface SearchQueryResultDefinitionContext<LuceneSearchQueryContext<E>,R,E,LuceneSearchProjectionFactoryContext<R,E>,LuceneSearchPredicateFactoryContext>LuceneSearchQueryResultContext<List<?>> asProjections(SearchProjection<?>... projections)
asProjections in interface SearchQueryResultDefinitionContext<LuceneSearchQueryContext<E>,R,E,LuceneSearchProjectionFactoryContext<R,E>,LuceneSearchPredicateFactoryContext>Copyright © 2006-2019 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.