public abstract static class IntValue.AbstractIntValue extends Object implements IntValue.CastingIntValue
IntValue.CastingIntValue that automatically casts to all types if IntValue.getInt() and AnalyticsValue.exists() are implemented.IntValue.AbstractIntValue, IntValue.CastingIntValueIntValueStream.AbstractIntValueStream, IntValueStream.CastingIntValueStreamLongValue.AbstractLongValue, LongValue.CastingLongValueLongValueStream.AbstractLongValueStream, LongValueStream.CastingLongValueStreamFloatValue.AbstractFloatValue, FloatValue.CastingFloatValueFloatValueStream.AbstractFloatValueStream, FloatValueStream.CastingFloatValueStreamDoubleValue.AbstractDoubleValue, DoubleValue.CastingDoubleValueDoubleValueStream.AbstractDoubleValueStream, DoubleValueStream.CastingDoubleValueStreamStringValue.AbstractStringValue, StringValue.CastingStringValueStringValueStream.AbstractStringValueStream, StringValueStream.CastingStringValueStreamAnalyticsValue.AbstractAnalyticsValueAnalyticsValueStream.AbstractAnalyticsValueStream, AnalyticsValueStream.ExpressionType| Constructor and Description | 
|---|
| AbstractIntValue() | 
| Modifier and Type | Method and Description | 
|---|---|
| AnalyticsValue | convertToConstant()Converts this value to a  ConstantValueif it's expression type isAnalyticsValueStream.ExpressionType.CONST. | 
| double | getDouble()Get the double representation of the current value. | 
| float | getFloat()Get the float representation of the current value. | 
| long | getLong()Get the long representation of the current value. | 
| Object | getObject()Get the object representation of the current value. | 
| ExpressionComparator<Integer> | getObjectComparator(String expression)Create an entry comparator used to sort the facet-value buckets of a facet. | 
| String | getString()Get the String representation of the current value. | 
| void | streamDoubles(DoubleConsumer cons)Stream the double representations of all current values, if any exist. | 
| void | streamFloats(FloatConsumer cons)Stream the float representations of all current values, if any exist. | 
| void | streamInts(IntConsumer cons)Stream the int representations of all current values, if any exist. | 
| void | streamLongs(LongConsumer cons)Stream the long representations of all current values, if any exist. | 
| void | streamObjects(Consumer<Object> cons)Stream the object representations of all current values, if any exist. | 
| void | streamStrings(Consumer<String> cons)Stream the String representations of all current values, if any exist. | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexistscreateExpressionString, determineMappingPhase, getExpressionStr, getExpressionType, getNamepublic long getLong()
LongValue
 NOTE: The value returned is not valid unless calling AnalyticsValue.exists() afterwards returns TRUE.
public float getFloat()
FloatValue
 NOTE: The value returned is not valid unless calling AnalyticsValue.exists() afterwards returns TRUE.
getFloat in interface FloatValuepublic double getDouble()
DoubleValue
 NOTE: The value returned is not valid unless calling AnalyticsValue.exists() afterwards returns TRUE.
getDouble in interface DoubleValuepublic String getString()
StringValue
 NOTE: The value returned is not valid unless calling AnalyticsValue.exists() afterwards returns TRUE.
getString in interface StringValuepublic Object getObject()
AnalyticsValuegetObject in interface AnalyticsValuepublic void streamInts(IntConsumer cons)
IntValueStreamstreamInts in interface IntValueStreamcons - The consumer to accept the valuespublic void streamLongs(LongConsumer cons)
LongValueStreamstreamLongs in interface LongValueStreamcons - The consumer to accept the valuespublic void streamFloats(FloatConsumer cons)
FloatValueStreamstreamFloats in interface FloatValueStreamcons - The consumer to accept the valuespublic void streamDoubles(DoubleConsumer cons)
DoubleValueStreamstreamDoubles in interface DoubleValueStreamcons - The consumer to accept the valuespublic void streamStrings(Consumer<String> cons)
StringValueStreamstreamStrings in interface StringValueStreamcons - The consumer to accept the valuespublic void streamObjects(Consumer<Object> cons)
AnalyticsValueStreamstreamObjects in interface AnalyticsValueStreamcons - The consumer to accept the valuespublic AnalyticsValue convertToConstant()
AnalyticsValueStreamConstantValue if it's expression type is AnalyticsValueStream.ExpressionType.CONST.
 
 If the value is reduced then no conversion will occur and the value itself will be returned.convertToConstant in interface AnalyticsValueStreampublic ExpressionComparator<Integer> getObjectComparator(String expression)
ComparableValuegetObjectComparator in interface ComparableValueexpression - the name of the expression in the results arrayCopyright © 2000-2019 Apache Software Foundation. All Rights Reserved.