Interface 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>
- Type Parameters:
SR- Scope root type.S- The "self" type (the actual exposed type of this step).N- The type of the next step.PDF- The type of factory used to create predicates inAggregationFilterStep.filter(Function).F- The type of the targeted field.A- The type of the aggregated value.
- All Superinterfaces:
AggregationFilterStep<SR,N, PDF>, AggregationFinalStep<Map<Range<F>, A>>, RangeAggregationOptionsStep<SR, N, PDF, F, Map<Range<F>, A>>, RangeAggregationRangeStep<SR, S, PDF, F, A>, RangeAggregationValueStep<SR, PDF, F>
public interface 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>
extends RangeAggregationOptionsStep<SR, N, PDF, F, Map<Range<F>,A>>, RangeAggregationRangeStep<SR,S,PDF,F,A>, RangeAggregationValueStep<SR,PDF,F>
The step in a "range" aggregation definition where optional parameters can be set,
(see the superinterface
RangeAggregationOptionsStep),
or more ranges can be added.-
Method Summary
Methods inherited from interface AggregationFilterStep
filter, filter, filterMethods inherited from interface AggregationFinalStep
toAggregationMethods inherited from interface RangeAggregationRangeStep
range, range, rangesMethods inherited from interface RangeAggregationValueStep
value, value