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
Constructors Constructor Description Builder(AbstractLuceneNumericFieldCodec<F,E> codec, LuceneSearchIndexScope<?> scope, LuceneSearchIndexValueFieldContext<?> field, DslConverter<? super K,F> toFieldValueConverter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LuceneNumericRangeAggregation<F,E,K>build()voidrange(Range<? extends K> range)-
Methods inherited from class org.hibernate.search.backend.lucene.types.aggregation.impl.AbstractLuceneNestableAggregation.AbstractBuilder
filter
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.search.engine.search.aggregation.spi.RangeAggregationBuilder
filter
-
-
-
-
Constructor Detail
-
Builder
public Builder(AbstractLuceneNumericFieldCodec<F,E> codec, LuceneSearchIndexScope<?> scope, LuceneSearchIndexValueFieldContext<?> field, DslConverter<? super K,F> toFieldValueConverter)
-
-
Method Detail
-
range
public void range(Range<? extends K> range)
- Specified by:
rangein interfaceRangeAggregationBuilder<F>
-
build
public LuceneNumericRangeAggregation<F,E,K> build()
- Specified by:
buildin interfaceSearchAggregationBuilder<F>- Specified by:
buildin classAbstractLuceneBucketAggregation.AbstractBuilder<Range<K>,Long>
-
-