Uses of Interface
org.hibernate.search.engine.search.predicate.dsl.TypedSearchPredicateFactory
Packages that use TypedSearchPredicateFactory
Package
Description
-
Uses of TypedSearchPredicateFactory in org.hibernate.search.engine.mapper.scope.spi
Methods in org.hibernate.search.engine.mapper.scope.spi that return TypedSearchPredicateFactory -
Uses of TypedSearchPredicateFactory in org.hibernate.search.engine.search.aggregation.dsl
Classes in org.hibernate.search.engine.search.aggregation.dsl with type parameters of type TypedSearchPredicateFactoryModifier and TypeInterfaceDescriptioninterfaceAggregationFilterStep<SR,S, PDF extends TypedSearchPredicateFactory<SR>> The step in an aggregation definition where a filter can be set to select nested objects from which values will be extracted for this aggregation.interfaceAvgAggregationFieldStep<SR,PDF extends TypedSearchPredicateFactory<SR>> The initial step in an "avg" aggregation definition, where the target field can be set.interfaceAvgAggregationOptionsStep<SR,S extends AvgAggregationOptionsStep<SR, ?, PDF, F>, PDF extends TypedSearchPredicateFactory<SR>, F> The final step in a "avg" aggregation definition, where optional parameters can be set.interfaceCountAggregationKindStep<SR,PDF extends TypedSearchPredicateFactory<SR>> The initial step in a "count" aggregation definition, where the kind of the aggregation can be picked.interfaceCountDistinctValuesAggregationFieldStep<SR,PDF extends TypedSearchPredicateFactory<SR>> The initial step in a "count distinct" aggregation definition, where the target field can be set.interfaceCountDistinctValuesAggregationOptionsStep<SR,S extends CountDistinctValuesAggregationOptionsStep<SR, ?, PDF>, PDF extends TypedSearchPredicateFactory<SR>> The final step in a "count distinct" aggregation definition, where optional parameters can be set.interfaceCountValuesAggregationFieldStep<SR,PDF extends TypedSearchPredicateFactory<SR>> The initial step in a "count values" aggregation definition, where the target field can be set.interfaceCountValuesAggregationOptionsStep<SR,S extends CountValuesAggregationOptionsStep<SR, ?, PDF>, PDF extends TypedSearchPredicateFactory<SR>> The final step in a "count" aggregation definition, where optional parameters can be set.interfaceExtendedSearchAggregationFactory<SR,S extends ExtendedSearchAggregationFactory<SR, ?, PDF>, PDF extends TypedSearchPredicateFactory<SR>> A base interface for subtypes ofTypedSearchAggregationFactoryallowing to easily override the self type and predicate factory type for all relevant methods.interfaceMaxAggregationFieldStep<SR,PDF extends TypedSearchPredicateFactory<SR>> The initial step in a "min" aggregation definition, where the target field can be set.interfaceMaxAggregationOptionsStep<SR,S extends MaxAggregationOptionsStep<SR, ?, PDF, F>, PDF extends TypedSearchPredicateFactory<SR>, F> The final step in a "max" aggregation definition, where optional parameters can be set.interfaceMinAggregationFieldStep<SR,PDF extends TypedSearchPredicateFactory<SR>> The initial step in a "min" aggregation definition, where the target field can be set.interfaceMinAggregationOptionsStep<SR,S extends MinAggregationOptionsStep<SR, ?, PDF, F>, PDF extends TypedSearchPredicateFactory<SR>, F> The final step in a "min" aggregation definition, where optional parameters can be set.interfaceRangeAggregationFieldStep<SR,PDF extends TypedSearchPredicateFactory<SR>> The initial step in a "range" aggregation definition, where the target field can be set.interfaceRangeAggregationOptionsStep<SR,S extends RangeAggregationOptionsStep<SR, ?, PDF, F, A>, PDF extends TypedSearchPredicateFactory<SR>, F, A> The final step in a "range" aggregation definition, where optional parameters can be set.interfaceRangeAggregationRangeMoreStep<SR,S extends RangeAggregationRangeMoreStep<SR, ?, ?, PDF, F, A>, N extends RangeAggregationOptionsStep<SR, ?, PDF, F, Map<org.hibernate.search.util.common.data.Range<F>, A>>, PDF extends TypedSearchPredicateFactory<SR>, F, A> The step in a "range" aggregation definition where optional parameters can be set, (see the superinterfaceRangeAggregationOptionsStep), or more ranges can be added.interfaceRangeAggregationRangeStep<SR,N extends RangeAggregationRangeMoreStep<SR, ?, ?, PDF, F, A>, PDF extends TypedSearchPredicateFactory<SR>, F, A> The step in a "range" aggregation definition where the ranges can be set.interfaceRangeAggregationValueStep<SR,PDF extends TypedSearchPredicateFactory<SR>, F> The step in a "range" aggregation definition where the aggregation value for the range can be set.interfaceSumAggregationFieldStep<SR,PDF extends TypedSearchPredicateFactory<SR>> The initial step in a "sum" aggregation definition, where the target field can be set.interfaceSumAggregationOptionsStep<SR,S extends SumAggregationOptionsStep<SR, ?, PDF, F>, PDF extends TypedSearchPredicateFactory<SR>, F> The final step in a "sum" aggregation definition, where optional parameters can be set.interfaceTermsAggregationFieldStep<SR,PDF extends TypedSearchPredicateFactory<SR>> The initial step in a "terms" aggregation definition, where the target field can be set.interfaceTermsAggregationOptionsStep<SR,S extends TermsAggregationOptionsStep<SR, ?, PDF, F, A>, PDF extends TypedSearchPredicateFactory<SR>, F, A> The final step in a "terms" aggregation definition, where optional parameters can be set.interfaceTermsAggregationValueStep<SR,S extends TermsAggregationOptionsStep<SR, ?, PDF, F, A>, PDF extends TypedSearchPredicateFactory<SR>, F, A> The step in a "terms" aggregation definition where the aggregation value for the term can be set. -
Uses of TypedSearchPredicateFactory in org.hibernate.search.engine.search.aggregation.dsl.spi
Classes in org.hibernate.search.engine.search.aggregation.dsl.spi with type parameters of type TypedSearchPredicateFactoryModifier and TypeClassDescriptionclassAbstractSearchAggregationFactory<SR,S extends ExtendedSearchAggregationFactory<SR, S, PDF>, SC extends SearchAggregationIndexScope<?>, PDF extends TypedSearchPredicateFactory<SR>> classSearchAggregationDslContext<SR,SC extends SearchAggregationIndexScope<?>, PDF extends TypedSearchPredicateFactory<SR>> Represents the current context in the search DSL, including in particular the search scope and the aggregation builder factory.Methods in org.hibernate.search.engine.search.aggregation.dsl.spi with type parameters of type TypedSearchPredicateFactoryModifier and TypeMethodDescriptionstatic <SR,SC extends SearchAggregationIndexScope<?>, PDF extends TypedSearchPredicateFactory<SR>>
SearchAggregationDslContext<SR, SC, PDF> SearchAggregationDslContext.root(SC scope, PDF predicateFactory) -
Uses of TypedSearchPredicateFactory in org.hibernate.search.engine.search.predicate.definition
Methods in org.hibernate.search.engine.search.predicate.definition that return TypedSearchPredicateFactory -
Uses of TypedSearchPredicateFactory in org.hibernate.search.engine.search.predicate.dsl
Subinterfaces of TypedSearchPredicateFactory in org.hibernate.search.engine.search.predicate.dslModifier and TypeInterfaceDescriptioninterfaceExtendedSearchPredicateFactory<SR,S extends ExtendedSearchPredicateFactory<SR, ?>> A base interface for subtypes ofTypedSearchPredicateFactoryallowing to easily override the self type for all relevant methods.Methods in org.hibernate.search.engine.search.predicate.dsl that return TypedSearchPredicateFactoryModifier and TypeMethodDescriptionCreate a new predicate factory whose root for all paths passed to the DSL will be the given object field.Method parameters in org.hibernate.search.engine.search.predicate.dsl with type arguments of type TypedSearchPredicateFactoryModifier and TypeMethodDescriptionGenericSimpleBooleanPredicateClausesStep.add(Function<? super TypedSearchPredicateFactory<SR>, ? extends PredicateFinalStep> clauseContributor) SimpleBooleanPredicateClausesCollector.add(Function<? super TypedSearchPredicateFactory<SR>, ? extends PredicateFinalStep> clauseContributor) Adds a clause to be defined by the given function.MatchAllPredicateOptionsStep.except(Function<? super TypedSearchPredicateFactory<SR>, ? extends PredicateFinalStep> clauseContributor) Add a "must not" clause to be defined by the given function.BooleanPredicateOptionsCollector.filter(Function<? super TypedSearchPredicateFactory<SR>, ? extends PredicateFinalStep> clauseContributor) Add a "filter" clause to be defined by the given function.GenericBooleanPredicateClausesStep.filter(Function<? super TypedSearchPredicateFactory<SR>, ? extends PredicateFinalStep> clauseContributor) KnnPredicateOptionsStep.filter(Function<? super TypedSearchPredicateFactory<SR>, ? extends PredicateFinalStep> clauseContributor) BooleanPredicateOptionsCollector.must(Function<? super TypedSearchPredicateFactory<SR>, ? extends PredicateFinalStep> clauseContributor) Add a "must" clause to be defined by the given function.GenericBooleanPredicateClausesStep.must(Function<? super TypedSearchPredicateFactory<SR>, ? extends PredicateFinalStep> clauseContributor) BooleanPredicateOptionsCollector.mustNot(Function<? super TypedSearchPredicateFactory<SR>, ? extends PredicateFinalStep> clauseContributor) Add a "must not" clause to be defined by the given function.GenericBooleanPredicateClausesStep.mustNot(Function<? super TypedSearchPredicateFactory<SR>, ? extends PredicateFinalStep> clauseContributor) NestedPredicateNestStep.nest(Function<? super TypedSearchPredicateFactory<SR>, ? extends PredicateFinalStep> predicateContributor) Deprecated.Set the inner predicate defined by the given function.SearchPredicateFactoryExtensionIfSupportedMoreStep.orElse(Function<TypedSearchPredicateFactory<SR>, ? extends PredicateFinalStep> predicateContributor) If no extension passed toSearchPredicateFactoryExtensionIfSupportedStep.ifSupported(TypedSearchPredicateFactoryExtension, Function)was supported so far, apply the given consumer to the current (non-extended)TypedSearchPredicateFactory; otherwise return the predicate created in the first succeedingifSupportedcall.BooleanPredicateOptionsCollector.should(Function<? super TypedSearchPredicateFactory<SR>, ? extends PredicateFinalStep> clauseContributor) Add a "should" clause to be defined by the given function.GenericBooleanPredicateClausesStep.should(Function<? super TypedSearchPredicateFactory<SR>, ? extends PredicateFinalStep> clauseContributor) -
Uses of TypedSearchPredicateFactory in org.hibernate.search.engine.search.predicate.dsl.spi
Classes in org.hibernate.search.engine.search.predicate.dsl.spi that implement TypedSearchPredicateFactoryModifier and TypeClassDescriptionclassAbstractSearchPredicateFactory<SR,S extends ExtendedSearchPredicateFactory<SR, S>, SC extends SearchPredicateIndexScope<?>> -
Uses of TypedSearchPredicateFactory in org.hibernate.search.engine.search.predicate.spi
Methods in org.hibernate.search.engine.search.predicate.spi that return TypedSearchPredicateFactoryConstructors in org.hibernate.search.engine.search.predicate.spi with parameters of type TypedSearchPredicateFactoryModifierConstructorDescriptionNamedValuesBasedTypedPredicateDefinitionContext(TypedSearchPredicateFactory<SR> factory, Map<String, Object> params, Function<String, org.hibernate.search.util.common.SearchException> namedValueMissing) -
Uses of TypedSearchPredicateFactory in org.hibernate.search.engine.search.query.dsl
Classes in org.hibernate.search.engine.search.query.dsl with type parameters of type TypedSearchPredicateFactoryModifier and TypeInterfaceDescriptioninterfaceSearchQuerySelectStep<SR,N extends SearchQueryOptionsStep<SR, ?, E, LOS, ?, ?>, R, E, LOS, PJF extends TypedSearchProjectionFactory<SR, R, E>, PDF extends TypedSearchPredicateFactory<SR>> The initial step in a query definition, where the element used to represent query hits, i.e. the "SELECT" clause, can be set.interfaceSearchQueryWhereStep<SR,N extends SearchQueryOptionsStep<SR, ?, H, LOS, ?, ?>, H, LOS, PDF extends TypedSearchPredicateFactory<SR>> The step in a query definition where the predicate, i.e. the "WHERE" clause, can be set. -
Uses of TypedSearchPredicateFactory in org.hibernate.search.engine.search.query.dsl.spi
Classes in org.hibernate.search.engine.search.query.dsl.spi with type parameters of type TypedSearchPredicateFactoryModifier and TypeClassDescriptionclassAbstractExtendedSearchQueryOptionsStep<SR,S extends SearchQueryOptionsStep<SR, S, H, LOS, SF, AF>, H, R extends SearchResult<H>, SCR extends SearchScroll<H>, LOS, PDF extends TypedSearchPredicateFactory<SR>, SF extends TypedSearchSortFactory<SR>, AF extends TypedSearchAggregationFactory<SR>, SC extends SearchQueryIndexScope<SR, ?>> classAbstractSearchQueryOptionsStep<SR,S extends SearchQueryOptionsStep<SR, S, H, LOS, SF, AF>, H, LOS, PDF extends TypedSearchPredicateFactory<SR>, SF extends TypedSearchSortFactory<SR>, AF extends TypedSearchAggregationFactory<SR>, SC extends SearchQueryIndexScope<SR, ?>> classAbstractSearchQuerySelectStep<SR,N extends SearchQueryOptionsStep<SR, ?, E, LOS, ?, ?>, R, E, LOS, PJF extends TypedSearchProjectionFactory<SR, R, E>, PDF extends TypedSearchPredicateFactory<SR>> Method parameters in org.hibernate.search.engine.search.query.dsl.spi with type arguments of type TypedSearchPredicateFactoryModifier and TypeMethodDescriptionSearchQueryOptionsStep<SR, ?, E, LOS, ?, ?> AbstractDelegatingSearchQuerySelectStep.where(BiConsumer<? super TypedSearchPredicateFactory<SR>, ? super SimpleBooleanPredicateClausesCollector<SR, ?>> predicateContributor) SearchQueryOptionsStep<SR, ?, E, LOS, ?, ?> AbstractDelegatingSearchQuerySelectStep.where(Function<? super TypedSearchPredicateFactory<SR>, ? extends PredicateFinalStep> predicateContributor) -
Uses of TypedSearchPredicateFactory in org.hibernate.search.engine.search.query.spi
Methods in org.hibernate.search.engine.search.query.spi that return TypedSearchPredicateFactory -
Uses of TypedSearchPredicateFactory in org.hibernate.search.engine.search.sort.dsl
Classes in org.hibernate.search.engine.search.sort.dsl with type parameters of type TypedSearchPredicateFactoryModifier and TypeInterfaceDescriptioninterfaceDistanceSortOptionsStep<SR,S extends DistanceSortOptionsStep<SR, ?, PDF>, PDF extends TypedSearchPredicateFactory<SR>> The initial and final step in a "distance" sort definition, where optional parameters can be set.interfaceExtendedSearchSortFactory<SR,S extends ExtendedSearchSortFactory<SR, ?, PDF>, PDF extends TypedSearchPredicateFactory<SR>> A base interface for subtypes ofTypedSearchSortFactoryallowing to easily override the self type and predicate factory type for all relevant methods.interfaceFieldSortOptionsGenericStep<SR,T, S extends FieldSortOptionsGenericStep<SR, T, ?, ?, PDF>, N extends FieldSortMissingValueBehaviorGenericStep<T, S>, PDF extends TypedSearchPredicateFactory<SR>> The initial and final step in a "field" sort definition, where optional parameters can be set.interfaceFieldSortOptionsStep<SR,S extends FieldSortOptionsStep<SR, ?, PDF>, PDF extends TypedSearchPredicateFactory<SR>> The initial and final step in a "field" sort definition, where optional parameters can be set.interfaceSortFilterStep<SR,S, PDF extends TypedSearchPredicateFactory<SR>> The step in a sort definition where a filter can be set to select nested objects from which values will be extracted for this sort.Methods in org.hibernate.search.engine.search.sort.dsl that return types with arguments of type TypedSearchPredicateFactoryModifier and TypeMethodDescriptiondefault DistanceSortOptionsStep<SR, ?, ? extends TypedSearchPredicateFactory<SR>> Order elements by the distance from the location stored in the specified field to the location specified.DistanceSortOptionsStep<SR, ?, ? extends TypedSearchPredicateFactory<SR>> Order elements by the distance from the location stored in the specified field to the location specified.default DistanceSortOptionsStep<SR, ?, ? extends TypedSearchPredicateFactory<SR>> TypedSearchSortFactory.distance(DistanceSortFieldReference<? super SR> fieldReference, double latitude, double longitude) Order elements by the distance from the location stored in the specified field to the location specified.default DistanceSortOptionsStep<SR, ?, ? extends TypedSearchPredicateFactory<SR>> TypedSearchSortFactory.distance(DistanceSortFieldReference<? super SR> fieldReference, GeoPoint location) Order elements by the distance from the location stored in the specified field to the location specified.FieldSortOptionsStep<SR, ?, ? extends TypedSearchPredicateFactory<SR>> Order elements by the value of a specific field.<T> FieldSortOptionsGenericStep<SR, T, ?, ?, ? extends TypedSearchPredicateFactory<SR>> TypedSearchSortFactory.field(FieldSortFieldReference<? super SR, T> fieldReference) Order elements by the value of a specific field. -
Uses of TypedSearchPredicateFactory in org.hibernate.search.engine.search.sort.dsl.spi
Classes in org.hibernate.search.engine.search.sort.dsl.spi with type parameters of type TypedSearchPredicateFactoryModifier and TypeClassDescriptionclassAbstractSearchSortFactory<SR,S extends ExtendedSearchSortFactory<SR, S, PDF>, SC extends SearchSortIndexScope<?>, PDF extends TypedSearchPredicateFactory<SR>> final classSearchSortDslContext<SR,SC extends SearchSortIndexScope<?>, PDF extends TypedSearchPredicateFactory<SR>> Represents the current context in the search DSL, including in particular the search scope, the sort builder factory and the knowledge of previous sorts chained usingSortThenStep.then().Methods in org.hibernate.search.engine.search.sort.dsl.spi with type parameters of type TypedSearchPredicateFactoryModifier and TypeMethodDescriptionstatic <SR,SC extends SearchSortIndexScope<?>, PDF extends TypedSearchPredicateFactory<SR>>
SearchSortDslContext<SR, SC, PDF> SearchSortDslContext.root(SC scope, Function<SearchSortDslContext<SR, SC, PDF>, TypedSearchSortFactory<SR>> factoryProvider, PDF predicateFactory) Methods in org.hibernate.search.engine.search.sort.dsl.spi that return types with arguments of type TypedSearchPredicateFactoryModifier and TypeMethodDescription<T> FieldSortOptionsGenericStep<SR, T, ?, ?, ? extends TypedSearchPredicateFactory<SR>> AbstractSearchSortFactory.field(FieldSortFieldReference<? super SR, T> fieldReference)