Package org.apache.solr.analytics.value
Interface StringValueStream
-
- All Superinterfaces:
AnalyticsValueStream
- All Known Subinterfaces:
BooleanValue.CastingBooleanValue
,BooleanValueStream.CastingBooleanValueStream
,DateValue.CastingDateValue
,DateValueStream.CastingDateValueStream
,DoubleValue.CastingDoubleValue
,DoubleValueStream.CastingDoubleValueStream
,FloatValue.CastingFloatValue
,FloatValueStream.CastingFloatValueStream
,IntValue.CastingIntValue
,IntValueStream.CastingIntValueStream
,LongValue.CastingLongValue
,LongValueStream.CastingLongValueStream
,StringValue
,StringValue.CastingStringValue
,StringValueStream.CastingStringValueStream
- All Known Implementing Classes:
BooleanField
,BooleanMultiField
,BooleanValue.AbstractBooleanValue
,BooleanValueStream.AbstractBooleanValueStream
,ConstantBooleanValue
,ConstantDateValue
,ConstantDoubleValue
,ConstantFloatValue
,ConstantIntValue
,ConstantLongValue
,ConstantStringValue
,CountFunction
,DateField
,DateMultiPointField
,DateMultiTrieField
,DateValue.AbstractDateValue
,DateValueStream.AbstractDateValueStream
,DocCountFunction
,DoubleField
,DoubleMultiPointField
,DoubleMultiTrieField
,DoubleValue.AbstractDoubleValue
,DoubleValueStream.AbstractDoubleValueStream
,FloatField
,FloatMultiPointField
,FloatMultiTrieField
,FloatValue.AbstractFloatValue
,FloatValueStream.AbstractFloatValueStream
,IntField
,IntMultiPointField
,IntMultiTrieField
,IntValue.AbstractIntValue
,IntValueStream.AbstractIntValueStream
,LongField
,LongMultiPointField
,LongMultiTrieField
,LongValue.AbstractLongValue
,LongValueStream.AbstractLongValueStream
,MeanFunction
,MissingFunction
,StringField
,StringMultiField
,StringValue.AbstractStringValue
,StringValueStream.AbstractStringValueStream
,SumFunction
,UniqueFunction
public interface StringValueStream extends AnalyticsValueStream
A multi-valued analytics value that can be represented as a String.The back-end production of the value can change inbetween calls to
streamStrings(java.util.function.Consumer<java.lang.String>)
, resulting in different values on each call.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
StringValueStream.AbstractStringValueStream
An abstract base forStringValueStream.CastingStringValueStream
that automatically casts to all types ifstreamStrings(java.util.function.Consumer<java.lang.String>)
is implemented.static interface
StringValueStream.CastingStringValueStream
An interface that represents all of the types aStringValueStream
should be able to cast to.-
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 void
streamStrings(Consumer<String> cons)
Stream the String representations of all current values, if any exist.-
Methods inherited from interface org.apache.solr.analytics.value.AnalyticsValueStream
convertToConstant, getExpressionStr, getExpressionType, getName, streamObjects
-
-