Couchbase.Lite Namespace |
Class | Description | |
---|---|---|
ArrayObject |
A class representing an editable 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
| |
DictionaryObject |
A class representing a writeable string to object dictionary
| |
Document |
A class representing an entry in a Couchbase Lite Database.
It consists of some metadata, and a collection of user-defined properties
| |
DocumentChangedEventArgs |
The arguments for the AddDocumentChangedListener(String, EventHandlerDocumentChangedEventArgs)
event
| |
DocumentFragment |
A class representing a Document for use in the
unified data API (i.e. subscript operator)
| |
EncryptionKeyFactory |
A factory for creating IEncryptionKey instances
| |
Fragment |
A class representing an arbitrary entry in a key path
(e.g. object["key"][index]["next_key"], etc)
| |
IndexOptions |
A class representing options for creating an index in a database
| |
MostActiveWinsConflictResolver |
The default conflict resolver for the library
| |
OptionsDictionary | ||
ReadOnlyArray |
A class representing a readonly ordered collection of objects
| |
ReadOnlyDictionary |
A class representing a key-value collection that is read only
| |
ReadOnlyDocument |
A class representing a document which cannot be altered
| |
ReadOnlyFragment |
A class representing an arbitrary readonly entry in a key path
(e.g. object["key"][index]["next_key"], etc)
|
Structure | Description | |
---|---|---|
DatabaseConfiguration |
A struct containing configuration for creating or opening database data
| |
Range |
A struct representing an arbitrary range
|
Interface | Description | |
---|---|---|
IArray |
An interface representing a writeable collection of objects
| |
IArrayFragment |
An interface representing a writeable object capable of being indexed
via Int32 | |
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 writeable object capable of being indexed
via String | |
IDictionaryObject |
An interface representing a writeable key value collection
| |
IEncryptionKey |
An interface representing an encryption key for encrypting and
decrypting databases
| |
IFullTextQueryRow |
An interface describing an entry in the result of a
full text query
| |
IQueryRow |
An interface describing an entry of a result set for
a plain value query
| |
IReadOnlyArray |
An interface representing a read-only linear collection of objects
| |
IReadOnlyArrayFragment |
An interface representing a readonly entry in a key path
that is able to be indexed by position
(e.g. object[0][1])
| |
IReadOnlyDictionary |
An interface representing a readonly key-value collection with type-safe accessors
| |
IReadOnlyDictionaryFragment |
An interface representing a readonly entry in a key path that is
able to be indexed by String
(e.g. object["key1"]["key2"])
|
Delegate | Description | |
---|---|---|
CryptorBlock |
Type of block returned by SymmetricKey.CreateEncryptor.
This block can be called repeatedly with input data and returns additional output data.
At EOF, the block should be called with a null parameter, and
it will return the remaining encrypted data from its buffer.
|
Enumeration | Description | |
---|---|---|
IndexType |
A type setting for creating an index in a database
| |
OperationType |
An enum representing the operation type that caused a Conflict | |
StatusCode |
A list of statuses indicating various results and/or errors for Couchbase Lite
operations
|