Package org.apache.lucene.demo.facet
Class CustomFacetSetExample.TemperatureReadingFacetSet
- java.lang.Object
-
- org.apache.lucene.facet.facetset.FacetSet
-
- org.apache.lucene.demo.facet.CustomFacetSetExample.TemperatureReadingFacetSet
-
- Enclosing class:
- CustomFacetSetExample
public static class CustomFacetSetExample.TemperatureReadingFacetSet extends FacetSet
AFacetSetwhich encodes a temperature reading in a date (long) and degrees (celsius; float).
-
-
Constructor Summary
Constructors Constructor Description TemperatureReadingFacetSet(long date, float degrees)Constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static intdecodeTemperatureReading(BytesRef bytesRef, int start, long[] dest)An implementation ofFacetSetDecoder.decode(BytesRef, int, long[])forCustomFacetSetExample.TemperatureReadingFacetSet.long[]getComparableValues()intpackValues(byte[] buf, int start)intsizePackedBytes()
-
-
-
Constructor Detail
-
TemperatureReadingFacetSet
public TemperatureReadingFacetSet(long date, float degrees)
Constructor
-
-
Method Detail
-
getComparableValues
public long[] getComparableValues()
- Specified by:
getComparableValuesin classFacetSet
-
packValues
public int packValues(byte[] buf, int start)
- Overrides:
packValuesin classFacetSet
-
sizePackedBytes
public int sizePackedBytes()
- Overrides:
sizePackedBytesin classFacetSet
-
decodeTemperatureReading
public static int decodeTemperatureReading(BytesRef bytesRef, int start, long[] dest)
An implementation ofFacetSetDecoder.decode(BytesRef, int, long[])forCustomFacetSetExample.TemperatureReadingFacetSet.
-
-