All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractIndex AbstractIndex.IndexType AbstractIndex.QueryLanguage AbstractReplicator A replicator for replicating document changes between a local database and a target database.AbstractReplicatorConfiguration Replicator configuration.AbstractReplicatorConfiguration.ReplicatorType Deprecated. Use com.couchbase.lite.ReplicatorTypeArray Array provides readonly access to array data.ArrayExpression Array expressionArrayExpressionIn 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.ArrayInterface Internal interfaceAuthenticator Authenticator is an opaque interface.BaseDatabase 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 The error type: roughly, where it originated.ChangeListener<T> ClientCertificateAuthenticator ENTERPRISE EDITION APICollation 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.Collection ACollection
is a container for documents similar to aa table in a relational database.CollectionChange Provides details about a Collection change.CollectionChangeListener The listener interface for receiving Collection change events.CollectionConfiguration ConcurrencyControl ConcurrencyControl type used when saving or deleting a document.Conflict The representation of conflicting changes in the remote and local instances of a document.ConflictHandler ConflictResolver Custom conflict resolution strategies implement this interface.ConnectionStatus ENTERPRISE EDITION API
Connection StatusConsoleLogger A class for sending log messages to the console.CouchbaseLite CouchbaseLite UtilityCouchbaseLiteException Misfortune: The little fox gets its tail wet.Database A Couchbase Lite database.DatabaseChange Deprecated. Use CollectionChangeDatabaseChangeListener Deprecated. Use CollectionChangeListenerDatabaseConfiguration Configuration for opening a database.DatabaseEndpoint ENTERPRISE EDITION APIDataSource A query data source, used for specifying the source of data for a query.DataSource.As Database as a data source for query.Defaults Defaults.FullTextIndex Defaults.Listener Defaults.LogFile Defaults.Replicator Dictionary Dictionary provides readonly access to dictionary data.DictionaryInterface This is an internal interface and not part of the public API.Document Readonly version of the Document.DocumentChange Provides details about a Document change.DocumentChangeListener The listener interface for receiving Document change events.DocumentFlag The flags enum describing the replicated document.DocumentReplication The representation of the replication of a document.DocumentReplicationListener The listener interface for receiving Document replicated events.EncryptionKey ENTERPRISE EDITION APIEndpoint Replication target endpoint interfaceExpression 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 Deprecated. Use FullTextFunction.match()FullTextFunction Full-text functions.FullTextIndex Index for Full-Text searchFullTextIndexConfiguration Full Text Index ConfigurationFullTextIndexExpression 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.Index Index represents an index: either a value index for regular queries or full-text index for full-text queries (using the match operator).IndexBuilder IndexBuilder used for building database indices.IndexConfiguration IndexExpression 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.JSONArray A dense indexed sequence of values.JSONException Thrown to indicate a problem with the JSON API.JSONObject A modifiable set of name/value mappings.JSONStringer ImplementsJSONObject.toString()
andJSONArray.toString()
.JSONTokener Parses a JSON (RFC 4627) encoded string into the corresponding object.Limit A Limit component represents the LIMIT clause of the query statement.ListenerAuthenticator ENTERPRISE EDITION API
Opaque interface for the authenticator used by a URLEndpointListenerListenerCertificateAuthenticator ENTERPRISE EDITION API
A Listener Certificate Authenticator.ListenerCertificateAuthenticatorDelegate ENTERPRISE EDITION API
Functional Interface for an Authenticator that uses an authentication strategy based on client supplied certificates.ListenerPasswordAuthenticator ENTERPRISE EDITION API
Authenticator for HTTP Listener password authenticationListenerPasswordAuthenticatorDelegate ENTERPRISE EDITION API
Functional Interface for an Authenticator that uses an authentication strategy based on a user name and password.ListenerToken Base class for a removable subscription to an observable.LiteCoreException Internal error in native code.Log Holder for the three Couchbase Lite loggers: console, file, and custom.LogDomain Log domainLogFileConfiguration A class that describes the file configuration for theFileLogger
class.Logger The logging interface for Couchbase Lite.LogLevel Log level.MaintenanceType Message ENTERPRISE EDITION APIMessageEndpoint ENTERPRISE EDITION APIMessageEndpointConnection ENTERPRISE EDITION APIMessageEndpointDelegate ENTERPRISE EDITION APIMessageEndpointListener ENTERPRISE EDITION APIMessageEndpointListenerChange ENTERPRISE EDITION APIMessageEndpointListenerChangeListener ENTERPRISE EDITION APIMessageEndpointListenerConfiguration ENTERPRISE EDITION APIMessagingCloseCompletion ENTERPRISE EDITION APIMessagingCompletion ENTERPRISE EDITION APIMessagingError ENTERPRISE EDITION APIMeta Meta is a factory class for creating the expressions that refer to the metadata properties of the document.MetaExpression A meta property expression.MutableArray Mutable access to array data.MutableDictionary Mutable access to dictionary data.MutableDictionaryInterface This is an internal interface and not part of the public API.MutableDocument A Couchbase Lite Document.MValueConverter This class exists to provide access to package visible symbols, to MValueOrderBy 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.Prediction ENTERPRISE EDITION APIPredictionFunction ENTERPRISE EDITION APIPredictiveIndex ENTERPRISE EDITION APIPredictiveModel ENTERPRISE EDITION APIPropertyExpression Property expressionProtocolType ENTERPRISE EDITION APIQuery A database query built using the fluent interface inQueryBuilder
.QueryBuilder QueryChange Information about changes in a query result changes, reported by a live query.QueryChangeListener The listener interface for receiving Live Query change events.ReplicatedDocument Information about a Document updated by replication.ReplicationFilter Delegate that takes Document input parameter and bool output parameter Document push and pull will be allowed if the predicate returns true.Replicator ReplicatorActivityLevel Activity level of a replicator.ReplicatorChange ReplicatorChange contains the replicator status information.ReplicatorChangeListener The listener interface for receiving Replicator change events.ReplicatorConfiguration Configuration for a ReplicatorReplicatorConnection ENTERPRISE EDITION APIReplicatorProgress Progress of a replicator.ReplicatorStatus The activity level and progress of a replicator.ReplicatorType The replication directionResult Result represents a row of result set returned by a Query.ResultSet The representation of a query result.Scope Select Select represents the SELECT clause of the query for specifying the properties in each query result row.SelectResult SelectResult represents the result of a query.SelectResult.As SelectResult.As is a SelectResult with an alias.SelectResult.From SelectResult.From is a SelectResult for which you can specify a data source alias.SessionAuthenticator SessionAuthenticator class is an authenticator that will authenticate by using the session ID of the session created by a Sync GatewayTLSIdentity ENTERPRISE EDITION APIUnitOfWork<E extends java.lang.Exception> A task to be performed within a single database transaction.URLEndpoint URL based replication target endpointURLEndpointListener ENTERPRISE EDITION APIURLEndpointListenerConfiguration ENTERPRISE EDITION APIValueIndex A Standard query index.ValueIndexConfiguration Configuration for a standard database index.ValueIndexItem Value Index ItemVariableExpression Variable expressionWhere A Where represents the WHERE clause of the query for filtering the query result.