Couchbase.Lite Namespace |
| Class | Description | |
|---|---|---|
| ArrayObject |
A class representing a readonly ordered collection of objects
| |
| Blob |
A class representing an arbitrary piece of binary data
| |
| CouchbaseException |
An exception representing one of the types of exceptions that can occur
during Couchbase use
| |
| CouchbaseFleeceException | ||
| CouchbaseLiteException | ||
| CouchbaseNetworkException | ||
| CouchbasePosixException | ||
| CouchbaseSQLiteException | ||
| CouchbaseWebsocketException | ||
| Database |
A container for storing and maintaining Couchbase Lite Documents
| |
| DatabaseChangedEventArgs |
The parameters of a database changed event
| |
| DatabaseConfiguration |
A struct containing configuration for creating or opening database data
| |
| DictionaryObject |
A class representing a key-value collection that is read only
| |
| Document |
A class representing a document which cannot be altered
| |
| DocumentChangedEventArgs |
The arguments for the AddDocumentChangeListener(String, EventHandlerDocumentChangedEventArgs)
event
| |
| DocumentFragment |
DocumentFragment provides access to a Document object. It also provides subscript access
by key to the data values of the wrapped document.
| |
| MutableArrayObject |
A class representing an editable collection of objects
| |
| MutableDictionaryObject |
A class representing a writeable string to object dictionary
| |
| MutableDocument |
A class representing an entry in a Couchbase Lite Database.
It consists of some metadata, and a collection of user-defined properties
| |
| RuntimeException |
An exception that is thrown in rare circumstances where the runtime returns
an unexpected value for a method (usually null)
|
| Structure | Description | |
|---|---|---|
| ListenerToken |
A token that stores information about an event handler that
is registered on a Couchbase Lite object (for example
AddChangeListener(EventHandlerDatabaseChangedEventArgs))
|
| Interface | Description | |
|---|---|---|
| IArray |
An interface representing a read-only linear collection of objects
| |
| IArrayFragment |
An interface representing a readonly entry in a key path
that is able to be indexed by position
(e.g. object[0][1])
| |
| IDictionaryFragment |
An interface representing a readonly entry in a key path that is
able to be indexed by String
(e.g. object["key1"]["key2"])
| |
| IDictionaryObject |
An interface representing a readonly key-value collection with type-safe accessors
| |
| IFragment |
An interface representing a readonly entry in a key-value path on
an object.
| |
| IMutableArray |
An interface representing a writeable collection of objects
| |
| IMutableArrayFragment |
An interface representing a writeable object capable of being indexed
via Int32 | |
| IMutableDictionary |
An interface representing a writeable key value collection
| |
| IMutableDictionaryFragment |
An interface representing a writeable object capable of being indexed
via String | |
| IMutableFragment |
An interface describing a mutable entry in a key-value path
on an object. Note that if the key-value path does not exist,
then setting the value will throw an exception.
|
| Enumeration | Description | |
|---|---|---|
| ConcurrencyControl |
Specifies the way that the library should behave when it encounters a situation
when the database has been altered since the last read (e.g. a local operation read
a document, modified it, and while it was being modified a replication committed a
change to the document, and then the local document was saved after that)
| |
| CouchbaseLiteError | ||
| CouchbaseLiteErrorType | ||
| PosixStatus |