Class LuceneNumericRangeAggregation.Builder<F,E extends Number,K>
java.lang.Object
org.hibernate.search.backend.lucene.types.aggregation.impl.AbstractLuceneNestableAggregation.AbstractBuilder<Map<K,V>>
org.hibernate.search.backend.lucene.types.aggregation.impl.AbstractLuceneBucketAggregation.AbstractBuilder<Range<K>,Long>
org.hibernate.search.backend.lucene.types.aggregation.impl.LuceneNumericRangeAggregation.Builder<F,E,K>
- All Implemented Interfaces:
RangeAggregationBuilder<K>,SearchAggregationBuilder<Map<Range<K>,Long>>
- Enclosing class:
- LuceneNumericRangeAggregation<F,
E extends Number, K>
public static class LuceneNumericRangeAggregation.Builder<F,E extends Number,K>
extends AbstractLuceneBucketAggregation.AbstractBuilder<Range<K>,Long>
implements RangeAggregationBuilder<K>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.search.engine.search.aggregation.spi.RangeAggregationBuilder
RangeAggregationBuilder.TypeSelector -
Field Summary
Fields inherited from class org.hibernate.search.backend.lucene.types.aggregation.impl.AbstractLuceneNestableAggregation.AbstractBuilder
field, scope -
Constructor Summary
ConstructorsConstructorDescriptionBuilder(AbstractLuceneNumericFieldCodec<F, E> codec, Function<K, E> convertAndEncode, LuceneSearchIndexScope<?> scope, LuceneSearchIndexValueFieldContext<?> field) -
Method Summary
Methods inherited from class org.hibernate.search.backend.lucene.types.aggregation.impl.AbstractLuceneNestableAggregation.AbstractBuilder
filterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.search.engine.search.aggregation.spi.RangeAggregationBuilder
filter
-
Constructor Details
-
Builder
public Builder(AbstractLuceneNumericFieldCodec<F, E> codec, Function<K, E> convertAndEncode, LuceneSearchIndexScope<?> scope, LuceneSearchIndexValueFieldContext<?> field)
-
-
Method Details
-
range
- Specified by:
rangein interfaceRangeAggregationBuilder<F>
-
build
- Specified by:
buildin interfaceSearchAggregationBuilder<F>- Specified by:
buildin classAbstractLuceneBucketAggregation.AbstractBuilder<Range<K>,Long>
-