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
|
![]() | Conflict |
A class representing a conflict situation. A conflict occurs as part of a distributed system
where two offline nodes modify the same data at the same time. This class serves to give
information on such situations so that they can be resolved correctly.
|
![]() | CouchbaseLiteException |
Indicates an exception that happened in the platform level of Couchbase Lite (i.e.
not at the LiteCore level)
|
![]() | 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.
|
![]() | EncryptionKey |
Basic AES encryption. Uses a 256-bit (32-byte) key.
|
![]() | 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
|
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])
|
![]() | IConflictResolver |
An interface for resolving a Conflict in a document (i.e. two edits to the same
document at the same time)
|
![]() | 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 | |
---|---|---|
![]() | StatusCode |
A list of statuses indicating various results and/or errors for Couchbase Lite
operations
|