Package org.hibernate.search.engine.search.aggregation.dsl
package org.hibernate.search.engine.search.aggregation.dsl
-
InterfacesClassDescriptionAggregationFilterStep<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.The final step in an aggregation definition, where the aggregation can be retrieved.AvgAggregationFieldStep<SR,PDF extends TypedSearchPredicateFactory<SR>> The initial step in an "avg" aggregation definition, where the target field can be set.AvgAggregationOptionsStep<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.The step in a "multi-step" composite aggregation definition where a single inner aggregation has been defined and the result of the composite aggregation can be defined.The step in a "multi-step" composite aggregation definition where 2 inner aggregations have been defined and the result of the composite aggregation can be defined.CompositeAggregationFrom3AsStep<V1,V2, V3> The step in a "multi-step" composite aggregation definition where 3 inner aggregations have been defined and the result of the composite aggregation can be defined.The step in a "multi-step" composite aggregation definition where one or more inner aggregations have been defined and the result of the composite aggregation can be defined.A step in a "multi-step" composite aggregation definition where one can define inner aggregations to get values from.CountAggregationKindStep<SR,PDF extends TypedSearchPredicateFactory<SR>> The initial step in a "count" aggregation definition, where the kind of the aggregation can be picked.CountDistinctValuesAggregationFieldStep<SR,PDF extends TypedSearchPredicateFactory<SR>> The initial step in a "count distinct" aggregation definition, where the target field can be set.CountDistinctValuesAggregationOptionsStep<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.The initial and final step in a "count documents" aggregation definition.CountValuesAggregationFieldStep<SR,PDF extends TypedSearchPredicateFactory<SR>> The initial step in a "count values" aggregation definition, where the target field can be set.CountValuesAggregationOptionsStep<SR,S extends CountValuesAggregationOptionsStep<SR, ?, PDF>, PDF extends TypedSearchPredicateFactory<SR>> The final step in a "count" aggregation definition, where optional parameters can be set.ExtendedSearchAggregationFactory<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.MaxAggregationFieldStep<SR,PDF extends TypedSearchPredicateFactory<SR>> The initial step in a "min" aggregation definition, where the target field can be set.MaxAggregationOptionsStep<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.MinAggregationFieldStep<SR,PDF extends TypedSearchPredicateFactory<SR>> The initial step in a "min" aggregation definition, where the target field can be set.MinAggregationOptionsStep<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.RangeAggregationFieldStep<SR,PDF extends TypedSearchPredicateFactory<SR>> The initial step in a "range" aggregation definition, where the target field can be set.RangeAggregationOptionsStep<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.RangeAggregationRangeMoreStep<SR,S extends RangeAggregationRangeMoreStep<SR, ?, ?, PDF, F, A>, N extends RangeAggregationOptionsStep<SR, ?, PDF, F, Map<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.RangeAggregationRangeStep<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.RangeAggregationValueStep<SR,PDF extends TypedSearchPredicateFactory<SR>, F> The step in a "range" aggregation definition where the aggregation value for the range can be set.A factory for search aggregations.An extension to the search aggregation DSL, allowing the use of non-standard aggregations in a query.SumAggregationFieldStep<SR,PDF extends TypedSearchPredicateFactory<SR>> The initial step in a "sum" aggregation definition, where the target field can be set.SumAggregationOptionsStep<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.TermsAggregationFieldStep<SR,PDF extends TypedSearchPredicateFactory<SR>> The initial step in a "terms" aggregation definition, where the target field can be set.TermsAggregationOptionsStep<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.TermsAggregationValueStep<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.A factory for search aggregations.