public class ConstantIntValue extends ConstantValue implements IntValue.CastingIntValue
IntValue.AbstractIntValue, IntValue.CastingIntValue
IntValueStream.AbstractIntValueStream, IntValueStream.CastingIntValueStream
LongValue.AbstractLongValue, LongValue.CastingLongValue
LongValueStream.AbstractLongValueStream, LongValueStream.CastingLongValueStream
FloatValue.AbstractFloatValue, FloatValue.CastingFloatValue
FloatValueStream.AbstractFloatValueStream, FloatValueStream.CastingFloatValueStream
DoubleValue.AbstractDoubleValue, DoubleValue.CastingDoubleValue
DoubleValueStream.AbstractDoubleValueStream, DoubleValueStream.CastingDoubleValueStream
StringValue.AbstractStringValue, StringValue.CastingStringValue
StringValueStream.AbstractStringValueStream, StringValueStream.CastingStringValueStream
AnalyticsValue.AbstractAnalyticsValue
AnalyticsValueStream.AbstractAnalyticsValueStream, AnalyticsValueStream.ExpressionType
Modifier and Type | Field and Description |
---|---|
static String |
name |
creatorFunction
Constructor and Description |
---|
ConstantIntValue(int value) |
Modifier and Type | Method and Description |
---|---|
boolean |
exists()
Check whether the current value exists.
|
double |
getDouble()
Get the double representation of the current value.
|
String |
getExpressionStr()
Get the expression string of the analytics value stream.
|
AnalyticsValueStream.ExpressionType |
getExpressionType()
Get the type of the expression that this class represents.
|
float |
getFloat()
Get the float representation of the current value.
|
int |
getInt()
Get the int representation of the current value.
|
long |
getLong()
Get the long representation of the current value.
|
String |
getName()
Get the name of function or value.
|
Object |
getObject()
Get the object representation of the current value.
|
ConstantComparator |
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.
|
convertToConstant
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
convertToConstant, createExpressionString, determineMappingPhase
public static final String name
public int getInt()
IntValue
NOTE: The value returned is not valid unless calling AnalyticsValue.exists()
afterwards returns TRUE
.
public 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 FloatValue
public double getDouble()
DoubleValue
NOTE: The value returned is not valid unless calling AnalyticsValue.exists()
afterwards returns TRUE
.
getDouble
in interface DoubleValue
public String getString()
StringValue
NOTE: The value returned is not valid unless calling AnalyticsValue.exists()
afterwards returns TRUE
.
getString
in interface StringValue
public Object getObject()
AnalyticsValue
getObject
in interface AnalyticsValue
public boolean exists()
AnalyticsValue
get<Type>()
method is called.exists
in interface AnalyticsValue
public void streamInts(IntConsumer cons)
IntValueStream
streamInts
in interface IntValueStream
cons
- The consumer to accept the valuespublic void streamLongs(LongConsumer cons)
LongValueStream
streamLongs
in interface LongValueStream
cons
- The consumer to accept the valuespublic void streamFloats(FloatConsumer cons)
FloatValueStream
streamFloats
in interface FloatValueStream
cons
- The consumer to accept the valuespublic void streamDoubles(DoubleConsumer cons)
DoubleValueStream
streamDoubles
in interface DoubleValueStream
cons
- The consumer to accept the valuespublic void streamStrings(Consumer<String> cons)
StringValueStream
streamStrings
in interface StringValueStream
cons
- The consumer to accept the valuespublic void streamObjects(Consumer<Object> cons)
AnalyticsValueStream
streamObjects
in interface AnalyticsValueStream
cons
- The consumer to accept the valuespublic ConstantComparator getObjectComparator(String expression)
ComparableValue
getObjectComparator
in interface ComparableValue
expression
- the name of the expression in the results arraypublic String getName()
AnalyticsValueStream
getName
in interface AnalyticsValueStream
public String getExpressionStr()
AnalyticsValueStream
ExpressionFactory.createExpression(String)
, the exact same expression should be created.getExpressionStr
in interface AnalyticsValueStream
public AnalyticsValueStream.ExpressionType getExpressionType()
AnalyticsValueStream
getExpressionType
in interface AnalyticsValueStream
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.