Couchbase.Lite Namespace |
[Missing <summary> documentation for "N:Couchbase.Lite"]
| Class | Description | |
|---|---|---|
| AccessibilityModeAttribute |
An attribute indicating when a given property or method is allowed to be accessed
(queue-only vs anytime)
| |
| BlobFactory |
A factory for creating IBlob objects
| |
| CouchbaseLiteException |
The main class of exception used for indicating Couchbase Lite errors
| |
| DatabaseChangedEventArgs |
The parameters of a database changed event
| |
| DatabaseFactory |
A factory for creating IDatabase instances
| |
| DispatchQueueExtensions |
A class containing common IDispatchQueue operations
| |
| DocumentSavedEventArgs |
Arguments for the Saved event
| |
| EncryptionKeyFactory |
A factory for creating IEncryptionKey instances
| |
| IndexOptions |
A class representing options for creating an index in a database
| |
| QueryableFactory |
A factory for creating IQueryableT instances based on a given database
| |
| Status |
A class for encapsulating a status code, and querying various information about it
| |
| SubdocumentFactory |
A factory class for creating ISubdocument instances
| |
| ThreadSafetyViolationException |
An exception that is thrown when an IThreadSafe object is
accessed inappropriately
|
| Structure | Description | |
|---|---|---|
| DatabaseOptions |
A struct containing options for creating or opening database data
| |
| Range |
A struct representing an arbitrary range
|
| Interface | Description | |
|---|---|---|
| IBlob |
An interface describing a typed binary data object
| |
| IConflictResolver |
An interface for resolving a conflict in a document (i.e. two edits to the same
document at the same time)
| |
| IDatabase |
An interface describing a Couchbase Lite database
| |
| IDispatchQueue |
An interface describing an operation queue that can execute arbitrary
work items in a synchronous or asynchronous fashion
| |
| IDocument |
An interface describing a Couchbase Lite document
| |
| IDocumentMetadata |
An interface describing metadata for an IDocumentModel | |
| IDocumentModel |
Using this interface, an arbitrary non-Couchbase class can become
the model for retrieving data
| |
| 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
| |
| IPropertyContainer |
An interface describing an object that can hold arbitrary JSON properties
| |
| IQueryRow |
An interface describing an entry of a result set for
a plain value query
| |
| ISubdocument |
An interface representing an embedded JSON object in an IDocument | |
| IThreadSafe |
An interface for an object that guarantees thread safety via
the use of dispatch queues
|
| 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 | |
|---|---|---|
| AccessMode |
Specifies the allowed access to a property or method if an IThreadSafe interface
| |
| IndexType |
A type setting for creating an index in a database
| |
| StatusCode |
A list of statuses indicating various results and/or errors for Couchbase Lite
operations
|