Class CouchbaseArrayList<E>

  • Type Parameters:
    E - the type of values in the list.
    All Implemented Interfaces:
    Iterable<E>, Collection<E>, List<E>

    @Committed
    @Public
    public class CouchbaseArrayList<E>
    extends AbstractList<E>
    A CouchbaseArrayList is a List backed by a Couchbase document (more specifically a JSON array). Note that as such, a CouchbaseArrayList is restricted to the types that a JSON array can contain. JSON objects and sub-arrays can be represented as JsonObject and JsonArray respectively.
    Since:
    2.3.6
    Author:
    Simon Baslé, Subhashni Balakrishnan