## Uses of Class
oracle.nosql.driver.values.ArrayValue

- Packages that use ArrayValue
  Package | Description
  --- | ---
  oracle.nosql.driver.values | The classes in this package are used to represent and manipulate data in the Oracle NoSQL Database.

- - ### Uses of ArrayValue in oracle.nosql.driver.values

    Methods in oracle.nosql.driver.values that return ArrayValue
    Modifier and Type | Method | Description
    --- | --- | ---
    `ArrayValue` | ArrayValue.`add​(boolean value)` | Adds a new value at the end of the array
    `ArrayValue` | ArrayValue.`add​(byte[] value)` | Adds a new value at the end of the array
    `ArrayValue` | ArrayValue.`add​(double value)` | Adds a new value at the end of the array
    `ArrayValue` | ArrayValue.`add​(int value)` | Adds a new value at the end of the array
    `ArrayValue` | ArrayValue.`add​(int index, boolean value)` | Inserts a new value at the specified index.
    `ArrayValue` | ArrayValue.`add​(int index, byte[] value)` | Inserts a new value at the specified index.
    `ArrayValue` | ArrayValue.`add​(int index, double value)` | Inserts a new value at the specified index.
    `ArrayValue` | ArrayValue.`add​(int index, int value)` | Inserts a new value at the specified index.
    `ArrayValue` | ArrayValue.`add​(int index, long value)` | Inserts a new value at the specified index.
    `ArrayValue` | ArrayValue.`add​(int index, String value)` | Inserts a new value at the specified index.
    `ArrayValue` | ArrayValue.`add​(int index, BigDecimal value)` | Inserts a new value at the specified index.
    `ArrayValue` | ArrayValue.`add​(int index, FieldValue value)` | Inserts the field at the specified index.
    `ArrayValue` | ArrayValue.`add​(long value)` | Adds a new value at the end of the array
    `ArrayValue` | ArrayValue.`add​(String value)` | Adds a new value at the end of the array
    `ArrayValue` | ArrayValue.`add​(BigDecimal value)` | Adds a new value at the end of the array
    `ArrayValue` | ArrayValue.`add​(FieldValue value)` | Adds the field to the end of the array
    `ArrayValue` | ArrayValue.`addAll​(int index, Iterator<? extends FieldValue> iter)` | Inserts all of the elements in the specified Iterator into the array, starting at the specified position.
    `ArrayValue` | ArrayValue.`addAll​(int index, Stream<? extends FieldValue> stream)` | Inserts all of the elements in the specified Stream into the array, starting at the specified position.
    `ArrayValue` | ArrayValue.`addAll​(Iterator<? extends FieldValue> iter)` | Adds all of the values in the Iterator to the end of the array in the order they are returned by the iterator.
    `ArrayValue` | ArrayValue.`addAll​(Stream<? extends FieldValue> stream)` | Adds all of the values in the Stream to the end of the array in the order they are returned by the stream.
    `ArrayValue` | FieldValue.`asArray()` | Casts the object to ArrayValue.

    Methods in oracle.nosql.driver.values with parameters of type ArrayValue
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | FieldValueEventHandler.`generateForArray​(ArrayValue array, FieldValueEventHandler handler, boolean skip)` | Generates events for `ArrayValue` sending them to the specified `FieldValueEventHandler`.