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 FacetResultsComparator
getObjectComparator(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
-
-