| Interface | Description |
|---|---|
| AsyncTask |
A delegate that can be run in a transaction on a Database.
|
| ChangeValidator |
A delegate that can validate a key/value change.
|
| Context |
The Couchbase Lite context is an abstract wrapper around platform specific context.
|
| Database.ChangeListener |
A delegate that can be used to listen for Database changes.
|
| Database.DatabaseListener | |
| Document.ChangeListener |
A delegate that can be used to listen for Document changes.
|
| Document.DocumentUpdater |
A delegate that can be used to update a Document.
|
| Emitter |
A delegate that can be invoked to add key/values to a View during a MapDelegate call.
|
| LiveQuery.ChangeListener |
A delegate that can be used to listen for LiveQuery result set changes.
|
| Mapper |
Block container for the map callback function
|
| NetworkReachabilityListener |
Classes that want to register to the NetworkReachabilityManager to be notified of
network reachability events should implment this interface.
|
| Predicate<T> |
Created by hideki on 1/7/15.
|
| Query.QueryCompleteListener |
A delegate that can be called to signal the completion of a Query.
|
| Reducer |
Block container for the reduce callback function
|
| ReplicationFilter |
Filter block, used in changes feeds and replication.
|
| ReplicationFilterCompiler |
A delegate that can be invoked to compile source code into a ReplicationFilter.
|
| TransactionalTask |
A delegate that can be run in a transaction on a Database.
|
| ValidationContext |
Context passed into a Validator.
|
| Validator |
Validation block, used to approve revisions being added to the database.
|
| ViewCompiler |
An external object that knows how to map source code of some sort into executable functions.
|
| Class | Description |
|---|---|
| Attachment |
A Couchbase Lite Document Attachment.
|
| BlobKey |
Key identifying a data blob.
|
| BlobStore |
A persistent content-addressable store for arbitrary-size data blobs.
|
| BlobStoreWriter |
Lets you stream a large attachment to a BlobStore asynchronously, e.g.
|
| Cache<K,V> |
An in-memory object cache.
|
| ChangesOptions |
Options for _changes feed
|
| Database |
A CouchbaseLite Database.
|
| Database.ChangeEvent |
The type of event raised when a Database changes.
|
| DatabaseOptions |
Options for opening a database.
|
| DatabaseUpgrade |
Imports from the v1.0 SQLite database format into a CBLDatabase.
|
| Document |
A CouchbaseLite document.
|
| Document.ChangeEvent |
The type of event raised when a Document changes.
|
| DocumentChange |
Identifies a change to a database, that is, a newly added document revision.
|
| LiveQuery |
A Query subclass that automatically refreshes the result rows every time the database changes.
|
| LiveQuery.ChangeEvent |
The type of event raised when a LiveQuery result set changes.
|
| Manager |
Top-level CouchbaseLite object; manages a collection of databases as a CouchDB server does.
|
| ManagerOptions |
Option flags for Manager initialization.
|
| Misc | |
| NetworkReachabilityManager |
This uses system api (on Android, uses the Context) to listen for network reachability
change events and notifies all NetworkReachabilityListeners that have registered themselves.
|
| Query |
Represents a query of a CouchbaseLite 'view', or of a view-like resource like _all_documents.
|
| QueryEnumerator |
An enumerator for Couchbase Lite View Query results.
|
| QueryOptions |
Standard query options for views.
|
| QueryRow |
A result row from a CouchbaseLite view query.
|
| Revision |
A Couchbase Lite Document Revision.
|
| RevisionList |
An ordered list of TDRevisions
|
| SavedRevision |
Stores information about a revision -- its docID, revID, and whether it's deleted.
|
| SpecialKey |
CBLSpecialKey.h/CBLSpecialKey.m
Created by hideki on 8/19/15.
|
| Status |
Same interpretation as HTTP status codes, esp.
|
| Status.HTTPStatus | |
| UnsavedRevision |
An unsaved Couchbase Lite Document Revision.
|
| View |
Represents a view available in a database.
|
| Enum | Description |
|---|---|
| Query.AllDocsMode |
Changes the behavior of a query created by queryAllDocuments.
|
| Query.IndexUpdateMode |
Determines whether or when the view index is updated.
|
| View.TDViewCollation |
| Exception | Description |
|---|---|
| CouchbaseLiteException | |
| CouchbaseLiteRuntimeException |
Created by hideki on 9/30/16.
|