Class ElasticsearchObjectProjection<E,V,P>

java.lang.Object
org.hibernate.search.backend.elasticsearch.search.projection.impl.AbstractElasticsearchProjection<P>
org.hibernate.search.backend.elasticsearch.search.projection.impl.ElasticsearchObjectProjection<E,V,P>
Type Parameters:
E - The type of the temporary storage for component values.
V - The type of a single composed value.
P - The type of the final projection result representing an accumulation of composed values of type V.
All Implemented Interfaces:
ElasticsearchSearchProjection<P>, SearchProjection<P>

public class ElasticsearchObjectProjection<E,V,P> extends AbstractElasticsearchProjection<P>
A projection that yields one composite value per object in a given object field.

Not to be confused with ElasticsearchCompositeProjection.