| Interface | Description |
|---|---|
| ConflictResolver |
Interface for an application-defined object that can resolve a conflict between two revisions of
a document.
|
| DatabaseChangeListener |
The listener interface for receiving Database change events.
|
| DocumentChangeListener |
The listener interface for receiving Document change events.
|
| Endpoint |
Replication target endpoint interface
|
| ListenerToken |
The listener token interface
|
| Query |
A database query used for querying data from the database.
|
| QueryChangeListener |
The listener interface for receiving Live Query change events.
|
| ReplicatorChangeListener |
The listener interface for receiving Replicator change events.
|
| Class | Description |
|---|---|
| Array |
Array provides readonly access to array data.
|
| ArrayExpression |
Array expression
|
| ArrayExpressionIn |
The In class represents the IN clause object in a quantified operator (ANY/ANY AND EVERY/EVERY
|
| ArrayExpressionSatisfies |
The Satisfies class represents the SATISFIES clause object in a quantified operator
(ANY/ANY AND EVERY/EVERY
|
| ArrayFunction |
Function provies array functions.
|
| Authenticator |
Authenticator is an opaque based authenticator interface and not intended for application to
implement a custom authenticator by subclassing Authenticator interface.
|
| BasicAuthenticator |
The BasicAuthenticator class is an authenticator that will authenticate using HTTP Basic
auth with the given username and password.
|
| Blob |
A Couchbase Lite Blob.
|
| Collation |
Collation defines how strings are compared and is used when creating a COLLATE expression.
|
| Collation.ASCII |
ASCII collation compares two strings by using binary comparison.
|
| Collation.Unicode |
Unicode Collation that will compare two strings
by using Unicode collation algorithm.
|
| Conflict |
Provides details about a Conflict.
|
| Database |
A Couchbase Lite database.
|
| DatabaseChange |
Provides details about a Database change.
|
| DatabaseConfiguration |
Configuration for opening a database.
|
| DatabaseEndpoint |
Database based replication target endpoint.
|
| DataSource |
A query data source, used for specifying the source of data for a query.
|
| DataSource.As |
Database as a data source for query.
|
| Dictionary |
Dictionary provides readonly access to dictionary data.
|
| Document |
Readonly version of the Document.
|
| DocumentChange |
Provides details about a Document change.
|
| EncryptionKey |
The encryption key, a raw AES-256 key data which has exactly 32 bytes in length
or a password string.
|
| Expression |
An expression used for constructing a query statement.
|
| From |
A From represents a FROM clause for specifying the data source of the query.
|
| FullTextExpression |
Full-text expression
|
| FullTextFunction |
Full-text function.
|
| FullTextIndex |
Index for Full-Text search
|
| FullTextIndexItem |
Full-text Index Item.
|
| Function |
Function provides query functions
|
| GroupBy |
A GroupBy represents the GROUP BY clause to group the query result.
|
| Having |
Having represents a HAVING clause of the query statement used for filtering the aggregated values
from the the GROUP BY clause.
|
| IndexBuilder | |
| Join |
A Join component representing a single JOIN clause in the query statement.
|
| Join.On |
On component used for specifying join conditions.
|
| Joins |
A Joins component represents a collection of the joins clauses of the query statement.
|
| Limit |
A Limit component represents the LIMIT clause of the query statement.
|
| Meta |
Meta is a factory class for creating the expressions that refer to
the metadata properties of the document.
|
| MetaExpression |
A meta property expression.
|
| MutableArray |
MutableArray provides access to array data.
|
| MutableDictionary |
Dictionary provides access to dictionary data.
|
| MutableDocument |
A Couchbase Lite Document.
|
| OrderBy |
An OrderBy represents an ORDER BY clause of the query for specifying properties or expressions
that the result rows should be sorted by.
|
| Ordering |
An Ordering represents a single ordering component in the query ORDER BY clause.
|
| Ordering.SortOrder |
SorderOrder represents a single ORDER BY entity.
|
| Parameters |
A Parameters object used for setting values to the query parameters defined in the query.
|
| PropertyExpression |
Property expression
|
| QueryBuilder | |
| QueryChange |
QueryChange contains the information about the query result changes reported
by a query object.
|
| Replicator |
A replicator for replicating document changes between a local database and a target database.
|
| ReplicatorChange |
ReplicatorChange contains the replicator status information.
|
| ReplicatorConfiguration |
Replicator configuration.
|
| Result |
Result represents a row of result set returned by a Query.
|
| ResultSet |
A result set representing the _query result.
|
| Select |
Select represents the SELECT clause of the query for specifying the returning properties in each
query result row.
|
| SelectResult |
SelectResult represents a signle return value of the query statement.
|
| SelectResult.As |
SelectResult.As is a SelectResult that you can specify an alias name to it.
|
| SelectResult.From |
SelectResult.From is a SelectResult that you can specify the data source alias name.
|
| SessionAuthenticator |
SessionAuthenticator class is an authenticator that will authenticate by using the sessin ID of
the session created by a Sync Gateway
|
| URLEndpoint |
URL based replication target endpoint
|
| ValueIndex |
Value (standard query) index
|
| ValueIndexItem |
Value Index Item
|
| VariableExpression |
Variable expression
|
| Where |
A Where represents the WHERE clause of the query for filtering the query result.
|
| Enum | Description |
|---|---|
| Database.LogDomain |
Log domain.
|
| Database.LogLevel |
Log level.
|
| IndexType |
Types of database indexes.
|
| Replicator.ActivityLevel |
Activity level of a replicator.
|
| ReplicatorConfiguration.ReplicatorType |
Replicator type
PUSH_AND_PULL: Bidirectional; both push and pull
PUSH: Pushing changes to the target
PULL: Pulling changes from the target
|
| Exception | Description |
|---|---|
| CouchbaseLiteException |
A CouchbaseLiteException gets raised whenever a Couchbase Lite faces errors.
|
| CouchbaseLiteRuntimeException |
A CouchbaseLiteRuntimeException gets raised when Couchbase Lite faces unexpected error
|