Class CouchbaseMap<V>

  • Type Parameters:
    V - the type of values in the map (restricted to JsonObject.
    All Implemented Interfaces:
    Map<String,​V>

    @Committed
    @Public
    public class CouchbaseMap<V>
    extends AbstractMap<String,​V>
    A CouchbaseMap is a Map backed by a Couchbase document (more specifically a JSON object). Null keys are NOT permitted, and keys are restricted to String. Values in a CouchbaseMap are restricted to the types that a JSON objects can contain. JSON sub-objects and sub-arrays can be represented as JsonObject and JsonArray respectively.
    Since:
    2.3.6
    Author:
    Simon Baslé, Subhashni Balakrishnan