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
|