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
AFacetSet
which 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 int
decodeTemperatureReading(BytesRef bytesRef, int start, long[] dest)
An implementation ofFacetSetDecoder.decode(BytesRef, int, long[])
forCustomFacetSetExample.TemperatureReadingFacetSet
.long[]
getComparableValues()
int
packValues(byte[] buf, int start)
int
sizePackedBytes()
-
-
-
Constructor Detail
-
TemperatureReadingFacetSet
public TemperatureReadingFacetSet(long date, float degrees)
Constructor
-
-
Method Detail
-
getComparableValues
public long[] getComparableValues()
- Specified by:
getComparableValues
in classFacetSet
-
packValues
public int packValues(byte[] buf, int start)
- Overrides:
packValues
in classFacetSet
-
sizePackedBytes
public int sizePackedBytes()
- Overrides:
sizePackedBytes
in classFacetSet
-
decodeTemperatureReading
public static int decodeTemperatureReading(BytesRef bytesRef, int start, long[] dest)
An implementation ofFacetSetDecoder.decode(BytesRef, int, long[])
forCustomFacetSetExample.TemperatureReadingFacetSet
.
-
-