| Modifier and Type | Method and Description |
|---|---|
SearchProjection<T> |
ProjectionFinalStep.toProjection()
Create a
SearchProjection instance
matching the definition given in the previous DSL steps. |
| Modifier and Type | Method and Description |
|---|---|
<P1,P2,T> CompositeProjectionOptionsStep<T> |
SearchProjectionFactory.composite(BiFunction<P1,P2,T> transformer,
SearchProjection<P1> projection1,
SearchProjection<P2> projection2)
Create a projection that will compose a custom object based on two given projections.
|
<P1,P2,T> CompositeProjectionOptionsStep<T> |
SearchProjectionFactory.composite(BiFunction<P1,P2,T> transformer,
SearchProjection<P1> projection1,
SearchProjection<P2> projection2)
Create a projection that will compose a custom object based on two given projections.
|
<T> CompositeProjectionOptionsStep<T> |
SearchProjectionFactory.composite(Function<List<?>,T> transformer,
SearchProjection<?>... projections)
Create a projection that will compose a custom object based on the given projections.
|
<P,T> CompositeProjectionOptionsStep<T> |
SearchProjectionFactory.composite(Function<P,T> transformer,
SearchProjection<P> projection)
Create a projection that will compose a custom object based on one given projection.
|
default CompositeProjectionOptionsStep<List<?>> |
SearchProjectionFactory.composite(SearchProjection<?>... projections)
Create a projection that will compose a
List based on the given projections. |
<P1,P2,P3,T> |
SearchProjectionFactory.composite(TriFunction<P1,P2,P3,T> transformer,
SearchProjection<P1> projection1,
SearchProjection<P2> projection2,
SearchProjection<P3> projection3)
Create a projection that will compose a custom object based on three given projections.
|
<P1,P2,P3,T> |
SearchProjectionFactory.composite(TriFunction<P1,P2,P3,T> transformer,
SearchProjection<P1> projection1,
SearchProjection<P2> projection2,
SearchProjection<P3> projection3)
Create a projection that will compose a custom object based on three given projections.
|
<P1,P2,P3,T> |
SearchProjectionFactory.composite(TriFunction<P1,P2,P3,T> transformer,
SearchProjection<P1> projection1,
SearchProjection<P2> projection2,
SearchProjection<P3> projection3)
Create a projection that will compose a custom object based on three given projections.
|
| Modifier and Type | Method and Description |
|---|---|
<P1,P2,T> CompositeProjectionOptionsStep<T> |
DelegatingSearchProjectionFactory.composite(BiFunction<P1,P2,T> transformer,
SearchProjection<P1> projection1,
SearchProjection<P2> projection2) |
<P1,P2,T> CompositeProjectionOptionsStep<T> |
DelegatingSearchProjectionFactory.composite(BiFunction<P1,P2,T> transformer,
SearchProjection<P1> projection1,
SearchProjection<P2> projection2) |
<T> CompositeProjectionOptionsStep<T> |
DelegatingSearchProjectionFactory.composite(Function<List<?>,T> transformer,
SearchProjection<?>... projections) |
<P,T> CompositeProjectionOptionsStep<T> |
DelegatingSearchProjectionFactory.composite(Function<P,T> transformer,
SearchProjection<P> projection) |
<P1,P2,P3,T> |
DelegatingSearchProjectionFactory.composite(TriFunction<P1,P2,P3,T> transformer,
SearchProjection<P1> projection1,
SearchProjection<P2> projection2,
SearchProjection<P3> projection3) |
<P1,P2,P3,T> |
DelegatingSearchProjectionFactory.composite(TriFunction<P1,P2,P3,T> transformer,
SearchProjection<P1> projection1,
SearchProjection<P2> projection2,
SearchProjection<P3> projection3) |
<P1,P2,P3,T> |
DelegatingSearchProjectionFactory.composite(TriFunction<P1,P2,P3,T> transformer,
SearchProjection<P1> projection1,
SearchProjection<P2> projection2,
SearchProjection<P3> projection3) |
| Modifier and Type | Method and Description |
|---|---|
<P> SearchQueryPredicateStep<?,P,?> |
SearchQueryHitTypeStep.asProjection(SearchProjection<P> projection)
Define the query results as one projection for each matching document.
|
SearchQueryPredicateStep<?,List<?>,?> |
SearchQueryHitTypeStep.asProjections(SearchProjection<?>... projections)
Define the query results as a list of projections for each matching document.
|
| Modifier and Type | Method and Description |
|---|---|
<P> SearchQueryPredicateStep<?,P,?> |
AbstractDelegatingSearchQueryHitTypeStep.asProjection(SearchProjection<P> projection) |
SearchQueryPredicateStep<?,List<?>,?> |
AbstractDelegatingSearchQueryHitTypeStep.asProjections(SearchProjection<?>... projections) |
| Modifier and Type | Method and Description |
|---|---|
SearchProjection<T> |
SearchProjectionBuilder.build() |
| Modifier and Type | Method and Description |
|---|---|
<P1,P2,P> CompositeProjectionBuilder<P> |
SearchProjectionBuilderFactory.composite(BiFunction<P1,P2,P> transformer,
SearchProjection<P1> projection1,
SearchProjection<P2> projection2) |
<P1,P2,P> CompositeProjectionBuilder<P> |
SearchProjectionBuilderFactory.composite(BiFunction<P1,P2,P> transformer,
SearchProjection<P1> projection1,
SearchProjection<P2> projection2) |
<P> CompositeProjectionBuilder<P> |
SearchProjectionBuilderFactory.composite(Function<List<?>,P> transformer,
SearchProjection<?>... projections) |
<P1,P> CompositeProjectionBuilder<P> |
SearchProjectionBuilderFactory.composite(Function<P1,P> transformer,
SearchProjection<P1> projection) |
<P1,P2,P3,P> |
SearchProjectionBuilderFactory.composite(TriFunction<P1,P2,P3,P> transformer,
SearchProjection<P1> projection1,
SearchProjection<P2> projection2,
SearchProjection<P3> projection3) |
<P1,P2,P3,P> |
SearchProjectionBuilderFactory.composite(TriFunction<P1,P2,P3,P> transformer,
SearchProjection<P1> projection1,
SearchProjection<P2> projection2,
SearchProjection<P3> projection3) |
<P1,P2,P3,P> |
SearchProjectionBuilderFactory.composite(TriFunction<P1,P2,P3,P> transformer,
SearchProjection<P1> projection1,
SearchProjection<P2> projection2,
SearchProjection<P3> projection3) |
| Modifier and Type | Method and Description |
|---|---|
<P> SearchQueryBuilder<P,C> |
SearchQueryBuilderFactory.asProjection(SessionContextImplementor sessionContext,
LoadingContextBuilder<?,?> loadingContextBuilder,
SearchProjection<P> projection) |
SearchQueryBuilder<List<?>,C> |
SearchQueryBuilderFactory.asProjections(SessionContextImplementor sessionContext,
LoadingContextBuilder<?,?> loadingContextBuilder,
SearchProjection<?>... projections) |
Copyright © 2006-2019 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.