All Classes and Interfaces
Class
Description
A replicator for replicating document changes between a local database and a target database.
Replicator configuration.
Deprecated.
Use com.couchbase.lite.ReplicatorType
Array provides readonly access to array data.
Array expression
The In class represents the IN clause object in a quantified operator (ANY/ANY AND EVERY/EVERY
<variable name> IN <expr> SATISFIES <expr>).
The Satisfies class represents the SATISFIES clause object in a quantified operator
(ANY/ANY AND EVERY/EVERY <variable name> IN <expr> SATISFIES <expr>).
Function provides array functions.
Configuration for indexing property values within nested arrays
in documents, intended for use with the UNNEST query.
Internal interface
Authenticator is an opaque interface.
The BasicAuthenticator class is an authenticator that will authenticate using HTTP Basic
auth with the given username and password.
A Couchbase Lite Blob.
The error type: roughly, where it originated.
ENTERPRISE EDITION API
Collation defines how strings are compared and is used when creating a COLLATE expression.
ASCII collation compares two strings by using binary comparison.
Unicode Collation that will compare two strings
by using Unicode collation algorithm.
A
Collection
is a container for documents similar to aa table in a relational
database.Provides details about a Collection change.
The listener interface for receiving Collection change events.
ConcurrencyControl type used when saving or deleting a document.
The representation of conflicting changes in the remote and local instances of a document.
Custom conflict resolution strategies implement this interface.
ENTERPRISE EDITION API
Connection Status
Connection Status
A class for sending log messages to the console.
CouchbaseLite Utility
Misfortune: The little fox gets its tail wet.
A Couchbase Lite database.
Deprecated.
Use CollectionChange
Deprecated.
Use CollectionChangeListener
Configuration for opening a database.
ENTERPRISE EDITION API
A query data source, used for specifying the source of data for a query.
Database as a data source for query.
Dictionary provides readonly access to dictionary data.
This is an internal interface and not part of the public API.
Readonly version of the Document.
Provides details about a Document change.
The listener interface for receiving Document change events.
The flags enum describing the replicated document.
The representation of the replication of a document.
The listener interface for receiving Document replicated events.
ENTERPRISE EDITION API
Replication target endpoint interface
The expression used in constructing a query.
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.
A From represents a FROM clause for specifying the data source of the query.
Deprecated.
Use FullTextFunction.match()
Full-text functions.
Index for Full-Text search
Full Text Index Configuration
Full-text Index Item.
Query functions.
A GroupBy represents the GROUP BY clause to group the query result.
Having represents a HAVING clause of the query statement used for filtering the aggregated values
from the the GROUP BY clause.
Index represents an index: either a value index for regular queries or
full-text index for full-text queries (using the match operator).
IndexBuilder used for building database indices.
Enterprise Only
A Join component representing a single JOIN clause in the query statement.
Component used for specifying join on conditions.
A Joins component represents a collection of the joins clauses of the query statement.
A dense indexed sequence of values.
Thrown to indicate a problem with the JSON API.
A modifiable set of name/value mappings.
Implements
JSONObject.toString()
and JSONArray.toString()
.Parses a JSON (RFC 4627)
encoded string into the corresponding object.
A Limit component represents the LIMIT clause of the query statement.
ENTERPRISE EDITION API
Opaque interface for the authenticator used by a URLEndpointListener
Opaque interface for the authenticator used by a URLEndpointListener
ENTERPRISE EDITION API
A Listener Certificate Authenticator.
A Listener Certificate Authenticator.
ENTERPRISE EDITION API
Functional Interface for an Authenticator that uses an authentication strategy based on client supplied certificates.
Functional Interface for an Authenticator that uses an authentication strategy based on client supplied certificates.
ENTERPRISE EDITION API
Authenticator for HTTP Listener password authentication
Authenticator for HTTP Listener password authentication
ENTERPRISE EDITION API
Functional Interface for an Authenticator that uses an authentication strategy based on a user name and password.
Functional Interface for an Authenticator that uses an authentication strategy based on a user name and password.
Base class for a removable subscription to an observable.
Internal error in native code.
Holder for the three Couchbase Lite loggers: console, file, and custom.
Log domain
A class that describes the file configuration for the
FileLogger
class.The logging interface for Couchbase Lite.
Log level.
ENTERPRISE EDITION API
ENTERPRISE EDITION API
ENTERPRISE EDITION API
ENTERPRISE EDITION API
ENTERPRISE EDITION API
ENTERPRISE EDITION API
ENTERPRISE EDITION API
ENTERPRISE EDITION API
ENTERPRISE EDITION API
ENTERPRISE EDITION API
ENTERPRISE EDITION API
Meta is a factory class for creating the expressions that refer to
the metadata properties of the document.
A meta property expression.
Mutable access to array data.
Mutable access to dictionary data.
This is an internal interface and not part of the public API.
A Couchbase Lite Document.
This class exists to provide access to package visible symbols, to MValue
An OrderBy represents an ORDER BY clause of the query for specifying properties or expressions
that the result rows should be sorted by.
An Ordering represents a single ordering component in the query ORDER BY clause.
SortOrder represents a single ORDER BY entity.
A Parameters object used for setting values to the query parameters defined in the query.
ENTERPRISE EDITION API
ENTERPRISE EDITION API
ENTERPRISE EDITION API
ENTERPRISE EDITION API
Property expression
ENTERPRISE EDITION API
A database query built using the fluent interface in
QueryBuilder
.Information about changes in a query result changes, reported by a live query.
The listener interface for receiving Live Query change events.
QueryIndex object represents an existing index in the collection.
Information about a Document updated by replication.
Delegate that takes Document input parameter and bool output parameter
Document push and pull will be allowed if the predicate returns true.
Activity level of a replicator.
ReplicatorChange contains the replicator status information.
The listener interface for receiving Replicator change events.
Configuration for a Replicator
ENTERPRISE EDITION API
Progress of a replicator.
The activity level and progress of a replicator.
The replication direction
Result represents a row of result set returned by a Query.
The representation of a query result.
Select represents the SELECT clause of the query for specifying
the properties in each query result row.
SelectResult represents the result of a query.
SelectResult.As is a SelectResult with an alias.
SelectResult.From is a SelectResult for which you can specify a data source alias.
SessionAuthenticator class is an authenticator that will authenticate by using the session ID of
the session created by a Sync Gateway
ENTERPRISE EDITION API
A task to be performed within a single database transaction.
URL based replication target endpoint
ENTERPRISE EDITION API
ENTERPRISE EDITION API
A Standard query index.
Configuration for a standard database index.
Value Index Item
Variable expression
Scalar Quantizer Encoding Type
Configuration for creating vector indexes.
Distance metric to be used in the vector indexes.
A Where represents the WHERE clause of the query for filtering the query result.