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 AbstractReplicator.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.Authenticator Authenticator is an opaque authenticator interface and not intended for application to implement a custom authenticator by subclassing Authenticator 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 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.ConcurrencyControl ConcurrencyControl type used when saving or deleting a document.Conflict ConflictHandler ConflictResolver Custom conflict resolution strategies implement this interface.ConnectionStatus Connection StatusConsoleLogger A class for sending log messages to standard output stream.CouchbaseLite CouchbaseLiteException A CouchbaseLiteException gets raised whenever a Couchbase Lite faces errors.Database A Couchbase Lite database.DatabaseChange Provides details about a Database change.DatabaseChangeListener The listener interface for receiving Database change events.DatabaseConfiguration 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.Dictionary Dictionary provides readonly access to dictionary data.DictionaryInterface Note: DictionaryInterface is an internal interface.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 Document replicated update of a replicator.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 function.FullTextIndex Index for Full-Text searchFullTextIndexConfiguration 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 which could be a value index for regular queries or full-text index for full-text queries (using the match operator).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.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 ListenerCertificateAuthenticator A Listener Certificate Authenticator Certificate base authentication and authorization.ListenerCertificateAuthenticatorDelegate Functional Interface for an Authenticator that uses an authentication strategy based on client supplied certificates.ListenerPasswordAuthenticator Authenticator for HTTP Listener password authenticationListenerPasswordAuthenticatorDelegate Functional Interface for an Authenticator that uses an authentication strategy based on a user name and password.ListenerToken The listener token interfaceLiteCoreException Log Gets the log controller for Couchbase Lite, which stores the three available logging methods: console (logcat), 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 MessageEndpointListener to serve incoming message endpoint connection.MessageEndpointListenerChange A change event posted by MessageEndpointListener.MessageEndpointListenerChangeListener A change listener protocol.MessageEndpointListenerConfiguration Configuration for MessageEndpointListenerMessagingCloseCompletion 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 MutableArray provides access to array data.MutableDictionary Dictionary provides access to dictionary data.MutableDictionaryInterface Note: MutableDictionaryInterface is an internal interface.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.Prediction ENTERPRISE EDITION APIPredictionFunction ENTERPRISE EDITION APIPredictiveIndex ENTERPRISE EDITION APIPredictiveModel ENTERPRISE EDITION APIPropertyExpression Property expressionProtocolType ENTERPRISE EDITION APIQuery A database query used for querying data from the database.QueryBuilder QueryChange QueryChange contains the information about the query result changes reported by a query object.QueryChangeListener The listener interface for receiving Live Query change events.ReplicatedDocument 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.Replicator ReplicatorActivityLevel Activity level of a replicator.ReplicatorChange ReplicatorChange contains the replicator status information.ReplicatorChangeListener The listener interface for receiving Replicator change events.ReplicatorConfiguration ReplicatorConnection ENTERPRISE EDITION APIReplicatorProgress Progress of a replicator.ReplicatorStatus Combined activity level and progress of a replicator.ReplicatorType The replication directionResult 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 with an alias.SelectResult.From SelectResult.From is a SelectResult for which you can specify a data source alias.ServerCertificateVerificationMode 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> URLEndpoint URL based replication target endpointURLEndpointListener URLEndpointListenerConfiguration Configuration information for a URL endpoint listener.ValueIndex Value (standard query) indexValueIndexConfiguration ValueIndexItem Value Index ItemVariableExpression Variable expressionWhere A Where represents the WHERE clause of the query for filtering the query result.