public class AggregationValue
extends com.exalead.access.feedapi.eval.mel.extension.AbstractMELType
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
AggregationValue.AggregationValueType |
static class |
AggregationValue.FieldsHolder |
Constructor and Description |
---|
AggregationValue(AggregationValue.AggregationValueType type) |
AggregationValue(java.lang.Double valueAsDouble) |
AggregationValue(java.lang.Long valueAsLong) |
AggregationValue(java.lang.String valueAsString) |
Modifier and Type | Method and Description |
---|---|
<R,P> R |
accept(com.exalead.access.feedapi.eval.mel.extension.MELTypeVisitor<R,P> visitor,
P p) |
com.exalead.access.feedapi.eval.mel.extension.AbstractMELType.FieldsHolder |
getFields() |
java.lang.Object |
getValue() |
java.lang.Double |
getValueAsDouble() |
java.lang.Long |
getValueAsLong() |
java.lang.String |
getValueAsString() |
AggregationValue.AggregationValueType |
getValueType() |
static AggregationValue |
parseDouble(double value) |
static AggregationValue |
parseLong(long value) |
static AggregationValue |
parseString(java.lang.String value) |
java.lang.String |
rawStringValue() |
com.exalead.access.feedapi.eval.mel.extension.MELType |
visitList(com.exalead.access.feedapi.eval.mel.extension.types.MELTypeList<? extends com.exalead.access.feedapi.eval.mel.extension.MELType> list,
com.exalead.access.feedapi.eval.mel.extension.MELType.ArithmeticOperation operation) |
com.exalead.access.feedapi.eval.mel.extension.MELType |
visitNumber(com.exalead.access.feedapi.eval.mel.extension.types.MELNumber number,
com.exalead.access.feedapi.eval.mel.extension.MELType.ArithmeticOperation operation) |
com.exalead.access.feedapi.eval.mel.extension.MELType |
visitString(com.exalead.access.feedapi.eval.mel.extension.types.MELString string,
com.exalead.access.feedapi.eval.mel.extension.MELType.ArithmeticOperation operation) |
public AggregationValue(AggregationValue.AggregationValueType type)
public AggregationValue(java.lang.Double valueAsDouble)
public AggregationValue(java.lang.Long valueAsLong)
public AggregationValue(java.lang.String valueAsString)
public <R,P> R accept(com.exalead.access.feedapi.eval.mel.extension.MELTypeVisitor<R,P> visitor, P p)
accept
in interface com.exalead.access.feedapi.eval.mel.extension.MELType
accept
in class com.exalead.access.feedapi.eval.mel.extension.AbstractMELType
public java.lang.String rawStringValue()
rawStringValue
in interface com.exalead.access.feedapi.eval.mel.extension.MELType
rawStringValue
in class com.exalead.access.feedapi.eval.mel.extension.AbstractMELType
public com.exalead.access.feedapi.eval.mel.extension.AbstractMELType.FieldsHolder getFields()
getFields
in class com.exalead.access.feedapi.eval.mel.extension.AbstractMELType
public java.lang.Object getValue()
public java.lang.Double getValueAsDouble()
public java.lang.Long getValueAsLong()
public java.lang.String getValueAsString()
public AggregationValue.AggregationValueType getValueType()
public static AggregationValue parseDouble(double value)
public static AggregationValue parseLong(long value)
public static AggregationValue parseString(java.lang.String value)
public com.exalead.access.feedapi.eval.mel.extension.MELType visitNumber(com.exalead.access.feedapi.eval.mel.extension.types.MELNumber number, com.exalead.access.feedapi.eval.mel.extension.MELType.ArithmeticOperation operation)
visitNumber
in interface com.exalead.access.feedapi.eval.mel.extension.MELTypeVisitor<com.exalead.access.feedapi.eval.mel.extension.MELType,com.exalead.access.feedapi.eval.mel.extension.MELType.ArithmeticOperation>
visitNumber
in class com.exalead.access.feedapi.eval.mel.extension.AbstractMELType
public com.exalead.access.feedapi.eval.mel.extension.MELType visitString(com.exalead.access.feedapi.eval.mel.extension.types.MELString string, com.exalead.access.feedapi.eval.mel.extension.MELType.ArithmeticOperation operation)
visitString
in interface com.exalead.access.feedapi.eval.mel.extension.MELTypeVisitor<com.exalead.access.feedapi.eval.mel.extension.MELType,com.exalead.access.feedapi.eval.mel.extension.MELType.ArithmeticOperation>
visitString
in class com.exalead.access.feedapi.eval.mel.extension.AbstractMELType
public com.exalead.access.feedapi.eval.mel.extension.MELType visitList(com.exalead.access.feedapi.eval.mel.extension.types.MELTypeList<? extends com.exalead.access.feedapi.eval.mel.extension.MELType> list, com.exalead.access.feedapi.eval.mel.extension.MELType.ArithmeticOperation operation)
visitList
in interface com.exalead.access.feedapi.eval.mel.extension.MELTypeVisitor<com.exalead.access.feedapi.eval.mel.extension.MELType,com.exalead.access.feedapi.eval.mel.extension.MELType.ArithmeticOperation>
visitList
in class com.exalead.access.feedapi.eval.mel.extension.AbstractMELType
Copyright © 2021 Dassault Systèmes, All Rights Reserved.