public interface ImmutableNumberValue extends NumberValue, ImmutableValue
ImmutableIntegerValue
and ImmutableFloatValue
interfaces. To extract primitive type values, call toXXX methods, which may lose some information by rounding or truncation.ImmutableIntegerValue
,
ImmutableFloatValue
toBigInteger, toByte, toDouble, toFloat, toInt, toLong, toShort
asArrayValue, asBinaryValue, asBooleanValue, asFloatValue, asIntegerValue, asMapValue, asNilValue, asRawValue, asStringValue, asTimestampValue
asExtensionValue, asNumberValue, equals, getValueType, immutableValue, isArrayValue, isBinaryValue, isBooleanValue, isExtensionValue, isFloatValue, isIntegerValue, isMapValue, isNilValue, isNumberValue, isRawValue, isStringValue, isTimestampValue, toJson, writeTo