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 classStringValueStream.AbstractStringValueStreamAn abstract base forStringValueStream.CastingStringValueStreamthat automatically casts to all types ifstreamStrings(java.util.function.Consumer<java.lang.String>)is implemented.static interfaceStringValueStream.CastingStringValueStreamAn interface that represents all of the types aStringValueStreamshould 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 voidstreamStrings(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
-
-