Class CouchbaseMap<E>

java.lang.Object
java.util.AbstractMap<String,E>
com.couchbase.client.java.datastructures.CouchbaseMap<E>
Type Parameters:
E - the type of values in the map (restricted to JsonObject.
All Implemented Interfaces:
Map<String,E>

@Committed public class CouchbaseMap<E> extends AbstractMap<String,E>
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