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
|