Uses of Class
com.couchbase.client.java.error.subdoc.SubDocumentException
| Package | Description |
|---|---|
| com.couchbase.client.java.error.subdoc |
-
Uses of SubDocumentException in com.couchbase.client.java.error.subdoc
Subclasses of SubDocumentException in com.couchbase.client.java.error.subdoc Modifier and Type Class Description classBadDeltaExceptionSubdocument exception thrown when the delta in an arithmetic operation (eg counter) is invalid.classCannotInsertValueExceptionSubdocument exception thrown when the provided value cannot be inserted at the given path.classDocumentNotJsonExceptionSubdocument exception thrown when the targeted enclosing document itself is not JSON.classDocumentTooDeepExceptionSubdocument exception thrown when document is too deep to parse.classMultiMutationExceptionException denoting that at least one error occurred when applying multiple mutations using the sub-document API (aMutateInBuilder.execute()with at least two mutations).classNumberTooBigExceptionSubdocument exception thrown when existing number value in document is too big.classPathExistsExceptionSubdocument exception thrown when a path already exists and it shouldn't (for example, when usingMutateInBuilder.insert(String, Object, boolean)subdoc insert}).classPathInvalidExceptionSubdocument exception thrown when path has a syntax error, or path syntax is incorrect for the operation (for example, if operation requires an array index).classPathMismatchExceptionSubdocument exception thrown when the path structure conflicts with the document structure (for example, if a path mentions foo.bar[0].baz, but foo.bar is actually a JSON object).classPathNotFoundExceptionSubdocument exception thrown when a path does not exist in the document.classPathTooDeepExceptionSubdocument exception thrown when path is too deep to parse.classValueTooDeepExceptionSubdocument exception thrown when proposed value would make the document too deep to parse.classXattrOrderingExceptionThis exception is raised when non-xattr based commands are set before xattr-based ones.