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.definition
Methods in org.hibernate.search.engine.search.projection.definition that return SearchProjectionModifier and TypeMethodDescriptionSearchProjection<? extends P> ProjectionDefinition.create(ProjectionDefinitionContext context) Creates a projection with a specific projected type.default SearchProjection<? extends P> ProjectionDefinition.create(SearchProjectionFactory<?, ?> factory, ProjectionDefinitionContext context) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of SearchProjection in org.hibernate.search.engine.search.projection.definition.spi
Methods in org.hibernate.search.engine.search.projection.definition.spi that return SearchProjectionModifier and TypeMethodDescriptiondefault SearchProjection<? extends T> CompositeProjectionDefinition.create(ProjectionDefinitionContext context) default SearchProjection<? extends T> CompositeProjectionDefinition.create(SearchProjectionFactory<?, ?> factory, ProjectionDefinitionContext context) Deprecated, for removal: This API element is subject to removal in a future version.ConstantProjectionDefinition.create(ProjectionDefinitionContext context) DistanceProjectionDefinition.MultiValued.create(ProjectionDefinitionContext context) Deprecated.DistanceProjectionDefinition.SingleValued.create(ProjectionDefinitionContext context) Deprecated.DistanceProjectionDefinition.WrappedValued.create(ProjectionDefinitionContext context) FieldProjectionDefinition.AccumulatedValued.create(ProjectionDefinitionContext context) FieldProjectionDefinition.MultiValued.create(ProjectionDefinitionContext context) Deprecated.FieldProjectionDefinition.SingleValued.create(ProjectionDefinitionContext context) Deprecated.ObjectProjectionDefinition.MultiValued.create(ProjectionDefinitionContext context) Deprecated.ObjectProjectionDefinition.SingleValued.create(ProjectionDefinitionContext context) Deprecated.ObjectProjectionDefinition.WrappedValued.create(ProjectionDefinitionContext context) -
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.Use.composite().from( projection1, projection2 ).as( transformer )instead.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(org.hibernate.search.util.common.function.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 SearchProjectionModifier and TypeMethodDescriptionabstract <V> SearchProjection<V> HighlightProjectionBuilder.build(ProjectionCollector.Provider<String, V> collectorProvider) StaticProjectionFinalStep.toProjection()Methods 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, ResultsCompositor<E, V> compositor, ProjectionCollector.Provider<V, P> collectorProvider) default SearchProjection<Double> DistanceToFieldProjectionBuilder.build()<P> SearchProjection<P> DistanceToFieldProjectionBuilder.build(ProjectionCollector.Provider<Double, P> collectorProvider) default SearchProjection<T> FieldProjectionBuilder.build()<P> SearchProjection<P> FieldProjectionBuilder.build(ProjectionCollector.Provider<T, P> collectorProvider) SearchProjectionBuilder.build()<T> SearchProjection<T> SearchProjectionBuilderFactory.byTypeName(Map<String, ? extends SearchProjection<? extends T>> inners) <T> SearchProjection<T> SearchProjectionBuilderFactory.constant(T value) SearchProjectionBuilderFactory.documentReference()<T> SearchProjection<T> SearchProjectionBuilderFactory.entityComposite(SearchProjection<T> delegate) <E> SearchProjection<E> SearchProjectionBuilderFactory.entityLoading()<R> SearchProjection<R> SearchProjectionBuilderFactory.entityReference()<I> SearchProjection<I> SearchProjectionBuilderFactory.score()<T> SearchProjection<T> SearchProjectionBuilderFactory.throwing(Supplier<org.hibernate.search.util.common.SearchException> exceptionSupplier) <T> SearchProjection<T> SearchProjectionBuilderFactory.withParameters(Function<? super NamedValues, ? extends ProjectionFinalStep<T>> projectionCreator) 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, ResultsCompositor<E, V> compositor, ProjectionCollector.Provider<V, P> collectorProvider) <T> SearchProjection<T> SearchProjectionBuilderFactory.entityComposite(SearchProjection<T> delegate) 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<SR, ?, List<?>, LOS, ?> SearchQuerySelectStep.select(SearchProjection<?>... projections) Select a list of projections as a representation of the search hit for each matching document.<P> SearchQueryWhereStep<SR, ?, 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<SR, ?, List<?>, LOS, ?> AbstractDelegatingSearchQuerySelectStep.select(SearchProjection<?>... projections) <P> SearchQueryWhereStep<SR, ?, 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)
ProjectionDefinition.create(ProjectionDefinitionContext)andProjectionDefinitionContext.projection()instead.