Interface | Description |
---|---|
ChangeListener<T> | |
ConflictHandler | |
ConflictResolver |
Custom conflict resolution strategies implement this interface.
|
DatabaseChangeListener |
The listener interface for receiving Database change events.
|
DictionaryInterface |
Note: DictionaryInterface is an internal interface.
|
DocumentChangeListener |
The listener interface for receiving Document change events.
|
DocumentReplicationListener |
The listener interface for receiving Document replicated events.
|
Endpoint |
Replication target endpoint interface
|
Index |
Index represents an index which could be a value index for regular queries or
full-text index for full-text queries (using the match operator).
|
ListenerToken |
The listener token interface
|
Logger |
The logging interface for Couchbase Lite.
|
MutableDictionaryInterface |
Note: MutableDictionaryInterface is an internal interface.
|
Query |
A database query used for querying data from the database.
|
QueryChangeListener |
The listener interface for receiving Live Query change events.
|
ReplicationFilter |
Interface delegate that takes Document input parameter and bool output parameter
Document push and pull will be allowed if output is true, otherwise, Document
push and pull will not be allowed.
|
ReplicatorChangeListener |
The listener interface for receiving Replicator change events.
|
Class | Description |
---|---|
AbstractReplicator |
A replicator for replicating document changes between a local database and a target database.
|
AbstractReplicator.Progress |
Progress of a replicator.
|
AbstractReplicator.Status |
Combined activity level and progress of a replicator.
|
AbstractReplicatorConfiguration |
Replicator configuration.
|
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
<variable name> IN <expr> SATISFIES <expr>).
|
ArrayExpressionSatisfies |
The Satisfies class represents the SATISFIES clause object in a quantified operator
(ANY/ANY AND EVERY/EVERY <variable name> IN <expr> SATISFIES <expr>).
|
ArrayFunction |
Function provides array functions.
|
Authenticator |
Authenticator is an opaque 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.
|
CBLError | |
CBLError.Code | |
CBLError.Domain | |
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 | |
ConsoleLogger |
A class that sends log messages to Android's system log, available via 'logcat'.
|
CouchbaseLite | |
Database |
A Couchbase Lite database.
|
DatabaseChange |
Provides details about a Database change.
|
DatabaseConfiguration |
Configuration for opening a database.
|
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.
|
DocumentReplication |
Document replicated update of a replicator.
|
Expression |
The expression used in constructing a query.
|
FileLogger |
A logger for writing to a file in the application's storage so
that log messages can persist durably after the application has
stopped or encountered a problem.
|
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 |
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 |
IndexBuilder used for building database index objects.
|
Join |
A Join component representing a single JOIN clause in the query statement.
|
Join.On |
Component used for specifying join on 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.
|
Log |
Gets the log controller for Couchbase Lite, which stores the
three available logging methods: console (logcat), file, and
custom.
|
LogFileConfiguration |
A class that describes the file configuration for the
FileLogger class. |
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 |
SortOrder 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.
|
ReplicatedDocument | |
Replicator | |
ReplicatorChange |
ReplicatorChange contains the replicator status information.
|
ReplicatorConfiguration | |
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 single 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 session 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 |
---|---|
AbstractReplicator.ActivityLevel |
Activity level of a replicator.
|
AbstractReplicatorConfiguration.ReplicatorType |
Replicator type
PUSH_AND_PULL: Bidirectional; both push and pull
PUSH: Pushing changes to the target
PULL: Pulling changes from the target
|
ConcurrencyControl |
ConcurrencyControl type used when saving or deleting a document.
|
DocumentFlag |
The flags enum describing the replicated document.
|
IndexType |
Types of database indexes.
|
LogDomain |
Log domain
|
LogLevel |
Log level.
|
MaintenanceType |
Exception | Description |
---|---|
CouchbaseLiteException |
A CouchbaseLiteException gets raised whenever a Couchbase Lite faces errors.
|
LiteCoreException |