Class DoubleRangeFactory
- java.lang.Object
-
- org.apache.lucene.search.grouping.DoubleRangeFactory
-
public class DoubleRangeFactory extends Object
Groups double values into ranges
-
-
Constructor Summary
Constructors Constructor Description DoubleRangeFactory(double min, double width, double max)
Creates a new DoubleRangeFactory
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DoubleRange
getRange(double value, DoubleRange reuse)
Finds the DoubleRange that a value should be grouped into
-
-
-
Constructor Detail
-
DoubleRangeFactory
public DoubleRangeFactory(double min, double width, double max)
Creates a new DoubleRangeFactory- Parameters:
min
- a minimum value; all doubles below this value are grouped into a single rangewidth
- a standard width; all ranges betweenmin
andmax
are this wide, with the exception of the final range which may be up to this width. Ranges are inclusive at the lower end, and exclusive at the upper end.max
- a maximum value; all doubles above this value are grouped into a single range
-
-
Method Detail
-
getRange
public DoubleRange getRange(double value, DoubleRange reuse)
Finds the DoubleRange that a value should be grouped into- Parameters:
value
- the value to groupreuse
- an existing DoubleRange object to reuse
-
-