Interface CompositeProjectionFrom3AsStep<V1,V2,V3>
- Type Parameters:
V1
- The type of values returned by the first inner projection.V2
- The type of values returned by the second inner projection.V3
- The type of values returned by the third inner projection.
- All Superinterfaces:
CompositeProjectionFromAsStep
The step in a "multi-step" composite projection definition
where 3 inner projections have been defined
and the result of the composite projection can be defined.
-
Method Summary
Modifier and TypeMethodDescription<V> CompositeProjectionValueStep<?,
V> as
(TriFunction<V1, V2, V3, V> transformer) Defines the result of the composite projection as the result of applying the given function to the three inner projections defined so far.Methods inherited from interface org.hibernate.search.engine.search.projection.dsl.CompositeProjectionFromAsStep
asArray, asArray, asList, asList
-
Method Details
-
as
Defines the result of the composite projection as the result of applying the given function to the three inner projections defined so far.- Type Parameters:
V
- The type of values returned by the transformer.- Parameters:
transformer
- A function to transform the values of inner projections defined so far.- Returns:
- The next DSL step.
-