Package oracle.kv.table

# Interface NumberValue

All Superinterfaces:
  `Comparable<FieldValue>`, `FieldValue`

public interface NumberValue extends FieldValue
NumberValue extends `FieldValue` to represent a BigDecimal.

Since:
  4.4

- ## Method Summary

  Modifier and Type
  Method
  Description
  `NumberValue`
  `clone()`
  Returns a deep copy of this object.
  `BigDecimal`
  `get()`
  Get the BigDecimal value of this object.

  ### Methods inherited from interface java.lang.Comparable

  `compareTo`

  ### Methods inherited from interface oracle.kv.table.FieldValue

  `asArray, asBinary, asBoolean, asDouble, asEnum, asFixedBinary, asFloat, asIndexKey, asInteger, asLong, asMap, asNumber, asPrimaryKey, asRecord, asRow, asString, asTimestamp, getDefinition, getType, isArray, isAtomic, isBinary, isBoolean, isComplex, isDouble, isEMPTY, isEnum, isFixedBinary, isFloat, isIndexKey, isInteger, isJsonNull, isLong, isMap, isNull, isNumber, isNumeric, isPrimaryKey, isRecord, isRow, isString, isTimestamp, toJsonString`

- ## Method Details

  - ### get

    BigDecimal get()
    Get the BigDecimal value of this object.
    Returns:
      the BigDecimal value of this object

  - ### clone

    NumberValue clone()
    Returns a deep copy of this object.
    Specified by:
      `clone` in interface `FieldValue`
    Returns:
      a deep copy of this object