Package org.apache.solr.analytics.value
Interface ComparableValue
-
- All Superinterfaces:
AnalyticsValue,AnalyticsValueStream
- All Known Subinterfaces:
BooleanValue.CastingBooleanValue,DateValue.CastingDateValue,DoubleValue.CastingDoubleValue,FloatValue.CastingFloatValue,IntValue.CastingIntValue,LongValue.CastingLongValue,StringValue.CastingStringValue
- All Known Implementing Classes:
BooleanField,BooleanValue.AbstractBooleanValue,ConstantBooleanValue,ConstantDateValue,ConstantDoubleValue,ConstantFloatValue,ConstantIntValue,ConstantLongValue,ConstantStringValue,CountFunction,DateField,DateValue.AbstractDateValue,DocCountFunction,DoubleField,DoubleValue.AbstractDoubleValue,FloatField,FloatValue.AbstractFloatValue,IntField,IntValue.AbstractIntValue,LongField,LongValue.AbstractLongValue,MeanFunction,MissingFunction,StringField,StringValue.AbstractStringValue,SumFunction,UniqueFunction
public interface ComparableValue extends AnalyticsValue
A single-valued analytics value that can be compared and used to sort a facet.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.solr.analytics.value.AnalyticsValue
AnalyticsValue.AbstractAnalyticsValue
-
Nested classes/interfaces inherited from interface org.apache.solr.analytics.value.AnalyticsValueStream
AnalyticsValueStream.AbstractAnalyticsValueStream, AnalyticsValueStream.ExpressionType
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FacetResultsComparatorgetObjectComparator(String expression)Create an entry comparator used to sort the facet-value buckets of a facet.-
Methods inherited from interface org.apache.solr.analytics.value.AnalyticsValue
exists, getObject
-
Methods inherited from interface org.apache.solr.analytics.value.AnalyticsValueStream
convertToConstant, getExpressionStr, getExpressionType, getName, streamObjects
-
-
-
-
Method Detail
-
getObjectComparator
FacetResultsComparator getObjectComparator(String expression)
Create an entry comparator used to sort the facet-value buckets of a facet.- Parameters:
expression- the name of the expression in the results array- Returns:
- a comparator to sort the buckets with
-
-