Uses of Interface
org.hibernate.search.engine.search.projection.SearchProjection
Packages that use SearchProjection
Package
Description
-
Uses of SearchProjection in org.hibernate.search.engine.search.projection.dsl
Methods in org.hibernate.search.engine.search.projection.dsl that return SearchProjectionModifier and TypeMethodDescriptionProjectionFinalStep.toProjection()Create aSearchProjectioninstance matching the definition given in the previous DSL steps.Methods in org.hibernate.search.engine.search.projection.dsl with parameters of type SearchProjectionModifier and TypeMethodDescriptiondefault <P1,P2, T> CompositeProjectionOptionsStep<?, T> SearchProjectionFactory.composite(BiFunction<P1, P2, T> transformer, SearchProjection<P1> projection1, SearchProjection<P2> projection2) Deprecated.default <T> CompositeProjectionOptionsStep<?,T> SearchProjectionFactory.composite(Function<List<?>, T> transformer, SearchProjection<?>... projections) Deprecated.Use.composite().from( projections ).asList( transformer )instead.default <P,T> CompositeProjectionOptionsStep<?, T> SearchProjectionFactory.composite(Function<P, T> transformer, SearchProjection<P> projection) Deprecated.Use.composite().from( projection ).as( transformer )instead.SearchProjectionFactory.composite(SearchProjection<?>... projections) Create a projection that will compose aListbased on the given projections.default <P1,P2, P3, T>
CompositeProjectionOptionsStep<?,T> SearchProjectionFactory.composite(TriFunction<P1, P2, P3, T> transformer, SearchProjection<P1> projection1, SearchProjection<P2> projection2, SearchProjection<P3> projection3) Deprecated.Use.composite().from( projection1, projection2, projection3 ).as( transformer )instead.CompositeProjectionInnerStep.from(SearchProjection<?>... projections) Defines multiple inner projections to get values from, based on previously-builtSearchProjections.<V1> CompositeProjectionFrom1AsStep<V1>CompositeProjectionInnerStep.from(SearchProjection<V1> projection) Defines one inner projection to get values from, based on a previously-builtSearchProjection.<V1,V2> CompositeProjectionFrom2AsStep<V1, V2> CompositeProjectionInnerStep.from(SearchProjection<V1> projection1, SearchProjection<V2> projection2) Defines two inner projections to get values from, based on previously-builtSearchProjections.<V1,V2, V3> CompositeProjectionFrom3AsStep<V1, V2, V3> CompositeProjectionInnerStep.from(SearchProjection<V1> projection1, SearchProjection<V2> projection2, SearchProjection<V3> projection3) Defines three inner projections to get values from, based on previously-builtSearchProjections. -
Uses of SearchProjection in org.hibernate.search.engine.search.projection.dsl.spi
Methods in org.hibernate.search.engine.search.projection.dsl.spi that return SearchProjectionMethods in org.hibernate.search.engine.search.projection.dsl.spi with parameters of type SearchProjectionModifier and TypeMethodDescriptionAbstractSearchProjectionFactory.composite(SearchProjection<?>... projections) Constructors in org.hibernate.search.engine.search.projection.dsl.spi with parameters of type SearchProjection -
Uses of SearchProjection in org.hibernate.search.engine.search.projection.spi
Methods in org.hibernate.search.engine.search.projection.spi that return SearchProjectionModifier and TypeMethodDescription<E,V, P> SearchProjection<P> CompositeProjectionBuilder.build(SearchProjection<?>[] inners, ProjectionCompositor<E, V> compositor, ProjectionAccumulator.Provider<V, P> accumulatorProvider) default SearchProjection<Double>DistanceToFieldProjectionBuilder.build()<P> SearchProjection<P>DistanceToFieldProjectionBuilder.build(ProjectionAccumulator.Provider<Double, P> accumulatorProvider) default SearchProjection<T>FieldProjectionBuilder.build()<P> SearchProjection<P>FieldProjectionBuilder.build(ProjectionAccumulator.Provider<T, P> accumulatorProvider) SearchProjectionBuilder.build()<T> SearchProjection<T>SearchProjectionBuilderFactory.byTypeName(Map<String, ? extends SearchProjection<? extends T>> inners) <T> SearchProjection<T>SearchProjectionBuilderFactory.constant(T value) SearchProjectionBuilderFactory.documentReference()<E> SearchProjection<E>SearchProjectionBuilderFactory.entityLoading()<R> SearchProjection<R>SearchProjectionBuilderFactory.entityReference()<I> SearchProjection<I><T> SearchProjection<T>SearchProjectionBuilderFactory.rootContext(SearchProjection<T> inner) SearchProjectionBuilderFactory.score()<T> SearchProjection<T>SearchProjectionBuilderFactory.throwing(Supplier<SearchException> exceptionSupplier) Methods in org.hibernate.search.engine.search.projection.spi with parameters of type SearchProjectionModifier and TypeMethodDescription<E,V, P> SearchProjection<P> CompositeProjectionBuilder.build(SearchProjection<?>[] inners, ProjectionCompositor<E, V> compositor, ProjectionAccumulator.Provider<V, P> accumulatorProvider) <T> SearchProjection<T>SearchProjectionBuilderFactory.rootContext(SearchProjection<T> inner) Method parameters in org.hibernate.search.engine.search.projection.spi with type arguments of type SearchProjectionModifier and TypeMethodDescription<T> SearchProjection<T>SearchProjectionBuilderFactory.byTypeName(Map<String, ? extends SearchProjection<? extends T>> inners) -
Uses of SearchProjection in org.hibernate.search.engine.search.query.dsl
Methods in org.hibernate.search.engine.search.query.dsl with parameters of type SearchProjectionModifier and TypeMethodDescriptionSearchQueryWhereStep<?,List<?>, LOS, ?> SearchQuerySelectStep.select(SearchProjection<?>... projections) Select a list of projections as a representation of the search hit for each matching document.<P> SearchQueryWhereStep<?,P, LOS, ?> SearchQuerySelectStep.select(SearchProjection<P> projection) Select a projection as a representation of the search hit for each matching document. -
Uses of SearchProjection in org.hibernate.search.engine.search.query.dsl.spi
Methods in org.hibernate.search.engine.search.query.dsl.spi with parameters of type SearchProjectionModifier and TypeMethodDescriptionSearchQueryWhereStep<?,List<?>, LOS, ?> AbstractDelegatingSearchQuerySelectStep.select(SearchProjection<?>... projections) <P> SearchQueryWhereStep<?,P, LOS, ?> AbstractDelegatingSearchQuerySelectStep.select(SearchProjection<P> projection) -
Uses of SearchProjection in org.hibernate.search.engine.search.query.spi
Methods in org.hibernate.search.engine.search.query.spi with parameters of type SearchProjectionModifier and TypeMethodDescription<P> SearchQueryBuilder<P>SearchQueryIndexScope.select(BackendSessionContext sessionContext, SearchLoadingContextBuilder<?, ?, ?> loadingContextBuilder, SearchProjection<P> projection)
.composite().from( projection1, projection2 ).as( transformer )instead.