Package | Description |
---|---|
org.hibernate.search.engine.search.dsl.projection | |
org.hibernate.search.engine.search.dsl.projection.spi |
Modifier and Type | Method and Description |
---|---|
<P1,P2,T> CompositeProjectionContext<T> |
SearchProjectionFactoryContext.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.
|
default <P1,P2,T> CompositeProjectionContext<T> |
SearchProjectionFactoryContext.composite(BiFunction<P1,P2,T> transformer,
SearchProjectionTerminalContext<P1> terminalContext1,
SearchProjectionTerminalContext<P2> terminalContext2)
Create a projection that will compose a custom object based on two almost-built projections.
|
<T> CompositeProjectionContext<T> |
SearchProjectionFactoryContext.composite(Function<List<?>,T> transformer,
SearchProjection<?>... projections)
Create a projection that will compose a custom object based on the given projections.
|
default <T> CompositeProjectionContext<T> |
SearchProjectionFactoryContext.composite(Function<List<?>,T> transformer,
SearchProjectionTerminalContext<?>... terminalContexts)
Create a projection that will compose a custom object based on the given almost-built projections.
|
<P,T> CompositeProjectionContext<T> |
SearchProjectionFactoryContext.composite(Function<P,T> transformer,
SearchProjection<P> projection)
Create a projection that will compose a custom object based on one given projection.
|
default <P,T> CompositeProjectionContext<T> |
SearchProjectionFactoryContext.composite(Function<P,T> transformer,
SearchProjectionTerminalContext<P> terminalContext)
Create a projection that will compose a custom object based on one almost-built projection.
|
default CompositeProjectionContext<List<?>> |
SearchProjectionFactoryContext.composite(SearchProjection<?>... projections)
Create a projection that will compose a
List based on the given projections. |
default CompositeProjectionContext<List<?>> |
SearchProjectionFactoryContext.composite(SearchProjectionTerminalContext<?>... terminalContexts)
Create a projection that will compose a
List based on the given almost-built projections. |
<P1,P2,P3,T> |
SearchProjectionFactoryContext.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.
|
default <P1,P2,P3,T> |
SearchProjectionFactoryContext.composite(TriFunction<P1,P2,P3,T> transformer,
SearchProjectionTerminalContext<P1> terminalContext1,
SearchProjectionTerminalContext<P2> terminalContext2,
SearchProjectionTerminalContext<P3> terminalContext3)
Create a projection that will compose a custom object based on three almost-built projections.
|
Modifier and Type | Method and Description |
---|---|
<P1,P2,T> CompositeProjectionContext<T> |
DelegatingSearchProjectionFactoryContext.composite(BiFunction<P1,P2,T> transformer,
SearchProjection<P1> projection1,
SearchProjection<P2> projection2) |
<T> CompositeProjectionContext<T> |
DelegatingSearchProjectionFactoryContext.composite(Function<List<?>,T> transformer,
SearchProjection<?>... projections) |
<P,T> CompositeProjectionContext<T> |
DelegatingSearchProjectionFactoryContext.composite(Function<P,T> transformer,
SearchProjection<P> projection) |
<P1,P2,P3,T> |
DelegatingSearchProjectionFactoryContext.composite(TriFunction<P1,P2,P3,T> transformer,
SearchProjection<P1> projection1,
SearchProjection<P2> projection2,
SearchProjection<P3> projection3) |
Copyright © 2006-2019 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.