Package | Description |
---|---|
com.couchbase.client.java.error.subdoc |
Modifier and Type | Class and Description |
---|---|
class |
BadDeltaException
Subdocument exception thrown when the delta in an arithmetic operation (eg counter) is invalid.
|
class |
CannotInsertValueException
Subdocument exception thrown when the provided value cannot be inserted at the given path.
|
class |
DocumentNotJsonException
Subdocument exception thrown when the targeted enclosing document itself is not JSON.
|
class |
DocumentTooDeepException
Subdocument exception thrown when document is too deep to parse.
|
class |
MultiMutationException
Exception denoting that at least one error occurred when applying multiple mutations using the sub-document API (a
MutateInBuilder.execute() with at least two mutations). |
class |
NumberTooBigException
Subdocument exception thrown when existing number value in document is too big.
|
class |
PathExistsException
Subdocument exception thrown when a path already exists and it shouldn’t (for example, when using
MutateInBuilder.insert(String, Object, boolean) subdoc insert}). |
class |
PathInvalidException
Subdocument exception thrown when path has a syntax error, or path syntax is incorrect for the operation (for example, if operation requires an array index).
|
class |
PathMismatchException
Subdocument 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).
|
class |
PathNotFoundException
Subdocument exception thrown when a path does not exist in the document.
|
class |
PathTooDeepException
Subdocument exception thrown when path is too deep to parse.
|
class |
ValueTooDeepException
Subdocument exception thrown when proposed value would make the document too deep to parse.
|
Copyright © 2015 Couchbase, Inc.