Package org.jpmml.evaluator
Class ScalarValue
- java.lang.Object
-
- org.jpmml.evaluator.FieldValue
-
- org.jpmml.evaluator.ScalarValue
-
- All Implemented Interfaces:
Serializable,Comparable<ScalarValue>,TypeInfo
- Direct Known Subclasses:
ContinuousValue,DiscreteValue
public abstract class ScalarValue extends FieldValue implements Comparable<ScalarValue>
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(ScalarValue that)intcompareToValue(Object value)intcompareToValue(FieldValue value)booleanequalsValue(FieldValue value)booleanisValid()-
Methods inherited from class org.jpmml.evaluator.FieldValue
asBoolean, asCollection, asDate, asDateTime, asDouble, asFloat, asInstant, asInteger, asNumber, asString, asTime, cast, cast, compareTo, create, create, equals, equals, equalsValue, getDataType, getValue, hashCode, isIn, isIn, toString
-
Methods inherited from interface org.jpmml.evaluator.TypeInfo
getOpType, getOrdering
-
-
-
-
Method Detail
-
isValid
public boolean isValid()
- Specified by:
isValidin classFieldValue
-
compareToValue
public int compareToValue(Object value)
- Specified by:
compareToValuein classFieldValue
-
compareToValue
public int compareToValue(FieldValue value)
- Specified by:
compareToValuein classFieldValue
-
equalsValue
public boolean equalsValue(FieldValue value)
- Overrides:
equalsValuein classFieldValue
-
compareTo
public int compareTo(ScalarValue that)
- Specified by:
compareToin interfaceComparable<ScalarValue>
-
-