Package com.couchbase.client.java.document
-
Interface Summary Interface Description Document<T> Represents a Couchbase ServerDocument
which is stored in and retrieved from aAsyncBucket
. -
Class Summary Class Description AbstractDocument<T> Common parent implementation of aDocument
.BinaryDocument Represents rawByteBuf
content in a document.ByteArrayDocument Handles a byte array as the document value.EntityDocument<T> The entity document is used to carry enclosed entities for the repository implementation.JsonArrayDocument Stores a properly encoded JSON array as the toplevel type.JsonBooleanDocument JsonDocument Represents aDocument
that contains aJsonObject
as the content.JsonDoubleDocument Stores a properly encoded JSON scalar double or float as the toplevel type.JsonLongDocument Stores a properly encoded JSON scalar long or int as the toplevel type.JsonStringDocument Stores a properly encoded JSON scalar quoted string as the toplevel type.LegacyDocument This document is fully compatible with Java SDK 1.* stored documents.RawJsonDocument Represents aDocument
that contains a already encoded JSON document.SerializableDocument Handles content which implementsSerializable
.StringDocument Handles a raw string as the document value.