Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Z 

A

AbstractCBLWebSocket - Class in com.couchbase.lite.internal.replicator
 
AbstractExecutionService - Class in com.couchbase.lite.internal
Base ExecutionService that provides the default implementation of serial and concurrent executor.
AbstractReplicator - Class in com.couchbase.lite
A replicator for replicating document changes between a local database and a target database.
AbstractReplicator.ActivityLevel - Enum in com.couchbase.lite
Activity level of a replicator.
AbstractReplicator.Progress - Class in com.couchbase.lite
Progress of a replicator.
AbstractReplicator.Status - Class in com.couchbase.lite
Combined activity level and progress of a replicator.
AbstractTLSIdentity - Class in com.couchbase.lite.internal
 
accept(T) - Method in interface com.couchbase.lite.internal.utils.Fn.Consumer
 
accept(T) - Method in interface com.couchbase.lite.internal.utils.Fn.ConsumerThrows
 
accept(MessageEndpointConnection) - Method in class com.couchbase.lite.MessageEndpointListener
Accept a new connection.
add(Expression) - Method in class com.couchbase.lite.Expression
Create an add expression to add the given expression to the current expression
addArray(Array) - Method in class com.couchbase.lite.MutableArray
Adds an Array object to the end of the array.
addBlob(Blob) - Method in class com.couchbase.lite.MutableArray
Adds a Blob object to the end of the array.
addBoolean(boolean) - Method in class com.couchbase.lite.MutableArray
Adds a boolean value to the end of the array.
addChangeListener(ReplicatorChangeListener) - Method in class com.couchbase.lite.AbstractReplicator
Adds a change listener for the changes in the replication status and progress.
addChangeListener(Executor, ReplicatorChangeListener) - Method in class com.couchbase.lite.AbstractReplicator
Adds a change listener for the changes in the replication status and progress with an executor on which the changes will be posted to the listener.
addChangeListener(MessageEndpointListenerChangeListener) - Method in class com.couchbase.lite.MessageEndpointListener
Add a change listener.
addChangeListener(Executor, MessageEndpointListenerChangeListener) - Method in class com.couchbase.lite.MessageEndpointListener
Add a change listener with the given dispatch queue.
addChangeListener(QueryChangeListener) - Method in interface com.couchbase.lite.Query
Adds a change listener for the changes that occur in the query results.
addChangeListener(Executor, QueryChangeListener) - Method in interface com.couchbase.lite.Query
Adds a change listener for the changes that occur in the query results with an executor on which the changes will be posted to the listener.
addDate(Date) - Method in class com.couchbase.lite.MutableArray
Adds a Date object to the end of the array.
addDictionary(Dictionary) - Method in class com.couchbase.lite.MutableArray
Adds a Dictionary object to the end of the array.
addDocumentReplicationListener(DocumentReplicationListener) - Method in class com.couchbase.lite.AbstractReplicator
Adds a listener for receiving the replication status of the specified document.
addDocumentReplicationListener(Executor, DocumentReplicationListener) - Method in class com.couchbase.lite.AbstractReplicator
Adds a listener for receiving the replication status of the specified document with an executor on which the status will be posted to the listener.
addDouble(double) - Method in class com.couchbase.lite.MutableArray
Adds a double value to the end of the array.
addFloat(float) - Method in class com.couchbase.lite.MutableArray
Adds a float value to the end of the array.
addInt(int) - Method in class com.couchbase.lite.MutableArray
Adds an integer value to the end of the array.
addLong(long) - Method in class com.couchbase.lite.MutableArray
Adds a long value to the end of the array.
addNumber(Number) - Method in class com.couchbase.lite.MutableArray
Adds a Number object to the end of the array.
addString(String) - Method in class com.couchbase.lite.MutableArray
Adds a String object to the end of the array.
addValue(Object) - Method in class com.couchbase.lite.MutableArray
Adds an object to the end of the array.
AES256 - Static variable in class com.couchbase.lite.internal.core.C4Constants.EncryptionAlgorithm
 
AES256 - Static variable in class com.couchbase.lite.internal.core.C4Constants.EncryptionKeySize
 
all() - Static method in class com.couchbase.lite.Expression
Creates a * expression to express all properties
all() - Static method in class com.couchbase.lite.SelectResult
Creates a SelectResult object that returns all properties data.
ALL_DOMAINS - Static variable in enum com.couchbase.lite.LogDomain
 
AllocSlice - Interface in com.couchbase.lite.internal.fleece
 
allResults() - Method in class com.couchbase.lite.ResultSet
Return List of Results.
ALPHA - Static variable in class com.couchbase.lite.internal.utils.StringUtils
 
ALPHANUMERIC - Static variable in class com.couchbase.lite.internal.utils.StringUtils
 
and(Expression) - Method in class com.couchbase.lite.Expression
Create a logical AND expression that performs logical AND operation with the current expression.
ANDROID_KEY_STORE - Static variable in class com.couchbase.lite.KeyStoreUtils
 
AndroidConnectivityManager - Class in com.couchbase.lite.internal
 
AndroidConnectivityManager(int, Fn.Runner) - Constructor for class com.couchbase.lite.internal.AndroidConnectivityManager
 
AndroidConnectivityObserver - Class in com.couchbase.lite.internal.replicator
 
AndroidConnectivityObserver(NetworkConnectivityManager, Fn.Provider<C4Replicator>) - Constructor for class com.couchbase.lite.internal.replicator.AndroidConnectivityObserver
 
AndroidExecutionService - Class in com.couchbase.lite.internal
ExecutionService for Android.
AndroidExecutionService() - Constructor for class com.couchbase.lite.internal.AndroidExecutionService
 
ANON_COMMON_NAME - Static variable in class com.couchbase.lite.internal.KeyStoreManager
 
ANON_EXPIRATION_YEARS - Static variable in class com.couchbase.lite.internal.KeyStoreManager
 
ANON_IDENTITY_ALIAS - Static variable in class com.couchbase.lite.internal.KeyStoreManager
 
any(VariableExpression) - Static method in class com.couchbase.lite.ArrayExpression
Creates an ANY Quantified operator (ANY <variable name> IN <expr> SATISFIES <expr>) with the given variable name.
anyAndEvery(VariableExpression) - Static method in class com.couchbase.lite.ArrayExpression
Creates an ANY AND EVERY Quantified operator (ANY AND EVERY <variable name> IN <expr> SATISFIES <expr>) with the given variable name.
append(Object) - Method in class com.couchbase.lite.internal.fleece.MArray
 
apply(T) - Method in interface com.couchbase.lite.internal.utils.Fn.Function
 
apply(T) - Method in interface com.couchbase.lite.internal.utils.Fn.FunctionThrows
 
Array - Class in com.couchbase.lite
Array provides readonly access to array data.
ARRAY - Static variable in class com.couchbase.lite.internal.fleece.FLConstants.ValueType
 
ArrayExpression - Class in com.couchbase.lite
Array expression
ArrayExpressionIn - Class in com.couchbase.lite
The In class represents the IN clause object in a quantified operator (ANY/ANY AND EVERY/EVERY <variable name> IN <expr> SATISFIES <expr>).
ArrayExpressionSatisfies - Class in com.couchbase.lite
The Satisfies class represents the SATISFIES clause object in a quantified operator (ANY/ANY AND EVERY/EVERY <variable name> IN <expr> SATISFIES <expr>).
ArrayFunction - Class in com.couchbase.lite
Function provides array functions.
as(String) - Method in class com.couchbase.lite.DataSource.As
Set an alias to the database data source.
as(String) - Method in class com.couchbase.lite.SelectResult.As
Specifies the alias name to the SelectResult object.
asArray() - Method in class com.couchbase.lite.internal.fleece.FLArray
 
asArray() - Method in class com.couchbase.lite.internal.fleece.FLValue
 
asBool() - Method in class com.couchbase.lite.internal.fleece.FLValue
Returns a value coerced to boolean.
ascending() - Method in class com.couchbase.lite.Ordering.SortOrder
Set the order as ascending order.
ascii() - Static method in class com.couchbase.lite.Collation
Creates an ASCII collation that will compare two strings by using binary comparison.
asData() - Method in class com.couchbase.lite.internal.fleece.FLValue
Returns the exact contents of a data value, or null for all other types.
asDict() - Method in class com.couchbase.lite.internal.fleece.FLDict
 
asDict() - Method in class com.couchbase.lite.internal.fleece.FLValue
If a FLValue represents an array, returns it cast to FLDict, else nullptr.
asDouble() - Method in class com.couchbase.lite.internal.fleece.FLValue
Returns a value coerced to a 64-bit floating point number.
asFLDict() - Method in class com.couchbase.lite.internal.fleece.FLValue
Returns the contents as a dictionary.
asFloat() - Method in class com.couchbase.lite.internal.fleece.FLValue
Returns a value coerced to a 32-bit floating point number.
asInt() - Method in class com.couchbase.lite.internal.fleece.FLValue
Returns a value coerced to an integer.
asNative() - Method in class com.couchbase.lite.internal.fleece.MRoot
 
asNative(MCollection) - Method in class com.couchbase.lite.internal.fleece.MValue
 
asObject() - Method in class com.couchbase.lite.internal.fleece.FLValue
Return an object of the appropriate type.
ASSERTION_FAILED - Static variable in class com.couchbase.lite.CBLError.Code
 
ASSERTION_FAILED - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
 
assertNotEmpty(String, String) - Static method in class com.couchbase.lite.internal.utils.Preconditions
 
assertNotEmpty(List<T>, String) - Static method in class com.couchbase.lite.internal.utils.Preconditions
 
assertNotNull(T, String) - Static method in class com.couchbase.lite.internal.utils.Preconditions
 
assertNotZero(long, String) - Static method in class com.couchbase.lite.internal.utils.Preconditions
 
assertPositive(long, String) - Static method in class com.couchbase.lite.internal.utils.Preconditions
 
assertThat(T, String, Fn.Predicate<T>) - Static method in class com.couchbase.lite.internal.utils.Preconditions
 
assertZero(long, String) - Static method in class com.couchbase.lite.internal.utils.Preconditions
 
asString() - Method in class com.couchbase.lite.internal.fleece.FLValue
Returns the exact contents of a string value, or null for all other types.
asTypedArray() - Method in class com.couchbase.lite.internal.fleece.FLArray
 
asTypedArray() - Method in class com.couchbase.lite.internal.fleece.FLValue
 
asUnsigned() - Method in class com.couchbase.lite.internal.fleece.FLValue
Returns a value coerced to an unsigned integer.
AUTH_MODE_BASIC - Static variable in class com.couchbase.lite.internal.core.C4Listener
 
AUTH_TYPE_BASIC - Static variable in class com.couchbase.lite.internal.core.C4Replicator
 
AUTH_TYPE_CLIENT_CERT - Static variable in class com.couchbase.lite.internal.core.C4Replicator
 
AUTH_TYPE_FACEBOOK - Static variable in class com.couchbase.lite.internal.core.C4Replicator
 
AUTH_TYPE_OPEN_ID_CONNECT - Static variable in class com.couchbase.lite.internal.core.C4Replicator
 
AUTH_TYPE_SESSION - Static variable in class com.couchbase.lite.internal.core.C4Replicator
 
authenticate(List<Certificate>) - Method in interface com.couchbase.lite.ListenerCertificateAuthenticatorDelegate
Authenticate a client based on the passed certificates.
authenticate(String, char[]) - Method in interface com.couchbase.lite.ListenerPasswordAuthenticatorDelegate
Authenticate a client based on the passed credentials.
Authenticator - Class in com.couchbase.lite
Authenticator is an opaque authenticator interface and not intended for application to implement a custom authenticator by subclassing Authenticator interface.
Authenticator() - Constructor for class com.couchbase.lite.Authenticator
 
AUTO_COMPACT - Static variable in class com.couchbase.lite.internal.core.C4Constants.DatabaseFlags
 

B

BAD_DOC_ID - Static variable in class com.couchbase.lite.CBLError.Code
 
BAD_DOC_ID - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
 
BAD_REVISION_ID - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
 
BAD_REVISIONID - Static variable in class com.couchbase.lite.CBLError.Code
 
BasicAuthenticator - Class in com.couchbase.lite
The BasicAuthenticator class is an authenticator that will authenticate using HTTP Basic auth with the given username and password.
BasicAuthenticator(String, String) - Constructor for class com.couchbase.lite.BasicAuthenticator
Deprecated.
Use BasicAuthenticator(String, char[])
BasicAuthenticator(String, char[]) - Constructor for class com.couchbase.lite.BasicAuthenticator
Create a Basic Authenticator.
begin(FLArray) - Method in class com.couchbase.lite.internal.fleece.FLArrayIterator
 
begin(FLDict) - Method in class com.couchbase.lite.internal.fleece.FLDictIterator
 
BEGIN_CERT - Static variable in class com.couchbase.lite.internal.core.InternalCertAuthenticator
 
beginArray(long) - Method in class com.couchbase.lite.internal.fleece.FLEncoder
 
beginDict(long) - Method in class com.couchbase.lite.internal.fleece.FLEncoder
 
beginTransaction() - Method in class com.couchbase.lite.internal.core.C4Database
 
between(Expression, Expression) - Method in class com.couchbase.lite.Expression
Create a between expression that evaluates whether or not the current expression is between the given expressions inclusively.
bind(int, T) - Method in class com.couchbase.lite.internal.core.NativeContext
 
BLIP - Static variable in class com.couchbase.lite.internal.core.C4Constants.LogDomain
 
Blob - Class in com.couchbase.lite
A Couchbase Lite Blob.
Blob(String, byte[]) - Constructor for class com.couchbase.lite.Blob
Construct a Blob with the given in-memory data.
Blob(String, InputStream) - Constructor for class com.couchbase.lite.Blob
Construct a Blob with the given stream of data.
Blob(String, URL) - Constructor for class com.couchbase.lite.Blob
Construct a Blob with the content of a file.
body() - Method in class com.couchbase.lite.internal.core.C4RawDocument
 
bodyAsJSON(boolean) - Method in class com.couchbase.lite.internal.core.C4Document
 
BOOLEAN - Static variable in class com.couchbase.lite.internal.fleece.FLConstants.ValueType
 
booleanValue(boolean) - Static method in class com.couchbase.lite.Expression
Create value expression with given boolean value
BUSY - Static variable in class com.couchbase.lite.CBLError.Code
 
BUSY - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
 
BUSY - Static variable in class com.couchbase.lite.internal.core.C4ReplicatorStatus.ActivityLevel
 

C

C4 - Class in com.couchbase.lite.internal.core
 
C4_REPLICATOR_SCHEME_2 - Static variable in class com.couchbase.lite.internal.core.C4Replicator
 
C4_REPLICATOR_TLS_SCHEME_2 - Static variable in class com.couchbase.lite.internal.core.C4Replicator
 
C4Base - Class in com.couchbase.lite.internal.core
 
C4BlobKey - Class in com.couchbase.lite.internal.core
Blob Key
C4BlobKey(String) - Constructor for class com.couchbase.lite.internal.core.C4BlobKey
Decodes a string of the form "sha1-"+base64 into a raw key.
C4BlobReadStream - Class in com.couchbase.lite.internal.core
An open stream for reading data from a blob.
C4BlobStore - Class in com.couchbase.lite.internal.core
Blob Store API
C4BlobWriteStream - Class in com.couchbase.lite.internal.core
An open stream for writing data to a blob.
C4Constants - Class in com.couchbase.lite.internal.core
 
C4Constants.DatabaseFlags - Class in com.couchbase.lite.internal.core
 
C4Constants.DocumentFlags - Class in com.couchbase.lite.internal.core
 
C4Constants.DocumentVersioning - Class in com.couchbase.lite.internal.core
 
C4Constants.EncryptionAlgorithm - Class in com.couchbase.lite.internal.core
 
C4Constants.EncryptionKeySize - Class in com.couchbase.lite.internal.core
 
C4Constants.EnumeratorFlags - Class in com.couchbase.lite.internal.core
 
C4Constants.ErrorDomain - Class in com.couchbase.lite.internal.core
 
C4Constants.IndexType - Class in com.couchbase.lite.internal.core
 
C4Constants.LiteCoreError - Class in com.couchbase.lite.internal.core
 
C4Constants.LogDomain - Class in com.couchbase.lite.internal.core
 
C4Constants.LogLevel - Class in com.couchbase.lite.internal.core
 
C4Constants.NetworkError - Class in com.couchbase.lite.internal.core
Network error codes (higher level than POSIX, lower level than HTTP.)
C4Constants.RevisionFlags - Class in com.couchbase.lite.internal.core
 
C4Database - Class in com.couchbase.lite.internal.core
 
C4Database(String, int, String, int, int, byte[]) - Constructor for class com.couchbase.lite.internal.core.C4Database
 
C4Database(long) - Constructor for class com.couchbase.lite.internal.core.C4Database
 
C4DatabaseChange - Class in com.couchbase.lite.internal.core
 
C4DatabaseChange() - Constructor for class com.couchbase.lite.internal.core.C4DatabaseChange
 
C4DatabaseObserver - Class in com.couchbase.lite.internal.core
 
C4DatabaseObserverListener - Interface in com.couchbase.lite.internal.core
 
C4DocEnumerator - Class in com.couchbase.lite.internal.core
 
C4Document - Class in com.couchbase.lite.internal.core
 
C4DocumentEnded - Class in com.couchbase.lite.internal.core
WARNING! This class and its members are referenced by name, from native code.
C4DocumentEnded() - Constructor for class com.couchbase.lite.internal.core.C4DocumentEnded
 
C4DocumentObserver - Class in com.couchbase.lite.internal.core
 
C4DocumentObserverListener - Interface in com.couchbase.lite.internal.core
 
C4Error - Class in com.couchbase.lite.internal.core
 
C4Error() - Constructor for class com.couchbase.lite.internal.core.C4Error
 
C4Error(int, int, int) - Constructor for class com.couchbase.lite.internal.core.C4Error
 
C4FullTextMatch - Class in com.couchbase.lite.internal.core
 
C4Key - Class in com.couchbase.lite.internal.core
 
C4KeyPair - Class in com.couchbase.lite.internal.core
 
C4KeyPair.NativeImpl - Interface in com.couchbase.lite.internal.core
 
C4Listener - Class in com.couchbase.lite.internal.core
 
C4Listener.NativeImpl - Interface in com.couchbase.lite.internal.core
Native Implementation
C4Log - Class in com.couchbase.lite.internal.core
 
C4Log.RawLog - Class in com.couchbase.lite.internal.core
 
C4NativePeer - Class in com.couchbase.lite.internal.core
This approach doesn't actually solve the peer management problem.
C4Prediction - Class in com.couchbase.lite.internal.core
 
C4PredictiveModel - Interface in com.couchbase.lite.internal.core
This is a simplified version of the C4PredictiveModel: 1.
C4Query - Class in com.couchbase.lite.internal.core
 
C4QueryEnumerator - Class in com.couchbase.lite.internal.core
C4QueryEnumerator A query result enumerator Created by c4db_query.
C4QueryOptions - Class in com.couchbase.lite.internal.core
 
C4QueryOptions() - Constructor for class com.couchbase.lite.internal.core.C4QueryOptions
 
C4RawDocument - Class in com.couchbase.lite.internal.core
 
C4ReplicationFilter - Interface in com.couchbase.lite.internal.core
 
C4Replicator - Class in com.couchbase.lite.internal.core
There are two things that need protection in the class:
  • Messages sent to it from native code: This object proxies those messages out to various listeners.
  • C4ReplicatorListener - Interface in com.couchbase.lite.internal.core
     
    C4ReplicatorMode - Enum in com.couchbase.lite.internal.core
     
    C4ReplicatorStatus - Class in com.couchbase.lite.internal.core
    WARNING! This class and its members are referenced by name, from native code.
    C4ReplicatorStatus() - Constructor for class com.couchbase.lite.internal.core.C4ReplicatorStatus
     
    C4ReplicatorStatus(int) - Constructor for class com.couchbase.lite.internal.core.C4ReplicatorStatus
     
    C4ReplicatorStatus(int, int, int) - Constructor for class com.couchbase.lite.internal.core.C4ReplicatorStatus
     
    C4ReplicatorStatus(int, long, long, long, int, int, int) - Constructor for class com.couchbase.lite.internal.core.C4ReplicatorStatus
     
    C4ReplicatorStatus.ActivityLevel - Class in com.couchbase.lite.internal.core
     
    C4Socket - Class in com.couchbase.lite.internal.core
     
    callback(C4DatabaseObserver, Object) - Method in interface com.couchbase.lite.internal.core.C4DatabaseObserverListener
     
    callback(C4DocumentObserver, String, long, Object) - Method in interface com.couchbase.lite.internal.core.C4DocumentObserverListener
     
    cancel() - Method in interface com.couchbase.lite.internal.ExecutionService.Cancellable
    Best effort cancellation of a delayed task.
    cancelDelayedTask(ExecutionService.Cancellable) - Method in class com.couchbase.lite.internal.AndroidExecutionService
    Best effort, delete the passed task (obtained from postDelayedOnExecutor, above) from the wait queue.
    cancelDelayedTask(ExecutionService.Cancellable) - Method in interface com.couchbase.lite.internal.ExecutionService
    Best effort cancellation of a delayed task.
    CANT_OPEN_FILE - Static variable in class com.couchbase.lite.CBLError.Code
     
    CANT_OPEN_FILE - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    CANT_UPGRADE_DATABASE - Static variable in class com.couchbase.lite.CBLError.Code
     
    CANT_UPGRADE_DATABASE - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    cast(Object, Class<T>) - Static method in class com.couchbase.lite.internal.utils.ClassUtils
     
    CBLCookieStore - Interface in com.couchbase.lite.internal.replicator
    Interface for CookieStore
    CBLError - Class in com.couchbase.lite
     
    CBLError.Code - Class in com.couchbase.lite
     
    CBLError.Domain - Class in com.couchbase.lite
     
    CBLInternalException - Exception in com.couchbase.lite.internal
    Exceptions within the binding code.
    CBLInternalException(int) - Constructor for exception com.couchbase.lite.internal.CBLInternalException
     
    CBLInternalException(int, String) - Constructor for exception com.couchbase.lite.internal.CBLInternalException
     
    CBLInternalException(int, String, Throwable) - Constructor for exception com.couchbase.lite.internal.CBLInternalException
     
    CBLITE - Static variable in class com.couchbase.lite.CBLError.Domain
     
    CBLKeyManager - Class in com.couchbase.lite.internal.replicator
    X509KeyManager for client certificate authentication with the given client TLSIdentity.
    CBLKeyManager(TLSIdentity) - Constructor for class com.couchbase.lite.internal.replicator.CBLKeyManager
     
    CBLStatus - Class in com.couchbase.lite.internal
     
    CBLTrustManager - Class in com.couchbase.lite.internal.replicator
    The trust manager that supports the followings: 1.
    CBLTrustManager(byte[], boolean, Fn.Consumer<List<Certificate>>) - Constructor for class com.couchbase.lite.internal.replicator.CBLTrustManager
     
    CBLVersion - Class in com.couchbase.lite.internal.core
     
    CBLWebSocket - Class in com.couchbase.lite.internal.replicator
     
    CERT_ATTRIBUTE_COMMON_NAME - Static variable in class com.couchbase.lite.internal.AbstractTLSIdentity
     
    CERT_ATTRIBUTE_COUNTRY - Static variable in class com.couchbase.lite.internal.AbstractTLSIdentity
     
    CERT_ATTRIBUTE_EMAIL_ADDRESS - Static variable in class com.couchbase.lite.internal.AbstractTLSIdentity
     
    CERT_ATTRIBUTE_GIVEN_NAME - Static variable in class com.couchbase.lite.internal.AbstractTLSIdentity
     
    CERT_ATTRIBUTE_HOSTNAME - Static variable in class com.couchbase.lite.internal.AbstractTLSIdentity
     
    CERT_ATTRIBUTE_IP_ADDRESS - Static variable in class com.couchbase.lite.internal.AbstractTLSIdentity
     
    CERT_ATTRIBUTE_LOCALITY - Static variable in class com.couchbase.lite.internal.AbstractTLSIdentity
     
    CERT_ATTRIBUTE_ORGANIZATION - Static variable in class com.couchbase.lite.internal.AbstractTLSIdentity
     
    CERT_ATTRIBUTE_ORGANIZATION_UNIT - Static variable in class com.couchbase.lite.internal.AbstractTLSIdentity
     
    CERT_ATTRIBUTE_POSTAL_ADDRESS - Static variable in class com.couchbase.lite.internal.AbstractTLSIdentity
     
    CERT_ATTRIBUTE_POSTAL_CODE - Static variable in class com.couchbase.lite.internal.AbstractTLSIdentity
     
    CERT_ATTRIBUTE_PSEUDONYM - Static variable in class com.couchbase.lite.internal.AbstractTLSIdentity
     
    CERT_ATTRIBUTE_REGISTERED_ID - Static variable in class com.couchbase.lite.internal.AbstractTLSIdentity
     
    CERT_ATTRIBUTE_STATE_OR_PROVINCE - Static variable in class com.couchbase.lite.internal.AbstractTLSIdentity
     
    CERT_ATTRIBUTE_SURNAME - Static variable in class com.couchbase.lite.internal.AbstractTLSIdentity
     
    CERT_ATTRIBUTE_URL - Static variable in class com.couchbase.lite.internal.AbstractTLSIdentity
     
    changed(T) - Method in interface com.couchbase.lite.ChangeListener
     
    changed(DatabaseChange) - Method in interface com.couchbase.lite.DatabaseChangeListener
    Callback function from Database when database has change
    changed(DocumentChange) - Method in interface com.couchbase.lite.DocumentChangeListener
    Callback function from Database when the specified document is updated.
    changed(MessageEndpointListenerChange) - Method in interface com.couchbase.lite.MessageEndpointListenerChangeListener
     
    changed(QueryChange) - Method in interface com.couchbase.lite.QueryChangeListener
    The callback function from live query
    changed(ReplicatorChange) - Method in interface com.couchbase.lite.ReplicatorChangeListener
    The callback function from Replicator
    changeEncryptionKey(EncryptionKey) - Method in class com.couchbase.lite.Database
    ENTERPRISE EDITION API

    ChangeListener<T> - Interface in com.couchbase.lite
     
    checkAlias(String) - Static method in class com.couchbase.lite.internal.KeyStoreManager
     
    checkClientTrusted(X509Certificate[], String) - Method in class com.couchbase.lite.internal.replicator.CBLTrustManager
     
    checkServerTrusted(X509Certificate[], String) - Method in class com.couchbase.lite.internal.replicator.CBLTrustManager
     
    chooseClientAlias(String[], Principal[], Socket) - Method in class com.couchbase.lite.internal.replicator.CBLKeyManager
     
    chooseServerAlias(String, Principal[], Socket) - Method in class com.couchbase.lite.internal.replicator.CBLKeyManager
     
    ClassUtils - Class in com.couchbase.lite.internal.utils
     
    clear() - Method in class com.couchbase.lite.internal.fleece.MArray
     
    clear() - Method in class com.couchbase.lite.internal.fleece.MDict
     
    CLIENT_CERT_AUTH_KEY_MANAGER - Static variable in class com.couchbase.lite.internal.replicator.AbstractCBLWebSocket
     
    ClientCertificateAuthenticator - Class in com.couchbase.lite
    ENTERPRISE EDITION API

    ClientCertificateAuthenticator(TLSIdentity) - Constructor for class com.couchbase.lite.ClientCertificateAuthenticator
    Creates a ClientCertificateAuthenticator object with the given client identity.
    close() - Method in class com.couchbase.lite.internal.core.C4BlobReadStream
    Closes a read-stream.
    close() - Method in class com.couchbase.lite.internal.core.C4BlobWriteStream
    Closes a blob write-stream.
    close() - Method in class com.couchbase.lite.internal.core.C4Database
     
    close() - Method in class com.couchbase.lite.internal.core.C4DatabaseObserver
     
    close() - Method in class com.couchbase.lite.internal.core.C4DocEnumerator
     
    close() - Method in class com.couchbase.lite.internal.core.C4DocumentObserver
     
    close() - Method in class com.couchbase.lite.internal.core.C4KeyPair
     
    close() - Method in class com.couchbase.lite.internal.core.C4Listener
     
    close() - Method in class com.couchbase.lite.internal.core.C4Replicator
     
    close(MessagingError) - Method in class com.couchbase.lite.internal.replicator.MessageSocket
     
    close(Exception, MessagingCloseCompletion) - Method in interface com.couchbase.lite.MessageEndpointConnection
    Called to close the remote connection with the other peer when the replicator stops or when the MessageEndpointListener closes the connection.
    close(MessageEndpointConnection) - Method in class com.couchbase.lite.MessageEndpointListener
    Close the given connection.
    close(MessagingError) - Method in interface com.couchbase.lite.ReplicatorConnection
    Tells the replicator to close the current replicator connection.
    closeAll() - Method in class com.couchbase.lite.MessageEndpointListener
    Close all connections active at the time of the call.
    CLOSED - Static variable in class com.couchbase.lite.internal.core.C4Constants.RevisionFlags
     
    code - Variable in exception com.couchbase.lite.LiteCoreException
     
    collate(Collation) - Method in class com.couchbase.lite.Expression
    Creates a Collate expression with the given Collation specification.
    Collation - Class in com.couchbase.lite
    Collation defines how strings are compared and is used when creating a COLLATE expression.
    Collation.ASCII - Class in com.couchbase.lite
    ASCII collation compares two strings by using binary comparison.
    Collation.Unicode - Class in com.couchbase.lite
    Unicode Collation that will compare two strings by using Unicode collation algorithm.
    collectionFromNative(Object) - Method in interface com.couchbase.lite.internal.fleece.MValue.Delegate
     
    com.couchbase.lite - package com.couchbase.lite
     
    com.couchbase.lite.internal - package com.couchbase.lite.internal
     
    com.couchbase.lite.internal.core - package com.couchbase.lite.internal.core
     
    com.couchbase.lite.internal.core.impl - package com.couchbase.lite.internal.core.impl
     
    com.couchbase.lite.internal.fleece - package com.couchbase.lite.internal.fleece
     
    com.couchbase.lite.internal.replicator - package com.couchbase.lite.internal.replicator
     
    com.couchbase.lite.internal.security - package com.couchbase.lite.internal.security
     
    com.couchbase.lite.internal.support - package com.couchbase.lite.internal.support
     
    com.couchbase.lite.internal.utils - package com.couchbase.lite.internal.utils
     
    compact() - Method in class com.couchbase.lite.internal.core.C4Database
     
    complete() - Method in interface com.couchbase.lite.MessagingCloseCompletion
    Acknowledges completion of the close operation.
    complete(boolean, MessagingError) - Method in interface com.couchbase.lite.MessagingCompletion
    Acknowledges completion of the operation.
    computeBlobKey() - Method in class com.couchbase.lite.internal.core.C4BlobWriteStream
    Computes the blob-key (digest) of the data written to the stream.
    ConcurrencyControl - Enum in com.couchbase.lite
    ConcurrencyControl type used when saving or deleting a document.
    CONFLICT - Static variable in class com.couchbase.lite.CBLError.Code
     
    Conflict - Class in com.couchbase.lite
     
    CONFLICT - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    CONFLICTED - Static variable in class com.couchbase.lite.internal.core.C4Constants.DocumentFlags
     
    ConflictHandler - Interface in com.couchbase.lite
     
    ConflictResolver - Interface in com.couchbase.lite
    Custom conflict resolution strategies implement this interface.
    CONNECTING - Static variable in class com.couchbase.lite.internal.core.C4ReplicatorStatus.ActivityLevel
     
    ConnectionStatus - Class in com.couchbase.lite
    Connection Status
    ConnectionStatus(int, int) - Constructor for class com.couchbase.lite.ConnectionStatus
     
    connectivityChanged(boolean) - Method in class com.couchbase.lite.internal.AndroidConnectivityManager
     
    ConsoleLogger - Class in com.couchbase.lite
    A class that sends log messages to Android's system log, available via 'logcat'.
    ConsoleLogger() - Constructor for class com.couchbase.lite.ConsoleLogger
     
    contains(Expression, Expression) - Static method in class com.couchbase.lite.ArrayFunction
    Creates an ARRAY_CONTAINS(expr, value) function that checks whether the given array expression contains the given value or not.
    contains(String) - Method in class com.couchbase.lite.Dictionary
    Tests whether a property exists or not.
    contains(String) - Method in interface com.couchbase.lite.DictionaryInterface
     
    contains(String) - Method in class com.couchbase.lite.Document
    Tests whether a property exists or not.
    contains(String) - Method in class com.couchbase.lite.internal.fleece.MDict
     
    contains(String) - Method in class com.couchbase.lite.Result
    Tests whether a projecting result key exists or not.
    convertC4Error(C4Error) - Static method in class com.couchbase.lite.internal.CBLStatus
     
    convertException(LiteCoreException) - Static method in class com.couchbase.lite.internal.CBLStatus
     
    convertException(LiteCoreException, String) - Static method in class com.couchbase.lite.internal.CBLStatus
     
    copy(File, String, DatabaseConfiguration) - Static method in class com.couchbase.lite.Database
    Make a copy of a database in a new location.
    copy() - Method in class com.couchbase.lite.internal.core.C4ReplicatorStatus
     
    copyDb(String, String, int, String, int, int, byte[]) - Static method in class com.couchbase.lite.internal.core.C4Database
     
    copyFile(InputStream, OutputStream) - Static method in class com.couchbase.lite.internal.utils.FileUtils
     
    CORRUPT_DATA - Static variable in class com.couchbase.lite.CBLError.Code
     
    CORRUPT_DATA - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    CORRUPT_REVISION_DATA - Static variable in class com.couchbase.lite.CBLError.Code
     
    CORRUPT_REVISION_DATA - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    cosineDistance(Expression, Expression) - Static method in class com.couchbase.lite.Function
    ENTERPRISE EDITION API

    CouchbaseLite - Class in com.couchbase.lite
     
    CouchbaseLiteException - Exception in com.couchbase.lite
    A CouchbaseLiteException gets raised whenever a Couchbase Lite faces errors.
    CouchbaseLiteException(String) - Constructor for exception com.couchbase.lite.CouchbaseLiteException
    Constructs a new exception with the specified detail message.
    CouchbaseLiteException(Exception) - Constructor for exception com.couchbase.lite.CouchbaseLiteException
    Deprecated.
    Must supply an error message
    CouchbaseLiteException(String, Exception) - Constructor for exception com.couchbase.lite.CouchbaseLiteException
    Constructs a new exception with the specified cause
    CouchbaseLiteException(CBLInternalException) - Constructor for exception com.couchbase.lite.CouchbaseLiteException
    Deprecated.
    Must supply an error message
    CouchbaseLiteException(String, CBLInternalException) - Constructor for exception com.couchbase.lite.CouchbaseLiteException
    Constructs a new exception from an internal exception
    CouchbaseLiteException(String, int) - Constructor for exception com.couchbase.lite.CouchbaseLiteException
    Deprecated.
    Must supply an error message
    CouchbaseLiteException(String, String, int) - Constructor for exception com.couchbase.lite.CouchbaseLiteException
    Constructs a new exception with the specified detail message, error domain and error code
    CouchbaseLiteException(String, int, Exception) - Constructor for exception com.couchbase.lite.CouchbaseLiteException
    Deprecated.
    Must supply an error message
    CouchbaseLiteException(String, int, Map<String, Object>) - Constructor for exception com.couchbase.lite.CouchbaseLiteException
    Deprecated.
    Must supply an error message
    CouchbaseLiteException(String, Exception, String, int) - Constructor for exception com.couchbase.lite.CouchbaseLiteException
    Constructs a new exception with the specified error domain, error code and the specified cause
    CouchbaseLiteException() - Constructor for exception com.couchbase.lite.CouchbaseLiteException
    This method is not part of the public API.
    CouchbaseLiteException(String, Exception, String, int, Map<String, Object>) - Constructor for exception com.couchbase.lite.CouchbaseLiteException
    This method is not part of the public API.
    CouchbaseLiteInternal - Class in com.couchbase.lite.internal
    Among the other things that this class attempts to abstract away, is access to the file system.
    count() - Method in class com.couchbase.lite.Array
    Gets a number of the items in the array.
    count() - Method in class com.couchbase.lite.Dictionary
    Gets a number of the entries in the dictionary.
    count() - Method in interface com.couchbase.lite.DictionaryInterface
     
    count() - Method in class com.couchbase.lite.Document
    Gets a number of the entries in the dictionary.
    count() - Method in class com.couchbase.lite.internal.fleece.FLArray
    Returns the number of items in an array; 0 if handle is null.
    count() - Method in class com.couchbase.lite.internal.fleece.FLDict
     
    count() - Method in class com.couchbase.lite.internal.fleece.MArray
     
    count() - Method in class com.couchbase.lite.internal.fleece.MDict
     
    count() - Method in class com.couchbase.lite.Result
    Return A number of the projecting values in the result.
    create(byte[]) - Method in class com.couchbase.lite.internal.core.C4BlobStore
    Stores a blob.
    CREATE - Static variable in class com.couchbase.lite.internal.core.C4Constants.DatabaseFlags
     
    create(String, byte[], int) - Method in class com.couchbase.lite.internal.core.C4Database
     
    create(String, FLSliceResult, int) - Method in class com.couchbase.lite.internal.core.C4Database
     
    createCBLWebSocket(long, String, String, int, String, byte[], CBLCookieStore, Fn.Consumer<List<Certificate>>) - Static method in class com.couchbase.lite.internal.replicator.AbstractCBLWebSocket
     
    createConnection(MessageEndpoint) - Method in interface com.couchbase.lite.MessageEndpointDelegate
    Creates an object of type MessageEndpointConnection interface.
    createDatabaseObserver(C4DatabaseObserverListener, Object) - Method in class com.couchbase.lite.internal.core.C4Database
     
    createDocumentObserver(String, C4DocumentObserverListener, Object) - Method in class com.couchbase.lite.internal.core.C4Database
     
    createHttpListener(int, String, String, ListenerPasswordAuthenticator, boolean, boolean, boolean) - Static method in class com.couchbase.lite.internal.core.C4Listener
     
    createIdentity(boolean, Map<String, String>, Date, String) - Static method in class com.couchbase.lite.TLSIdentity
    Create self-signed certificate and private key, store them in the canonical keystore, and return a identity backed by the new entry.
    createIndex(String, String, int, String, boolean) - Method in class com.couchbase.lite.internal.core.C4Database
     
    createKeyPair(KeyStore, String, char[], KeyStoreManager.KeyAlgorithm, KeyStoreManager.KeySize) - Static method in class com.couchbase.lite.internal.core.C4KeyPair
    Create a C4Key pair.
    createKeyPair(KeyStore, String, char[], KeyStoreManager.KeyAlgorithm, KeyStoreManager.KeySize, KeyPair) - Static method in class com.couchbase.lite.internal.core.C4KeyPair
    Create a C4Key pair.
    createKeyPair(String, KeyStoreManager.KeyAlgorithm, KeyStoreManager.KeySize) - Static method in class com.couchbase.lite.internal.core.C4KeyPair
    Convenience method for Android, which has only one safe keystore and doesn't use passwords for keys.
    createLocalReplicator(C4Database, int, int, byte[], C4ReplicatorListener, C4ReplicationFilter, C4ReplicationFilter, AbstractReplicator) - Method in class com.couchbase.lite.internal.core.C4Database
     
    createQuery(String) - Method in class com.couchbase.lite.internal.core.C4Database
     
    createRemoteReplicator(String, String, int, String, String, int, int, byte[], C4ReplicatorListener, C4ReplicationFilter, C4ReplicationFilter, AbstractReplicator, SocketFactory, int) - Method in class com.couchbase.lite.internal.core.C4Database
     
    createSelfSignedCertEntry(KeyStore, String, char[], boolean, Map<String, String>, Date) - Method in class com.couchbase.lite.internal.KeyStoreManager
     
    createSelfSignedCertEntry(KeyStore, String, char[], boolean, Map<String, String>, Date) - Method in class com.couchbase.lite.internal.KeyStoreManagerDelegate
     
    createSocket(long, String, String, int, String, byte[]) - Method in class com.couchbase.lite.internal.SocketFactory
     
    createTargetReplicator(C4Socket, int, int, byte[], C4ReplicatorListener, Object) - Method in class com.couchbase.lite.internal.core.C4Database
     
    createTlsListenerCertAuth(int, String, String, ListenerCertificateAuthenticator, boolean, boolean, boolean, Certificate, C4KeyPair) - Static method in class com.couchbase.lite.internal.core.C4Listener
     
    createTlsListenerPasswordAuth(int, String, String, ListenerPasswordAuthenticator, boolean, boolean, boolean, Certificate, C4KeyPair) - Static method in class com.couchbase.lite.internal.core.C4Listener
     
    crossJoin(DataSource) - Static method in class com.couchbase.lite.Join
    Create an CROSS JOIN component with the given data source.
    CRYPTO - Static variable in class com.couchbase.lite.CBLError.Code
     
    CRYPTO - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     

    D

    d(LogDomain, String) - Static method in class com.couchbase.lite.internal.support.Log
    Send a DEBUG message.
    d(LogDomain, String, Throwable) - Static method in class com.couchbase.lite.internal.support.Log
    Send a DEBUG message and log the exception.
    d(LogDomain, String, Object...) - Static method in class com.couchbase.lite.internal.support.Log
    Send a DEBUG message.
    d(LogDomain, String, Throwable, Object...) - Static method in class com.couchbase.lite.internal.support.Log
    Send a DEBUG message and log the exception.
    DATA - Static variable in class com.couchbase.lite.internal.fleece.FLConstants.ValueType
     
    Database - Class in com.couchbase.lite
    A Couchbase Lite database.
    Database(String) - Constructor for class com.couchbase.lite.Database
    Construct a Database with a given name and the default config.
    Database(String, DatabaseConfiguration) - Constructor for class com.couchbase.lite.Database
    Construct a AbstractDatabase with a given name and database config.
    database(Database) - Static method in class com.couchbase.lite.DataSource
    Create a database as a data source.
    DATABASE - Static variable in class com.couchbase.lite.internal.core.C4Constants.LogDomain
     
    DATABASE_TOO_NEW - Static variable in class com.couchbase.lite.CBLError.Code
     
    DATABASE_TOO_NEW - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    DATABASE_TOO_OLD - Static variable in class com.couchbase.lite.CBLError.Code
     
    DATABASE_TOO_OLD - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    DatabaseChange - Class in com.couchbase.lite
    Provides details about a Database change.
    DatabaseChangeListener - Interface in com.couchbase.lite
    The listener interface for receiving Database change events.
    DatabaseConfiguration - Class in com.couchbase.lite
    Configuration for opening a database.
    DatabaseConfiguration() - Constructor for class com.couchbase.lite.DatabaseConfiguration
     
    DatabaseConfiguration(DatabaseConfiguration) - Constructor for class com.couchbase.lite.DatabaseConfiguration
     
    DatabaseEndpoint - Class in com.couchbase.lite
    ENTERPRISE EDITION API

    DatabaseEndpoint(Database) - Constructor for class com.couchbase.lite.DatabaseEndpoint
    Constructor with the database instance
    DataSource - Class in com.couchbase.lite
    A query data source, used for specifying the source of data for a query.
    dataSource() - Method in class com.couchbase.lite.internal.core.C4FullTextMatch
     
    DataSource.As - Class in com.couchbase.lite
    Database as a data source for query.
    date(Date) - Static method in class com.couchbase.lite.Expression
    Create value expression with given Date value
    DateUtils - Class in com.couchbase.lite.internal.utils
     
    DbContext - Class in com.couchbase.lite.internal
     
    DbContext(Database) - Constructor for class com.couchbase.lite.internal.DbContext
     
    debug() - Static method in class com.couchbase.lite.internal.core.C4Base
     
    DEBUG - Static variable in class com.couchbase.lite.internal.core.C4Constants.LogLevel
     
    decodeString(String) - Method in interface com.couchbase.lite.internal.utils.PlatformUtils.Base64Decoder
     
    decrypt(C4KeyPair, byte[]) - Method in class com.couchbase.lite.internal.KeyStoreManager
    Decrypts data using the private key.
    decrypt(C4KeyPair, byte[]) - Method in class com.couchbase.lite.internal.KeyStoreManagerDelegate
     
    DEFAULT - Static variable in interface com.couchbase.lite.ConflictResolver
    The default conflict resolution strategy.
    DEFAULT - Static variable in class com.couchbase.lite.internal.core.C4Constants.EnumeratorFlags
     
    delete() - Method in class com.couchbase.lite.internal.core.C4BlobStore
    Deletes the BlobStore's blobs and directory, and (if successful) frees the object.
    delete(C4BlobKey) - Method in class com.couchbase.lite.internal.core.C4BlobStore
    Deletes a blob from the store given its key.
    delete() - Method in class com.couchbase.lite.internal.core.C4Database
     
    deleteContents(String) - Static method in class com.couchbase.lite.internal.utils.FileUtils
     
    deleteContents(File) - Static method in class com.couchbase.lite.internal.utils.FileUtils
     
    DELETED - Static variable in class com.couchbase.lite.internal.core.C4Constants.DocumentFlags
     
    DELETED - Static variable in class com.couchbase.lite.internal.core.C4Constants.RevisionFlags
     
    deleted() - Method in class com.couchbase.lite.internal.core.C4Document
     
    deleted - Static variable in class com.couchbase.lite.Meta
    A metadata expression referring to the deleted boolean flag of the document.
    deleteDbAtPath(String) - Static method in class com.couchbase.lite.internal.core.C4Database
     
    deleteEntries(KeyStore, Fn.Predicate<String>) - Method in class com.couchbase.lite.internal.KeyStoreManager
     
    deleteEntries(KeyStore, Fn.Predicate<String>) - Method in class com.couchbase.lite.internal.KeyStoreManagerDelegate
     
    deleteIndex(String) - Method in class com.couchbase.lite.internal.core.C4Database
     
    DESCENDING - Static variable in class com.couchbase.lite.internal.core.C4Constants.EnumeratorFlags
     
    descending() - Method in class com.couchbase.lite.Ordering.SortOrder
    Set the order as descending order.
    DICT - Static variable in class com.couchbase.lite.internal.fleece.FLConstants.ValueType
     
    dictContainsBlobs(FLSliceResult, FLSharedKeys) - Static method in class com.couchbase.lite.internal.core.C4Document
     
    Dictionary - Class in com.couchbase.lite
    Dictionary provides readonly access to dictionary data.
    DictionaryInterface - Interface in com.couchbase.lite
    Note: DictionaryInterface is an internal interface.
    digest() - Method in class com.couchbase.lite.Blob
    The cryptographic digest of this Blob's contents, which uniquely identifies it.
    divide(Expression) - Method in class com.couchbase.lite.Expression
    Create a divide expression to divide the current expression by the given expression.
    DNS_FAILURE - Static variable in class com.couchbase.lite.CBLError.Code
     
    DNS_FAILURE - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
     
    Document - Class in com.couchbase.lite
    Readonly version of the Document.
    DocumentChange - Class in com.couchbase.lite
    Provides details about a Document change.
    DocumentChangeListener - Interface in com.couchbase.lite
    The listener interface for receiving Document change events.
    documentEnded(C4Replicator, boolean, C4DocumentEnded[], Object) - Method in interface com.couchbase.lite.internal.core.C4ReplicatorListener
     
    DocumentFlag - Enum in com.couchbase.lite
    The flags enum describing the replicated document.
    DocumentReplication - Class in com.couchbase.lite
    Document replicated update of a replicator.
    DocumentReplicationListener - Interface in com.couchbase.lite
    The listener interface for receiving Document replicated events.
    domain - Variable in class com.couchbase.lite.internal.core.C4Log.RawLog
     
    domain - Variable in exception com.couchbase.lite.LiteCoreException
     
    doubleValue(double) - Static method in class com.couchbase.lite.Expression
    Create value expression with given double value

    E

    e(LogDomain, String) - Static method in class com.couchbase.lite.internal.support.Log
    Send an ERROR message.
    e(LogDomain, String, Throwable) - Static method in class com.couchbase.lite.internal.support.Log
    Send a ERROR message and log the exception.
    e(LogDomain, String, Object...) - Static method in class com.couchbase.lite.internal.support.Log
    Send a ERROR message.
    e(LogDomain, String, Throwable, Object...) - Static method in class com.couchbase.lite.internal.support.Log
    Send a ERROR message and log the exception.
    Encodable - Interface in com.couchbase.lite.internal.fleece
     
    encode() - Method in class com.couchbase.lite.internal.fleece.MRoot
     
    ENCODE_ERROR - Static variable in class com.couchbase.lite.internal.fleece.FLConstants.Error
     
    encodeJSON(byte[]) - Method in class com.couchbase.lite.internal.core.C4Database
     
    encodeNative(FLEncoder, Object) - Method in interface com.couchbase.lite.internal.fleece.MValue.Delegate
     
    encodeTo(FLEncoder) - Method in class com.couchbase.lite.Array
    encodeTo(FlEncoder) is internal method.
    encodeTo(FLEncoder) - Method in class com.couchbase.lite.Blob
     
    encodeTo(FLEncoder) - Method in class com.couchbase.lite.Dictionary
    encodeTo(FlEncoder) is internal method.
    encodeTo(FLEncoder) - Method in interface com.couchbase.lite.internal.fleece.Encodable
     
    encodeTo(FLEncoder) - Method in interface com.couchbase.lite.internal.fleece.FLEncodable
     
    encodeTo(FLEncoder) - Method in class com.couchbase.lite.internal.fleece.MArray
     
    encodeTo(FLEncoder) - Method in class com.couchbase.lite.internal.fleece.MDict
     
    encodeTo(FLEncoder) - Method in class com.couchbase.lite.internal.fleece.MRoot
     
    encodeTo(FLEncoder) - Method in class com.couchbase.lite.internal.fleece.MValue
     
    encodeToString(byte[]) - Method in interface com.couchbase.lite.internal.utils.PlatformUtils.Base64Encoder
     
    EncryptionKey - Class in com.couchbase.lite
    ENTERPRISE EDITION API

    EncryptionKey(byte[]) - Constructor for class com.couchbase.lite.EncryptionKey
    Initializes the encryption key with a raw AES-128 key 16 bytes in length.
    EncryptionKey(String) - Constructor for class com.couchbase.lite.EncryptionKey
    Initializes the encryption key from the given password string.
    END_CERT - Static variable in class com.couchbase.lite.internal.core.InternalCertAuthenticator
     
    endArray() - Method in class com.couchbase.lite.internal.fleece.FLEncoder
     
    endDict() - Method in class com.couchbase.lite.internal.fleece.FLEncoder
     
    Endpoint - Interface in com.couchbase.lite
    Replication target endpoint interface
    endTransaction(boolean) - Method in class com.couchbase.lite.internal.core.C4Database
     
    enumerateAllDocs(int) - Method in class com.couchbase.lite.internal.core.C4Database
     
    enumerateChanges(long, int) - Method in class com.couchbase.lite.internal.core.C4Database
     
    equals(Object) - Method in class com.couchbase.lite.Array
     
    equals(Object) - Method in class com.couchbase.lite.Blob
    Compare for equality.
    equals(Object) - Method in class com.couchbase.lite.Dictionary
     
    equals(Object) - Method in class com.couchbase.lite.Document
     
    equals(Object) - Method in class com.couchbase.lite.LogFileConfiguration
     
    equalTo(Expression) - Method in class com.couchbase.lite.Expression
    Create an equal to expression that evaluates whether or not the current expression is equal to the given expression.
    eraseFileOrDir(String) - Static method in class com.couchbase.lite.internal.utils.FileUtils
     
    eraseFileOrDir(File) - Static method in class com.couchbase.lite.internal.utils.FileUtils
     
    ERROR - Static variable in class com.couchbase.lite.internal.core.C4Constants.LogLevel
     
    errorIsTransient() - Method in class com.couchbase.lite.internal.core.C4DocumentEnded
     
    euclideanDistance(Expression, Expression) - Static method in class com.couchbase.lite.Function
    ENTERPRISE EDITION API

    every(VariableExpression) - Static method in class com.couchbase.lite.ArrayExpression
    Creates an EVERY Quantified operator (EVERY <variable name> IN <expr> SATISFIES <expr>) with the given variable name.
    execute() - Method in interface com.couchbase.lite.Query
    Executes the query.
    ExecutionService - Interface in com.couchbase.lite.internal
     
    ExecutionService.Cancellable - Interface in com.couchbase.lite.internal
    A Cancellable represents a delayed task that is cancellable.
    ExecutionService.CloseableExecutor - Interface in com.couchbase.lite.internal
    Like an ExecutorService, but simpler.
    ExecutionService.CloseableExecutor.ExecutorClosedException - Exception in com.couchbase.lite.internal
     
    ExecutorClosedException() - Constructor for exception com.couchbase.lite.internal.ExecutionService.CloseableExecutor.ExecutorClosedException
     
    ExecutorClosedException(String) - Constructor for exception com.couchbase.lite.internal.ExecutionService.CloseableExecutor.ExecutorClosedException
     
    ExecutorClosedException(String, Throwable) - Constructor for exception com.couchbase.lite.internal.ExecutionService.CloseableExecutor.ExecutorClosedException
     
    ExecutorClosedException(Throwable) - Constructor for exception com.couchbase.lite.internal.ExecutionService.CloseableExecutor.ExecutorClosedException
     
    EXISTS - Static variable in class com.couchbase.lite.internal.core.C4Constants.DocumentFlags
     
    exists() - Method in class com.couchbase.lite.internal.core.C4Document
     
    expiration - Static variable in class com.couchbase.lite.Meta
    A metadata expression referring to the expiration date of the document.
    explain() - Method in class com.couchbase.lite.internal.core.C4Query
     
    explain() - Method in interface com.couchbase.lite.Query
    Returns a string describing the implementation of the compiled query.
    Expression - Class in com.couchbase.lite
    The expression used in constructing a query.
    Expression() - Constructor for class com.couchbase.lite.Expression
     
    expression(Expression) - Static method in class com.couchbase.lite.Ordering
    Create a SortOrder, inherited from the OrderBy class, object by the given expression.
    expression(Expression) - Static method in class com.couchbase.lite.SelectResult
    Creates a SelectResult object with the given expression.
    expression(Expression) - Static method in class com.couchbase.lite.ValueIndexItem
    Creates a value index item with the given property.

    F

    FAILED_SELECTING_CONFLICTING_REVISION - Static variable in exception com.couchbase.lite.internal.CBLInternalException
     
    FileLogger - Class in com.couchbase.lite
    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.
    FileUtils - Class in com.couchbase.lite.internal.utils
     
    filtered(Document, EnumSet<DocumentFlag>) - Method in interface com.couchbase.lite.ReplicationFilter
     
    findAlias(KeyStore, String) - Method in class com.couchbase.lite.internal.KeyStoreManager
     
    findAlias(KeyStore, String) - Method in class com.couchbase.lite.internal.KeyStoreManagerDelegate
     
    finish() - Method in class com.couchbase.lite.internal.fleece.FLEncoder
     
    finish2() - Method in class com.couchbase.lite.internal.fleece.FLEncoder
     
    flags() - Method in class com.couchbase.lite.ReplicatedDocument
    The current status flag of the document.
    FLArray - Class in com.couchbase.lite.internal.fleece
     
    FLArray(long) - Constructor for class com.couchbase.lite.internal.fleece.FLArray
     
    FLArrayIterator - Class in com.couchbase.lite.internal.fleece
     
    FLArrayIterator() - Constructor for class com.couchbase.lite.internal.fleece.FLArrayIterator
     
    FLArrayIterator(long) - Constructor for class com.couchbase.lite.internal.fleece.FLArrayIterator
     
    FLConstants - Class in com.couchbase.lite.internal.fleece
     
    FLConstants.Error - Class in com.couchbase.lite.internal.fleece
     
    FLConstants.ValueType - Class in com.couchbase.lite.internal.fleece
     
    FLDict - Class in com.couchbase.lite.internal.fleece
     
    FLDict(long) - Constructor for class com.couchbase.lite.internal.fleece.FLDict
     
    FLDictIterator - Class in com.couchbase.lite.internal.fleece
     
    FLDictIterator() - Constructor for class com.couchbase.lite.internal.fleece.FLDictIterator
     
    FLEECE - Static variable in class com.couchbase.lite.CBLError.Domain
     
    FLEECE - Static variable in class com.couchbase.lite.internal.core.C4Constants.ErrorDomain
     
    FLEncodable - Interface in com.couchbase.lite.internal.fleece
     
    FLEncoder - Class in com.couchbase.lite.internal.fleece
     
    FLEncoder() - Constructor for class com.couchbase.lite.internal.fleece.FLEncoder
     
    FLEncoder(long) - Constructor for class com.couchbase.lite.internal.fleece.FLEncoder
     
    FLEncoder(long, boolean) - Constructor for class com.couchbase.lite.internal.fleece.FLEncoder
     
    floatValue(float) - Static method in class com.couchbase.lite.Expression
    Create value expression with given float value
    FLSharedKeys - Class in com.couchbase.lite.internal.fleece
     
    FLSharedKeys(long) - Constructor for class com.couchbase.lite.internal.fleece.FLSharedKeys
     
    FLSliceResult - Class in com.couchbase.lite.internal.fleece
     
    FLSliceResult() - Constructor for class com.couchbase.lite.internal.fleece.FLSliceResult
     
    FLSliceResult(boolean) - Constructor for class com.couchbase.lite.internal.fleece.FLSliceResult
     
    FLSliceResult(byte[]) - Constructor for class com.couchbase.lite.internal.fleece.FLSliceResult
     
    FLSliceResult(long) - Constructor for class com.couchbase.lite.internal.fleece.FLSliceResult
     
    FLValue - Class in com.couchbase.lite.internal.fleece
     
    FLValue(long) - Constructor for class com.couchbase.lite.internal.fleece.FLValue
     
    Fn - Interface in com.couchbase.lite.internal.utils
     
    Fn.Consumer<T> - Interface in com.couchbase.lite.internal.utils
     
    Fn.ConsumerThrows<T,E extends Throwable> - Interface in com.couchbase.lite.internal.utils
     
    Fn.Function<T,R> - Interface in com.couchbase.lite.internal.utils
     
    Fn.FunctionThrows<T,R,E extends Throwable> - Interface in com.couchbase.lite.internal.utils
     
    Fn.Predicate<T> - Interface in com.couchbase.lite.internal.utils
     
    Fn.Provider<T> - Interface in com.couchbase.lite.internal.utils
     
    Fn.Runner - Interface in com.couchbase.lite.internal.utils
     
    Fn.TaskThrows<E extends Throwable> - Interface in com.couchbase.lite.internal.utils
     
    forceCallbackLevel(LogLevel) - Static method in class com.couchbase.lite.internal.core.C4Log
     
    formatStandardMessage(String, Object...) - Static method in class com.couchbase.lite.internal.support.Log
     
    free() - Method in class com.couchbase.lite.internal.core.C4BlobKey
     
    free() - Method in class com.couchbase.lite.internal.core.C4BlobStore
    Closes/frees a BlobStore.
    free() - Method in class com.couchbase.lite.internal.core.C4Database
     
    free() - Method in class com.couchbase.lite.internal.core.C4DocEnumerator
     
    free() - Method in class com.couchbase.lite.internal.core.C4DocumentObserver
     
    free() - Method in class com.couchbase.lite.internal.core.C4Query
     
    free() - Method in class com.couchbase.lite.internal.core.C4QueryEnumerator
     
    free() - Method in class com.couchbase.lite.internal.core.C4RawDocument
     
    free() - Method in interface com.couchbase.lite.internal.fleece.AllocSlice
     
    free() - Method in class com.couchbase.lite.internal.fleece.FLArrayIterator
     
    free() - Method in class com.couchbase.lite.internal.fleece.FLDictIterator
     
    free() - Method in class com.couchbase.lite.internal.fleece.FLEncoder
     
    free() - Method in class com.couchbase.lite.internal.fleece.FLSliceResult
     
    free(C4KeyPair) - Method in class com.couchbase.lite.internal.KeyStoreManager
    Called when the C4KeyPair is released and the externalKey is no longer needed and when associated resources may be freed
    free(C4KeyPair) - Method in class com.couchbase.lite.internal.KeyStoreManagerDelegate
     
    From - Class in com.couchbase.lite
    A From represents a FROM clause for specifying the data source of the query.
    from(String) - Method in class com.couchbase.lite.MetaExpression
    Specifies an alias name of the data source to query the data from.
    from(String) - Method in class com.couchbase.lite.PropertyExpression
    Specifies an alias name of the data source to query the data from.
    from(DataSource) - Method in class com.couchbase.lite.Select
    Create and chain a FROM component for specifying the data source of the query.
    from(String) - Method in class com.couchbase.lite.SelectResult.From
    Species the data source alias name to the SelectResult object.
    fromData(AllocSlice) - Static method in class com.couchbase.lite.internal.fleece.FLValue
     
    fromData(byte[]) - Static method in class com.couchbase.lite.internal.fleece.FLValue
     
    fromData(byte[]) - Static method in class com.couchbase.lite.Message
    Creates a message object from data.
    fromJson(String) - Static method in class com.couchbase.lite.internal.utils.DateUtils
     
    fromJson(JSONObject) - Static method in class com.couchbase.lite.internal.utils.JsonUtils
     
    fromJson(JSONArray) - Static method in class com.couchbase.lite.internal.utils.JsonUtils
     
    FULL_TEXT - Static variable in class com.couchbase.lite.internal.core.C4Constants.IndexType
     
    FullTextExpression - Class in com.couchbase.lite
    Full-text expression
    FullTextFunction - Class in com.couchbase.lite
    Full-text function.
    FullTextIndex - Class in com.couchbase.lite
    Index for Full-Text search
    FullTextIndexItem - Class in com.couchbase.lite
    Full-text Index Item.
    Function - Class in com.couchbase.lite
    Query functions.
    Function() - Constructor for class com.couchbase.lite.Function
     

    G

    generateSelfSignedCertificate(KeyStoreManager.KeyAlgorithm, KeyStoreManager.KeySize, Map<String, String>, KeyStoreManager.CertUsage, long) - Method in class com.couchbase.lite.internal.core.C4KeyPair
     
    GEO - Static variable in class com.couchbase.lite.internal.core.C4Constants.IndexType
     
    get(String) - Method in class com.couchbase.lite.internal.core.C4Database
     
    get(String, boolean) - Method in class com.couchbase.lite.internal.core.C4Database
     
    get(long) - Method in class com.couchbase.lite.internal.fleece.FLArray
    Returns an value at an array index, or null if the index is out of range.
    get(String) - Method in class com.couchbase.lite.internal.fleece.FLDict
     
    get(long) - Method in class com.couchbase.lite.internal.fleece.MArray
    Returns a reference to the MValue of the item at the given index.
    get(String) - Method in class com.couchbase.lite.internal.fleece.MDict
     
    get() - Method in interface com.couchbase.lite.internal.utils.Fn.Provider
     
    getAcceptedIssuers() - Method in class com.couchbase.lite.internal.replicator.CBLTrustManager
     
    getActiveConnectionCount() - Method in class com.couchbase.lite.ConnectionStatus
    Get the count of clients that are currently actively transferring data.
    getActivityLevel() - Method in class com.couchbase.lite.AbstractReplicator.Status
    The current activity level.
    getActivityLevel() - Method in class com.couchbase.lite.internal.core.C4ReplicatorStatus
     
    getAlias(AbstractTLSIdentity) - Static method in class com.couchbase.lite.internal.AbstractTLSIdentity
     
    getArray(int) - Method in class com.couchbase.lite.Array
    Gets a Array at the given index.
    getArray(String) - Method in class com.couchbase.lite.Dictionary
    Get a property's value as a Array, which is a mapping object of an array value.
    getArray(String) - Method in interface com.couchbase.lite.DictionaryInterface
     
    getArray(String) - Method in class com.couchbase.lite.Document
    Get a property's value as a Array, which is a mapping object of an array value.
    getArray(int) - Method in class com.couchbase.lite.MutableArray
    Gets a Array at the given index.
    getArray(String) - Method in class com.couchbase.lite.MutableDictionary
    Get a property's value as a Array, which is a mapping object of an array value.
    getArray(String) - Method in interface com.couchbase.lite.MutableDictionaryInterface
     
    getArray(String) - Method in class com.couchbase.lite.MutableDocument
    Get a property's value as a Array, which is a mapping object of an array value.
    getArray(int) - Method in class com.couchbase.lite.Result
    The projecting result value at the given index as a Array object
    getArray(String) - Method in class com.couchbase.lite.Result
    The projecting result value for the given key as a readonly Array object.
    getArrayString(String[], int) - Static method in class com.couchbase.lite.internal.utils.StringUtils
     
    getAsset(String) - Static method in class com.couchbase.lite.internal.utils.PlatformUtils
     
    getAsset(String) - Method in class com.couchbase.lite.internal.utils.PlatformUtilsDelegate
     
    getAuthenticator() - Method in class com.couchbase.lite.URLEndpointListenerConfiguration
    Get the configured authenticator.
    getBaseArray() - Method in class com.couchbase.lite.internal.fleece.MArray
     
    getBinaryFileLevel() - Static method in class com.couchbase.lite.internal.core.C4Log
     
    getBitLength() - Method in enum com.couchbase.lite.internal.KeyStoreManager.KeySize
     
    getBlob(int) - Method in class com.couchbase.lite.Array
    Gets value at the given index as a Blob.
    getBlob(String) - Method in class com.couchbase.lite.Dictionary
    Gets a property's value as a Blob.
    getBlob(String) - Method in interface com.couchbase.lite.DictionaryInterface
     
    getBlob(String) - Method in class com.couchbase.lite.Document
    Gets a property's value as a Blob.
    getBlob(int) - Method in class com.couchbase.lite.Result
    The projecting result value at the given index as a Blob object
    getBlob(String) - Method in class com.couchbase.lite.Result
    The projecting result value for the given key as a Blob object.
    getBlobStore() - Method in class com.couchbase.lite.internal.core.C4Database
     
    getBodySize() - Method in class com.couchbase.lite.internal.core.C4DatabaseChange
     
    getBoolean(int) - Method in class com.couchbase.lite.Array
    Gets value at the given index as a boolean.
    getBoolean(String) - Method in class com.couchbase.lite.Dictionary
    Gets a property's value as a boolean.
    getBoolean(String) - Method in interface com.couchbase.lite.DictionaryInterface
     
    getBoolean(String) - Method in class com.couchbase.lite.Document
    Gets a property's value as a boolean.
    getBoolean(int) - Method in class com.couchbase.lite.Result
    The projecting result value at the given index as a boolean value
    getBoolean(String) - Method in class com.couchbase.lite.Result
    The projecting result value for the given key as a boolean value.
    getBuf() - Method in interface com.couchbase.lite.internal.fleece.AllocSlice
     
    getBuf() - Method in class com.couchbase.lite.internal.fleece.FLSliceResult
     
    getBuildInfo() - Static method in class com.couchbase.lite.internal.core.C4
     
    getBySequence(long) - Method in class com.couchbase.lite.internal.core.C4Database
     
    getC4DomainForLoggingDomain(LogDomain) - Static method in class com.couchbase.lite.internal.support.Log
     
    getC4Error() - Method in class com.couchbase.lite.internal.core.C4DocumentEnded
     
    getC4Error() - Method in class com.couchbase.lite.internal.core.C4ReplicatorStatus
     
    getCert(AbstractTLSIdentity) - Static method in class com.couchbase.lite.internal.AbstractTLSIdentity
     
    getCertificateChain(KeyStore, String) - Method in class com.couchbase.lite.internal.KeyStoreManager
     
    getCertificateChain(KeyStore, String) - Method in class com.couchbase.lite.internal.KeyStoreManagerDelegate
     
    getCertificateChain(String) - Method in class com.couchbase.lite.internal.replicator.CBLKeyManager
     
    getCerts() - Method in class com.couchbase.lite.internal.AbstractTLSIdentity
     
    getChanges(int) - Method in class com.couchbase.lite.internal.core.C4DatabaseObserver
     
    getClientAliases(String, Principal[]) - Method in class com.couchbase.lite.internal.replicator.CBLKeyManager
     
    getCode() - Method in exception com.couchbase.lite.CouchbaseLiteException
    Access the error code for this error.
    getCode() - Method in exception com.couchbase.lite.internal.CBLInternalException
     
    getCode() - Method in class com.couchbase.lite.internal.core.C4Error
     
    getCode() - Method in enum com.couchbase.lite.internal.KeyStoreManager.CertUsage
     
    getCode() - Method in exception com.couchbase.lite.LiteCoreException
     
    getColumns() - Method in class com.couchbase.lite.internal.core.C4QueryEnumerator
    FLArrayIterator columns The columns of this result, in the same order as in the query's `WHAT` clause.
    getCompleted() - Method in class com.couchbase.lite.AbstractReplicator.Progress
    The number of completed changes processed.
    getConcurrentExecutor() - Method in class com.couchbase.lite.internal.AbstractExecutionService
     
    getConcurrentExecutor() - Method in interface com.couchbase.lite.internal.ExecutionService
    Get the concurrent execution service.
    getConfig() - Method in class com.couchbase.lite.AbstractReplicator
    The replicator's configuration.
    getConfig() - Method in class com.couchbase.lite.FileLogger
    Gets the configuration currently in use by the file logger.
    getConfig() - Method in class com.couchbase.lite.URLEndpointListener
    Get the listener's configuration.
    getConnection() - Method in class com.couchbase.lite.MessageEndpointListenerChange
    Return connection
    getConnectionCount() - Method in class com.couchbase.lite.ConnectionStatus
    Get the count of clients currently connected to this listener.
    getConnectionStatus() - Method in class com.couchbase.lite.internal.core.C4Listener
     
    getConsole() - Method in class com.couchbase.lite.Log
    Gets the logger that writes to the system console
    getContent() - Method in class com.couchbase.lite.Blob
    Gets the contents of this blob as in in-memory byte array.
    getContents(C4BlobKey) - Method in class com.couchbase.lite.internal.core.C4BlobStore
    Reads the entire contents of a blob into memory.
    getContentStream() - Method in class com.couchbase.lite.Blob
    Get a the contents of this blob as a stream.
    getContentType() - Method in class com.couchbase.lite.Blob
    Return the type of of the content this blob contains.
    getContext() - Static method in class com.couchbase.lite.internal.CouchbaseLiteInternal
     
    getContext() - Method in class com.couchbase.lite.internal.fleece.MCollection
     
    getCookieName() - Method in class com.couchbase.lite.SessionAuthenticator
    Return session cookie name that the session ID value will be set to when communicating the Sync Gateway.
    getCookies(URI) - Method in class com.couchbase.lite.internal.core.C4Database
     
    getCookies(URI) - Method in interface com.couchbase.lite.internal.replicator.CBLCookieStore
     
    getCoreKey(String) - Static method in class com.couchbase.lite.internal.core.C4Key
     
    getCount() - Method in class com.couchbase.lite.internal.fleece.FLDictIterator
     
    getCustom() - Method in class com.couchbase.lite.Log
    Gets the custom logger that was registered by the application (if any)
    getDatabase() - Method in class com.couchbase.lite.DatabaseChange
    Returns the database instance
    getDatabase() - Method in class com.couchbase.lite.DatabaseEndpoint
    Return the Database instance
    getDatabase() - Method in class com.couchbase.lite.DocumentChange
    Return the Database instance
    getDatabase() - Method in class com.couchbase.lite.internal.DbContext
     
    getDatabase() - Method in class com.couchbase.lite.MessageEndpointListenerConfiguration
     
    getDatabase() - Method in class com.couchbase.lite.URLEndpointListenerConfiguration
    Get the configured database.
    getDate(int) - Method in class com.couchbase.lite.Array
    Gets value at the given index as a Date.
    getDate(String) - Method in class com.couchbase.lite.Dictionary
    Gets a property's value as a Date.
    getDate(String) - Method in interface com.couchbase.lite.DictionaryInterface
     
    getDate(String) - Method in class com.couchbase.lite.Document
    Gets a property's value as a Date.
    getDate(int) - Method in class com.couchbase.lite.Result
    The projecting result value at the given index as an Array object
    getDate(String) - Method in class com.couchbase.lite.Result
    The projecting result value for the given key as a Date object.
    getDbDirectoryPath() - Static method in class com.couchbase.lite.internal.CouchbaseLiteInternal
     
    getDecoder() - Static method in class com.couchbase.lite.internal.utils.PlatformUtils
     
    getDecoder() - Method in class com.couchbase.lite.internal.utils.PlatformUtilsDelegate
     
    getDelegate() - Method in class com.couchbase.lite.MessageEndpoint
    Gets the delegate object used for creating MessageEndpointConnection objects.
    getDictionary(int) - Method in class com.couchbase.lite.Array
    Gets a Dictionary at the given index.
    getDictionary(String) - Method in class com.couchbase.lite.Dictionary
    Get a property's value as a Dictionary, which is a mapping object of an dictionary value.
    getDictionary(String) - Method in interface com.couchbase.lite.DictionaryInterface
     
    getDictionary(String) - Method in class com.couchbase.lite.Document
    Get a property's value as a Dictionary, which is a mapping object of a Dictionary value.
    getDictionary(int) - Method in class com.couchbase.lite.MutableArray
    Gets a Dictionary at the given index.
    getDictionary(String) - Method in class com.couchbase.lite.MutableDictionary
    Get a property's value as a Dictionary, which is a mapping object of an dictionary value.
    getDictionary(String) - Method in interface com.couchbase.lite.MutableDictionaryInterface
     
    getDictionary(String) - Method in class com.couchbase.lite.MutableDocument
    Get a property's value as a Dictionary, which is a mapping object of an dictionary value.
    getDictionary(int) - Method in class com.couchbase.lite.Result
    The projecting result value at the given index as a Dictionary object
    getDictionary(String) - Method in class com.couchbase.lite.Result
    The projecting result value for the given key as a readonly Dictionary object.
    getDirectory() - Method in class com.couchbase.lite.LogFileConfiguration
    Gets the directory that the logs files are stored in.
    getDocID() - Method in class com.couchbase.lite.internal.core.C4DatabaseChange
     
    getDocID() - Method in class com.couchbase.lite.internal.core.C4Document
     
    getDocID() - Method in class com.couchbase.lite.internal.core.C4DocumentEnded
     
    getDocument() - Method in class com.couchbase.lite.internal.core.C4DocEnumerator
     
    getDocumentCount() - Method in class com.couchbase.lite.internal.core.C4Database
     
    getDocumentId() - Method in class com.couchbase.lite.Conflict
     
    getDocumentID() - Method in class com.couchbase.lite.DocumentChange
    Returns the changed document ID
    getDocumentIDs() - Method in class com.couchbase.lite.DatabaseChange
    Returns the list of the changed document IDs
    getDocuments() - Method in class com.couchbase.lite.DocumentReplication
    The list if affected documents.
    getDomain() - Method in exception com.couchbase.lite.CouchbaseLiteException
    Access the error domain for this error.
    getDomain() - Method in class com.couchbase.lite.internal.core.C4Error
     
    getDomain() - Method in exception com.couchbase.lite.LiteCoreException
     
    getDouble(int) - Method in class com.couchbase.lite.Array
    Gets value at the given index as an double.
    getDouble(String) - Method in class com.couchbase.lite.Dictionary
    Gets a property's value as an double.
    getDouble(String) - Method in interface com.couchbase.lite.DictionaryInterface
     
    getDouble(String) - Method in class com.couchbase.lite.Document
    Gets a property's value as an double.
    getDouble(int) - Method in class com.couchbase.lite.Result
    The projecting result value at the given index as a double value
    getDouble(String) - Method in class com.couchbase.lite.Result
    The projecting result value for the given key as a double value.
    getEncoder() - Static method in class com.couchbase.lite.internal.utils.PlatformUtils
     
    getEncoder() - Method in class com.couchbase.lite.internal.utils.PlatformUtilsDelegate
     
    getEncryptionKey() - Method in class com.couchbase.lite.DatabaseConfiguration
    ENTERPRISE EDITION API

    getenv(String) - Static method in class com.couchbase.lite.internal.core.C4
     
    getError() - Method in class com.couchbase.lite.AbstractReplicator.Status
     
    getError() - Method in class com.couchbase.lite.MessagingError
    Gets error object.
    getError() - Method in class com.couchbase.lite.QueryChange
    Return the error occurred when running the query.
    getError() - Method in class com.couchbase.lite.ReplicatedDocument
    The current document replication error.
    getErrorCode() - Method in class com.couchbase.lite.internal.core.C4DocumentEnded
     
    getErrorCode() - Method in class com.couchbase.lite.internal.core.C4ReplicatorStatus
     
    getErrorDomain() - Method in class com.couchbase.lite.internal.core.C4DocumentEnded
     
    getErrorDomain() - Method in class com.couchbase.lite.internal.core.C4ReplicatorStatus
     
    getErrorInternalInfo() - Method in class com.couchbase.lite.internal.core.C4DocumentEnded
     
    getErrorInternalInfo() - Method in class com.couchbase.lite.internal.core.C4ReplicatorStatus
     
    getExecutionService() - Static method in class com.couchbase.lite.internal.CouchbaseLiteInternal
     
    getExpiration() - Method in class com.couchbase.lite.internal.AbstractTLSIdentity
     
    getExpiration(String) - Method in class com.couchbase.lite.internal.core.C4Database
     
    getExtraInfo() - Method in class com.couchbase.lite.internal.fleece.FLEncoder
     
    getFile() - Method in class com.couchbase.lite.Log
    Gets the logger that writes to log files
    getFilePath(C4BlobKey) - Method in class com.couchbase.lite.internal.core.C4BlobStore
    Returns the path of the file that stores the blob, if possible.
    getFlags() - Method in class com.couchbase.lite.internal.core.C4Document
     
    getFlags() - Method in class com.couchbase.lite.internal.core.C4DocumentEnded
     
    getFloat(int) - Method in class com.couchbase.lite.Array
    Gets value at the given index as an float.
    getFloat(String) - Method in class com.couchbase.lite.Dictionary
    Gets a property's value as an float.
    getFloat(String) - Method in interface com.couchbase.lite.DictionaryInterface
     
    getFloat(String) - Method in class com.couchbase.lite.Document
    Gets a property's value as an float.
    getFloat(int) - Method in class com.couchbase.lite.Result
    The projecting result value at the given index as a float value
    getFloat(String) - Method in class com.couchbase.lite.Result
    The projecting result value for the given key as a float value.
    getFLSharedKeys() - Method in class com.couchbase.lite.internal.core.C4Database
     
    getFLSharedKeys() - Method in class com.couchbase.lite.internal.core.SharedKeys
     
    getFullTextMatched(C4FullTextMatch) - Method in class com.couchbase.lite.internal.core.C4Query
     
    getHandle() - Method in interface com.couchbase.lite.internal.fleece.AllocSlice
     
    getHandle() - Method in class com.couchbase.lite.internal.fleece.FLSharedKeys
     
    getHandle() - Method in class com.couchbase.lite.internal.fleece.FLSliceResult
     
    getId() - Method in class com.couchbase.lite.Document
    return the document's ID.
    getID() - Method in class com.couchbase.lite.ReplicatedDocument
    The current document id.
    getIdentity() - Method in class com.couchbase.lite.ClientCertificateAuthenticator
    Get the client identity.
    getIdentity(String) - Static method in class com.couchbase.lite.TLSIdentity
    Get a TLSIdentity backed by the information for the passed alias.
    getIndexes() - Method in class com.couchbase.lite.internal.core.C4Database
     
    getInfo() - Method in exception com.couchbase.lite.CouchbaseLiteException
     
    getInstance() - Static method in class com.couchbase.lite.internal.KeyStoreManager
     
    getInt(int) - Method in class com.couchbase.lite.Array
    Gets value at the given index as an int.
    getInt(String) - Method in class com.couchbase.lite.Dictionary
    Gets a property's value as an int.
    getInt(String) - Method in interface com.couchbase.lite.DictionaryInterface
     
    getInt(String) - Method in class com.couchbase.lite.Document
    Gets a property's value as an int.
    getInt(int) - Method in class com.couchbase.lite.Result
    The projecting result value at the given index as a integer value
    getInt(String) - Method in class com.couchbase.lite.Result
    The projecting result value for the given key as a integer value Returns 0 if the key doesn't exist.
    getInternalInfo() - Method in class com.couchbase.lite.internal.core.C4Error
     
    getKey(KeyStore, String, char[]) - Method in class com.couchbase.lite.internal.KeyStoreManager
     
    getKey(KeyStore, String, char[]) - Method in class com.couchbase.lite.internal.KeyStoreManagerDelegate
     
    getKeyAlias() - Method in class com.couchbase.lite.internal.core.C4KeyPair
     
    getKeyData(C4KeyPair) - Method in class com.couchbase.lite.internal.KeyStoreManager
    Provides the _public_ key's raw data, as an ASN.1 DER sequence of [modulus, exponent].
    getKeyData(C4KeyPair) - Method in class com.couchbase.lite.internal.KeyStoreManagerDelegate
     
    getKeyPair() - Method in class com.couchbase.lite.internal.AbstractTLSIdentity
     
    getKeyPassword() - Method in class com.couchbase.lite.internal.core.C4KeyPair
     
    getKeys() - Method in class com.couchbase.lite.Dictionary
     
    getKeys() - Method in interface com.couchbase.lite.DictionaryInterface
     
    getKeys() - Method in class com.couchbase.lite.Document
    Get an List containing all keys, or an empty List if the document has no properties.
    getKeys() - Method in class com.couchbase.lite.internal.core.C4KeyPair
     
    getKeys() - Method in class com.couchbase.lite.internal.fleece.MDict
     
    getKeys() - Method in class com.couchbase.lite.Result
    Return All projecting keys
    getKeySize(int) - Static method in enum com.couchbase.lite.internal.KeyStoreManager.KeySize
     
    getKeyStore() - Method in class com.couchbase.lite.internal.core.C4KeyPair
     
    getKeyString() - Method in class com.couchbase.lite.internal.fleece.FLDictIterator
     
    getLastSequence() - Method in class com.couchbase.lite.internal.core.C4Database
     
    getLength() - Method in class com.couchbase.lite.internal.core.C4BlobReadStream
    Returns the exact length in bytes of the stream.
    getLevel() - Method in class com.couchbase.lite.FileLogger
     
    getLevel(String) - Static method in class com.couchbase.lite.internal.core.C4Log
     
    getLevel() - Method in interface com.couchbase.lite.Logger
    Gets the level that will be logged via this logger.
    getLibInfo() - Static method in class com.couchbase.lite.internal.core.CBLVersion
     
    getLocalDocument() - Method in class com.couchbase.lite.Conflict
     
    getLoggingDomainForC4Domain(String) - Static method in class com.couchbase.lite.internal.support.Log
     
    getLogLevelForC4Level(int) - Static method in class com.couchbase.lite.internal.support.Log
     
    getLong(int) - Method in class com.couchbase.lite.Array
    Gets value at the given index as an long.
    getLong(String) - Method in class com.couchbase.lite.Dictionary
    Gets a property's value as an long.
    getLong(String) - Method in interface com.couchbase.lite.DictionaryInterface
     
    getLong(String) - Method in class com.couchbase.lite.Document
    Gets a property's value as an long.
    getLong(int) - Method in class com.couchbase.lite.Result
    The projecting result value at the given index as a long value
    getLong(String) - Method in class com.couchbase.lite.Result
    The projecting result value for the given key as a long value Returns 0L if the key doesn't exist.
    getMainExecutor() - Method in class com.couchbase.lite.internal.AndroidExecutionService
     
    getMainExecutor() - Method in interface com.couchbase.lite.internal.ExecutionService
    Get the main executor.
    getMaxRevTreeDepth() - Method in class com.couchbase.lite.internal.core.C4Database
     
    getMaxRotateCount() - Method in class com.couchbase.lite.LogFileConfiguration
    Gets the number of rotated logs that are saved (i.e.
    getMaxSize() - Method in class com.couchbase.lite.LogFileConfiguration
    Gets the max size of the log file in bytes.
    getMessage(int, int, int) - Static method in class com.couchbase.lite.internal.core.C4Base
     
    getMissingColumns() - Method in class com.couchbase.lite.internal.core.C4QueryEnumerator
    Returns a bitmap in which a 1 bit represents a column whose value is MISSING.
    getNetworkConnectivityManager() - Static method in class com.couchbase.lite.internal.CouchbaseLiteInternal
     
    getNetworkInterface() - Method in class com.couchbase.lite.URLEndpointListenerConfiguration
    Get the configured network interface.
    getNumber(int) - Method in class com.couchbase.lite.Array
    Gets value at the given index as a Number.
    getNumber(String) - Method in class com.couchbase.lite.Dictionary
    Gets a property's value as a Number.
    getNumber(String) - Method in interface com.couchbase.lite.DictionaryInterface
     
    getNumber(String) - Method in class com.couchbase.lite.Document
    Gets a property's value as a Number.
    getNumber(int) - Method in class com.couchbase.lite.Result
    The projecting result value at the given index as a Number object
    getNumber(String) - Method in class com.couchbase.lite.Result
    The projecting result value for the given key as a Number object Returns null if the key doesn't exist.
    getObjFromContext(long) - Method in class com.couchbase.lite.internal.core.NativeContext
     
    getParameters() - Method in interface com.couchbase.lite.Query
    Returns a copies of the current parameters.
    getPassword() - Method in class com.couchbase.lite.BasicAuthenticator
    Deprecated.
    Use getPasswordChars(char[])
    getPasswordChars() - Method in class com.couchbase.lite.BasicAuthenticator
    Get the password.
    getPath() - Method in class com.couchbase.lite.internal.core.C4Database
     
    getPbkdf2Key(String) - Static method in class com.couchbase.lite.internal.core.C4Key
     
    getPendingDocIDs() - Method in class com.couchbase.lite.internal.core.C4Replicator
     
    getPendingDocumentIds() - Method in class com.couchbase.lite.AbstractReplicator
    Get a best effort list of documents still pending replication.
    getPort() - Method in class com.couchbase.lite.internal.core.C4Listener
     
    getPort() - Method in class com.couchbase.lite.URLEndpointListener
    Get the listener's port.
    getPort() - Method in class com.couchbase.lite.URLEndpointListenerConfiguration
    Get the configured port.
    getPrivateKey(String) - Method in class com.couchbase.lite.internal.replicator.CBLKeyManager
     
    getPrivateUUID() - Method in class com.couchbase.lite.internal.core.C4Database
     
    getProgress() - Method in class com.couchbase.lite.AbstractReplicator.Status
    The current progress of the replicator.
    getProgressDocumentCount() - Method in class com.couchbase.lite.internal.core.C4ReplicatorStatus
     
    getProgressUnitsCompleted() - Method in class com.couchbase.lite.internal.core.C4ReplicatorStatus
     
    getProgressUnitsTotal() - Method in class com.couchbase.lite.internal.core.C4ReplicatorStatus
     
    getProperties() - Method in class com.couchbase.lite.Blob
    Get the blob metadata
    getProtocolType() - Method in class com.couchbase.lite.MessageEndpoint
    Gets the data transportation protocol of the endpoint.
    getProtocolType() - Method in class com.couchbase.lite.MessageEndpointListenerConfiguration
     
    getPublicUUID() - Method in class com.couchbase.lite.internal.core.C4Database
     
    getQuery() - Method in class com.couchbase.lite.QueryChange
    Return the source live query object.
    getRegisteredDelegate() - Static method in class com.couchbase.lite.internal.fleece.MValue
     
    getRemoteDocument() - Method in class com.couchbase.lite.Conflict
     
    getReplicator() - Method in class com.couchbase.lite.DocumentReplication
    Return the source replicator object.
    getReplicator() - Method in class com.couchbase.lite.ReplicatorChange
    Return the source replicator object.
    getResults() - Method in class com.couchbase.lite.QueryChange
    Return the new query result.
    getRevID() - Method in class com.couchbase.lite.internal.core.C4DatabaseChange
     
    getRevID() - Method in class com.couchbase.lite.internal.core.C4Document
     
    getRevID() - Method in class com.couchbase.lite.internal.core.C4DocumentEnded
     
    getRevisionID() - Method in class com.couchbase.lite.Document
    Get the document's revision id.
    getRowCount() - Method in class com.couchbase.lite.internal.core.C4QueryEnumerator
     
    getSelectedBody2() - Method in class com.couchbase.lite.internal.core.C4Document
     
    getSelectedFlags() - Method in class com.couchbase.lite.internal.core.C4Document
     
    getSelectedRevID() - Method in class com.couchbase.lite.internal.core.C4Document
     
    getSelectedSequence() - Method in class com.couchbase.lite.internal.core.C4Document
     
    getSequence() - Method in class com.couchbase.lite.Document
    Return the sequence number of the document in the database.
    getSequence() - Method in class com.couchbase.lite.internal.core.C4DatabaseChange
     
    getSequence() - Method in class com.couchbase.lite.internal.core.C4Document
     
    getSerialExecutor() - Method in class com.couchbase.lite.internal.AbstractExecutionService
     
    getSerialExecutor() - Method in interface com.couchbase.lite.internal.ExecutionService
    Get a new, serial executor.
    getServerAliases(String, Principal[]) - Method in class com.couchbase.lite.internal.replicator.CBLKeyManager
     
    getServerCertificates() - Method in class com.couchbase.lite.AbstractReplicator
    The server certificates received from the server during the TLS handshake.
    getSessionID() - Method in class com.couchbase.lite.SessionAuthenticator
    Return session ID of the session created by a Sync Gateway.
    getSharedFleeceEncoder() - Method in class com.couchbase.lite.internal.core.C4Database
     
    getSize(C4BlobKey) - Method in class com.couchbase.lite.internal.core.C4BlobStore
    Gets the content size of a blob given its key.
    getSize() - Method in interface com.couchbase.lite.internal.fleece.AllocSlice
     
    getSize() - Method in class com.couchbase.lite.internal.fleece.FLSliceResult
     
    getStatus() - Method in class com.couchbase.lite.AbstractReplicator
    The replicator's current status: its activity level and progress.
    getStatus() - Method in class com.couchbase.lite.internal.core.C4Replicator
     
    getStatus() - Method in class com.couchbase.lite.MessageEndpointListenerChange
    Return replicator status
    getStatus() - Method in class com.couchbase.lite.ReplicatorChange
    Return the replicator status.
    getStatus() - Method in class com.couchbase.lite.URLEndpointListener
    Get the listener status.
    getString(int) - Method in class com.couchbase.lite.Array
    Gets value at the given index as a String.
    getString(String) - Method in class com.couchbase.lite.Dictionary
    Gets a property's value as a String.
    getString(String) - Method in interface com.couchbase.lite.DictionaryInterface
     
    getString(String) - Method in class com.couchbase.lite.Document
    Gets a property's value as a String.
    getString(int) - Method in class com.couchbase.lite.Result
    The projecting result value at the given index as a String object
    getString(String) - Method in class com.couchbase.lite.Result
    The projecting result value for the given key as a String object Returns null if the key doesn't exist.
    getSysInfo() - Static method in class com.couchbase.lite.internal.core.CBLVersion
     
    getTarget() - Method in class com.couchbase.lite.MessageEndpoint
    Gets the target object which is an arbitrary object that represents the endpoint.
    getTlsIdentity() - Method in class com.couchbase.lite.URLEndpointListener
    Get the TLS identity used by the listener.
    getTlsIdentity() - Method in class com.couchbase.lite.URLEndpointListenerConfiguration
    Get the configured TLS identity.
    getTmpDirectoryPath() - Static method in class com.couchbase.lite.internal.CouchbaseLiteInternal
     
    getTotal() - Method in class com.couchbase.lite.AbstractReplicator.Progress
    The total number of changes to be processed.
    getType() - Method in class com.couchbase.lite.internal.fleece.FLValue
    Returns the data type of an arbitrary Value.
    getUid() - Method in class com.couchbase.lite.MessageEndpoint
    Gets the unique identifier of the endpoint.
    getUniqueName(String, int) - Static method in class com.couchbase.lite.internal.utils.StringUtils
     
    getUriFromPath(String) - Method in class com.couchbase.lite.internal.core.C4Listener
     
    getURL() - Method in class com.couchbase.lite.URLEndpoint
    Returns the url.
    getUrls(C4Database) - Method in class com.couchbase.lite.internal.core.C4Listener
     
    getUrls() - Method in class com.couchbase.lite.URLEndpointListener
    Get the list of URIs for the listener.
    getUserAgent() - Static method in class com.couchbase.lite.internal.core.CBLVersion
     
    getUsername() - Method in class com.couchbase.lite.BasicAuthenticator
     
    getVal() - Method in enum com.couchbase.lite.internal.core.C4ReplicatorMode
     
    getValue(int) - Method in class com.couchbase.lite.Array
    Gets value at the given index as an object.
    getValue() - Method in enum com.couchbase.lite.ConcurrencyControl
     
    getValue(String) - Method in class com.couchbase.lite.Dictionary
    Gets a property's value as an object.
    getValue(String) - Method in interface com.couchbase.lite.DictionaryInterface
     
    getValue(String) - Method in class com.couchbase.lite.Document
    Gets a property's value as an object.
    getValue() - Method in class com.couchbase.lite.internal.fleece.FLArrayIterator
     
    getValue() - Method in class com.couchbase.lite.internal.fleece.FLDictIterator
     
    getValue() - Method in class com.couchbase.lite.internal.fleece.MValue
     
    getValue() - Method in enum com.couchbase.lite.LogLevel
    !!! This should not be part if the Public API.
    getValue(String) - Method in class com.couchbase.lite.Parameters
    Gets a parameter's value.
    getValue(int) - Method in class com.couchbase.lite.Result
    The projecting result value at the given index.
    getValue(String) - Method in class com.couchbase.lite.Result
    The projecting result value for the given key as a Object Returns null if the key doesn't exist.
    getValueAt(int) - Method in class com.couchbase.lite.internal.fleece.FLArrayIterator
     
    getVersion() - Static method in class com.couchbase.lite.internal.core.C4
     
    getVersionInfo() - Static method in class com.couchbase.lite.internal.core.CBLVersion
     
    greaterThan(Expression) - Method in class com.couchbase.lite.Expression
    Create a greater than expression that evaluates whether or not the current expression is greater than the given expression.
    greaterThanOrEqualTo(Expression) - Method in class com.couchbase.lite.Expression
    Create a greater than or equal to expression that evaluates whether or not the current expression is greater than or equal to the given expression.
    groupBy(Expression...) - Method in class com.couchbase.lite.From
    Creates and chains a GroupBy object to group the query result.
    GroupBy - Class in com.couchbase.lite
    A GroupBy represents the GROUP BY clause to group the query result.
    groupBy(Expression...) - Method in class com.couchbase.lite.Where
    Create and chain a GROUP BY component to group the query result.

    H

    handle(MutableDocument, Document) - Method in interface com.couchbase.lite.ConflictHandler
     
    handleOffline(AbstractReplicator.ActivityLevel, boolean) - Method in class com.couchbase.lite.internal.replicator.AndroidConnectivityObserver
     
    HAS_ATTACHMENTS - Static variable in class com.couchbase.lite.internal.core.C4Constants.DocumentFlags
     
    HAS_ATTACHMENTS - Static variable in class com.couchbase.lite.internal.core.C4Constants.RevisionFlags
     
    hashCode() - Method in class com.couchbase.lite.Array
     
    hashCode() - Method in class com.couchbase.lite.Blob
    Get the blob hash code.
    hashCode() - Method in class com.couchbase.lite.Dictionary
     
    hashCode() - Method in class com.couchbase.lite.Document
     
    hashCode() - Method in class com.couchbase.lite.LogFileConfiguration
     
    hasMutableChildren() - Method in class com.couchbase.lite.internal.fleece.MCollection
     
    having(Expression) - Method in class com.couchbase.lite.GroupBy
    Creates and chain a Having object for filtering the aggregated values from the the GROUP BY clause.
    Having - Class in com.couchbase.lite
    Having represents a HAVING clause of the query statement used for filtering the aggregated values from the the GROUP BY clause.
    HTTP_AUTH_REQUIRED - Static variable in class com.couchbase.lite.CBLError.Code
     
    HTTP_BASE - Static variable in class com.couchbase.lite.CBLError.Code
     
    HTTP_CONFLICT - Static variable in class com.couchbase.lite.CBLError.Code
     
    HTTP_ENTITY_TOO_LARGE - Static variable in class com.couchbase.lite.CBLError.Code
     
    HTTP_FORBIDDEN - Static variable in class com.couchbase.lite.CBLError.Code
     
    HTTP_IM_A_TEAPOT - Static variable in class com.couchbase.lite.CBLError.Code
     
    HTTP_INTERNAL_SERVER_ERROR - Static variable in class com.couchbase.lite.CBLError.Code
     
    HTTP_NOT_FOUND - Static variable in class com.couchbase.lite.CBLError.Code
     
    HTTP_NOT_IMPLEMENTED - Static variable in class com.couchbase.lite.CBLError.Code
     
    HTTP_PROXY_AUTH_REQUIRED - Static variable in class com.couchbase.lite.CBLError.Code
     
    HTTP_SERVICE_UNAVAILABLE - Static variable in class com.couchbase.lite.CBLError.Code
     

    I

    i(LogDomain, String) - Static method in class com.couchbase.lite.internal.support.Log
    Send an INFO message.
    i(LogDomain, String, Throwable) - Static method in class com.couchbase.lite.internal.support.Log
    Send a INFO message and log the exception.
    i(LogDomain, String, Object...) - Static method in class com.couchbase.lite.internal.support.Log
    Send an INFO message.
    i(LogDomain, String, Throwable, Object...) - Static method in class com.couchbase.lite.internal.support.Log
    Send a INFO message and log the exception.
    id - Static variable in class com.couchbase.lite.Meta
    A metadata expression referring to the ID of the document.
    IDLE - Static variable in class com.couchbase.lite.internal.core.C4ReplicatorStatus.ActivityLevel
     
    ignoreAccents(boolean) - Method in class com.couchbase.lite.Collation.Unicode
    Specifies whether the collation ignore the accents or diacritics when comparing the strings or not.
    ignoreAccents(boolean) - Method in class com.couchbase.lite.FullTextIndex
    Set the true value to ignore accents/diacritical marks.
    ignoreCase(boolean) - Method in class com.couchbase.lite.Collation.ASCII
    Specifies whether the collation is case-sensitive or not.
    ignoreCase(boolean) - Method in class com.couchbase.lite.Collation.Unicode
    Specifies whether the collation is case-insensitive or not.
    importEntry(String, InputStream, char[], String, char[], String) - Static method in class com.couchbase.lite.KeyStoreUtils
    Imports the key entry including public key, private key, and certificates from the given KeyStore input stream into the Android KeyStore.
    in(Expression) - Method in class com.couchbase.lite.ArrayExpressionIn
    Creates a Satisfies clause object with the given IN clause expression that could be an array object or an expression evaluated as an array object.
    in(Expression...) - Method in class com.couchbase.lite.Expression
    Create an IN expression that evaluates whether or not the current expression is in the given expressions.
    INCLUDE_BODIES - Static variable in class com.couchbase.lite.internal.core.C4Constants.EnumeratorFlags
     
    INCLUDE_DELETED - Static variable in class com.couchbase.lite.internal.core.C4Constants.EnumeratorFlags
     
    INCLUDE_NON_CONFLICTED - Static variable in class com.couchbase.lite.internal.core.C4Constants.EnumeratorFlags
     
    index(String) - Static method in class com.couchbase.lite.FullTextExpression
    Creates a full-text expression with the given full-text index name.
    Index - Interface in com.couchbase.lite
    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 - Class in com.couchbase.lite
    IndexBuilder used for building database index objects.
    IndexBuilder() - Constructor for class com.couchbase.lite.IndexBuilder
     
    IndexType - Enum in com.couchbase.lite
    Types of database indexes.
    INFO - Static variable in class com.couchbase.lite.internal.core.C4Constants.LogLevel
     
    info(LogDomain, String) - Static method in class com.couchbase.lite.internal.support.Log
     
    info(LogDomain, String, Throwable) - Static method in class com.couchbase.lite.internal.support.Log
     
    init(Context) - Static method in class com.couchbase.lite.CouchbaseLite
    Initialize CouchbaseLite library.
    init(Context, File) - Static method in class com.couchbase.lite.CouchbaseLite
    Initialize CouchbaseLite library.
    init(MValue.Delegate, String, Context) - Static method in class com.couchbase.lite.internal.CouchbaseLiteInternal
    Initialize CouchbaseLite library.
    initAsCopyOf(MArray, boolean) - Method in class com.couchbase.lite.internal.fleece.MArray
     
    initAsCopyOf(MCollection, boolean) - Method in class com.couchbase.lite.internal.fleece.MCollection
     
    initAsCopyOf(MDict, boolean) - Method in class com.couchbase.lite.internal.fleece.MDict
     
    initInSlot(MValue, MCollection) - Method in class com.couchbase.lite.internal.fleece.MArray
     
    initInSlot(MValue, MCollection) - Method in class com.couchbase.lite.internal.fleece.MDict
     
    initLogging(Map<String, String>) - Static method in class com.couchbase.lite.internal.support.Log
    Setup logging.
    initLogging() - Static method in class com.couchbase.lite.internal.support.Log
     
    innerJoin(DataSource) - Static method in class com.couchbase.lite.Join
    Create an INNER JOIN component with the given data source.
    insert(long, Object) - Method in class com.couchbase.lite.internal.fleece.MArray
     
    insertArray(int, Array) - Method in class com.couchbase.lite.MutableArray
    Inserts an Array object at the given index.
    insertBlob(int, Blob) - Method in class com.couchbase.lite.MutableArray
    Inserts a Blob object at the given index.
    insertBoolean(int, boolean) - Method in class com.couchbase.lite.MutableArray
    Inserts a boolean value at the given index.
    insertDate(int, Date) - Method in class com.couchbase.lite.MutableArray
    Inserts a Date object at the given index.
    insertDictionary(int, Dictionary) - Method in class com.couchbase.lite.MutableArray
    Inserts a Dictionary object at the given index.
    insertDouble(int, double) - Method in class com.couchbase.lite.MutableArray
    Inserts a double value at the given index.
    insertFloat(int, float) - Method in class com.couchbase.lite.MutableArray
    Inserts a float value at the given index.
    insertInt(int, int) - Method in class com.couchbase.lite.MutableArray
    Inserts an integer value at the given index.
    insertLong(int, long) - Method in class com.couchbase.lite.MutableArray
    Inserts a long value at the given index.
    insertNumber(int, Number) - Method in class com.couchbase.lite.MutableArray
    Inserts a Number object at the given index.
    insertString(int, String) - Method in class com.couchbase.lite.MutableArray
    Inserts a String object at the given index.
    insertValue(int, Object) - Method in class com.couchbase.lite.MutableArray
    Inserts an object at the given index.
    install() - Method in class com.couchbase.lite.internal.core.C4BlobWriteStream
    Adds the data written to the stream as a finished blob to the store.
    INTERNAL_ERROR - Static variable in class com.couchbase.lite.internal.fleece.FLConstants.Error
     
    InternalCertAuthenticator - Class in com.couchbase.lite.internal.core
    A Listener Certificate Authenticator Delegate
    InternalCertAuthenticator(List<Certificate>, ListenerCertificateAuthenticatorDelegate) - Constructor for class com.couchbase.lite.internal.core.InternalCertAuthenticator
     
    InternalPwdAuthenticator - Class in com.couchbase.lite.internal.core
    Authenticator for HTTP Listener password authentication
    InternalPwdAuthenticator(ListenerPasswordAuthenticatorDelegate) - Constructor for class com.couchbase.lite.internal.core.InternalPwdAuthenticator
     
    InternalReplicator - Class in com.couchbase.lite.internal.core
     
    InternalReplicator() - Constructor for class com.couchbase.lite.internal.core.InternalReplicator
     
    intValue(int) - Static method in class com.couchbase.lite.Expression
    Create value expression with given integer value
    INVALID_DATA - Static variable in class com.couchbase.lite.internal.fleece.FLConstants.Error
     
    INVALID_PARAMETER - Static variable in class com.couchbase.lite.CBLError.Code
     
    INVALID_PARAMETER - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    INVALID_QUERY - Static variable in class com.couchbase.lite.CBLError.Code
     
    INVALID_QUERY - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    INVALID_QUERY_PARAM - Static variable in class com.couchbase.lite.CBLError.Code
     
    INVALID_QUERY_PARAM - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    INVALID_REDIRECT - Static variable in class com.couchbase.lite.CBLError.Code
     
    INVALID_REDIRECT - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
     
    INVALID_URL - Static variable in class com.couchbase.lite.CBLError.Code
     
    INVALID_URL - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
     
    IO_ERROR - Static variable in class com.couchbase.lite.CBLError.Code
     
    IO_ERROR - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    is(Expression) - Method in class com.couchbase.lite.Expression
    Create an IS expression that evaluates whether or not the current expression is equal to the given expression.
    IS_CONFLICT - Static variable in class com.couchbase.lite.internal.core.C4Constants.RevisionFlags
     
    isAcceptOnlySelfSignedServerCertificate() - Method in class com.couchbase.lite.ReplicatorConfiguration
    Return whether the replicator will accept any and only self-signed server certificates.
    isConflicted() - Method in class com.couchbase.lite.internal.core.C4DocumentEnded
     
    isConnected() - Method in class com.couchbase.lite.internal.AndroidConnectivityManager
     
    isConnected() - Method in interface com.couchbase.lite.internal.replicator.NetworkConnectivityManager
     
    isDebugging() - Static method in class com.couchbase.lite.internal.CouchbaseLiteInternal
     
    isDeltaSyncEnabled() - Method in class com.couchbase.lite.URLEndpointListenerConfiguration
    Is delta sync enabled.
    isDocumentPending(String) - Method in class com.couchbase.lite.AbstractReplicator
    Best effort check to see if the document whose ID is passed is still pending replication.
    isDocumentPending(String) - Method in class com.couchbase.lite.internal.core.C4Replicator
     
    isDouble() - Method in class com.couchbase.lite.internal.fleece.FLValue
    Is this a 64-bit floating-point value?
    isEmpty() - Method in class com.couchbase.lite.internal.fleece.MValue
     
    isEmpty(String) - Static method in class com.couchbase.lite.internal.utils.StringUtils
     
    isExternal() - Method in class com.couchbase.lite.internal.core.C4DatabaseChange
     
    isInteger() - Method in class com.couchbase.lite.internal.fleece.FLValue
    Is this value an integer?
    isMutable() - Method in class com.couchbase.lite.internal.fleece.MCollection
     
    isMutated() - Method in class com.couchbase.lite.internal.fleece.MCollection
     
    isMutated() - Method in class com.couchbase.lite.internal.fleece.MRoot
     
    isMutated() - Method in class com.couchbase.lite.internal.fleece.MValue
     
    isNot(Expression) - Method in class com.couchbase.lite.Expression
    Create an IS NOT expression that evaluates whether or not the current expression is not equal to the given expression.
    isNullOrMissing() - Method in class com.couchbase.lite.Expression
    Creates an IS NULL OR MISSING expression that evaluates whether or not the current expression is null or missing.
    isNumber() - Method in class com.couchbase.lite.internal.fleece.FLValue
    Is this value a number?
    isPush() - Method in class com.couchbase.lite.DocumentReplication
    The current document replication direction flag.
    isRankFullText() - Method in class com.couchbase.lite.internal.core.C4QueryOptions
     
    isReadOnly() - Method in class com.couchbase.lite.URLEndpointListenerConfiguration
    Is connection read-only.
    isRecoverable() - Method in class com.couchbase.lite.MessagingError
    Is the error recoverable?
    isRunning() - Method in class com.couchbase.lite.internal.AndroidConnectivityManager
     
    isSelectedRevFlags(int) - Method in class com.couchbase.lite.internal.core.C4Document
     
    isTlsDisabled() - Method in class com.couchbase.lite.URLEndpointListenerConfiguration
    Get configured connection type.
    isUnsigned() - Method in class com.couchbase.lite.internal.fleece.FLValue
    Returns true if the value is non-nullptr and represents an _unsigned_ integer that can only be represented natively as a `uint64_t`.
    iterator() - Method in class com.couchbase.lite.Array
     
    iterator() - Method in class com.couchbase.lite.Dictionary
     
    iterator() - Method in class com.couchbase.lite.Document
    Gets an iterator over the keys of the document's properties
    iterator() - Method in class com.couchbase.lite.internal.fleece.MDict
     
    iterator() - Method in class com.couchbase.lite.Result
    Gets an iterator over the projecting result keys.
    iterator() - Method in class com.couchbase.lite.ResultSet
    Return Iterator of Results.

    J

    join(Join...) - Method in class com.couchbase.lite.From
    Creates and chains a Joins object for specifying the JOIN clause of the query.
    join(CharSequence, Iterable<?>) - Static method in class com.couchbase.lite.internal.utils.StringUtils
     
    Join - Class in com.couchbase.lite
    A Join component representing a single JOIN clause in the query statement.
    join(DataSource) - Static method in class com.couchbase.lite.Join
    Create a JOIN (same as INNER JOIN) component with the given data source.
    Join.On - Class in com.couchbase.lite
    Component used for specifying join on conditions.
    Joins - Class in com.couchbase.lite
    A Joins component represents a collection of the joins clauses of the query statement.
    json5ToJson(String) - Static method in class com.couchbase.lite.internal.fleece.FLValue
    Converts valid JSON5 to JSON.
    JSON_ERROR - Static variable in class com.couchbase.lite.internal.fleece.FLConstants.Error
     
    JsonUtils - Class in com.couchbase.lite.internal.utils
     

    K

    KEEP_BODY - Static variable in class com.couchbase.lite.internal.core.C4Constants.RevisionFlags
     
    key() - Method in class com.couchbase.lite.internal.core.C4RawDocument
     
    KeyStoreManager - Class in com.couchbase.lite.internal
     
    KeyStoreManager() - Constructor for class com.couchbase.lite.internal.KeyStoreManager
     
    KeyStoreManager.CertUsage - Enum in com.couchbase.lite.internal
     
    KeyStoreManager.KeyAlgorithm - Enum in com.couchbase.lite.internal
     
    KeyStoreManager.KeySize - Enum in com.couchbase.lite.internal
     
    KeyStoreManagerDelegate - Class in com.couchbase.lite.internal
     
    KeyStoreUtils - Class in com.couchbase.lite
    Key Store Utilities

    L

    LEAF - Static variable in class com.couchbase.lite.internal.core.C4Constants.RevisionFlags
     
    leftJoin(DataSource) - Static method in class com.couchbase.lite.Join
    Create a LEFT JOIN (same as LEFT OUTER JOIN) component with the given data source.
    leftOuterJoin(DataSource) - Static method in class com.couchbase.lite.Join
    Create a LEFT OUTER JOIN component with the given data source.
    length(Expression) - Static method in class com.couchbase.lite.ArrayFunction
    Creates an ARRAY_LENGTH(expr) function that returns the length of the given array expression.
    length() - Method in class com.couchbase.lite.Blob
    The number of byte of content this blob contains.
    length() - Method in class com.couchbase.lite.internal.core.C4FullTextMatch
     
    lessThan(Expression) - Method in class com.couchbase.lite.Expression
    Create a less than expression that evaluates whether or not the current expression is less than the given expression.
    lessThanOrEqualTo(Expression) - Method in class com.couchbase.lite.Expression
    Create a less than or equal to expression that evaluates whether or not the current expression is less than or equal to the given expression.
    level - Variable in class com.couchbase.lite.internal.core.C4Log.RawLog
     
    like(Expression) - Method in class com.couchbase.lite.Expression
    Create a Like expression that evaluates whether or not the current expression is LIKE the given expression.
    limit(Expression) - Method in class com.couchbase.lite.From
    Creates and chains a Limit object to limit the number query results.
    limit(Expression, Expression) - Method in class com.couchbase.lite.From
    Creates and chains a Limit object to skip the returned results for the given offset position and to limit the number of results to not more than the given limit value.
    limit(Expression) - Method in class com.couchbase.lite.GroupBy
    Creates and chains a Limit object to limit the number query results.
    limit(Expression, Expression) - Method in class com.couchbase.lite.GroupBy
    Creates and chains a Limit object to skip the returned results for the given offset position and to limit the number of results to not more than the given limit value.
    limit(Expression) - Method in class com.couchbase.lite.Having
    Creates and chains a Limit object to limit the number query results.
    limit(Expression, Expression) - Method in class com.couchbase.lite.Having
    Creates and chains a Limit object to skip the returned results for the given offset position and to limit the number of results to not more than the given limit value.
    limit(Expression) - Method in class com.couchbase.lite.Joins
    Creates and chains a Limit object to limit the number query results.
    limit(Expression, Expression) - Method in class com.couchbase.lite.Joins
    Creates and chains a Limit object to skip the returned results for the given offset position and to limit the number of results to not more than the given limit value.
    Limit - Class in com.couchbase.lite
    A Limit component represents the LIMIT clause of the query statement.
    limit(Expression) - Method in class com.couchbase.lite.OrderBy
    Creates and chains a Limit object to limit the number query results.
    limit(Expression, Expression) - Method in class com.couchbase.lite.OrderBy
    Creates and chains a Limit object to skip the returned results for the given offset
    limit(Expression) - Method in class com.couchbase.lite.Where
    Create and chain a LIMIT component to limit the number query results.
    limit(Expression, Expression) - Method in class com.couchbase.lite.Where
    Create and chain a LIMIT component to skip the returned results for the given offset position and to limit the number of results to not more than the given limit value.
    list(List<Object>) - Static method in class com.couchbase.lite.Expression
    Create value expression with the given list.
    LISTENER - Static variable in class com.couchbase.lite.internal.core.C4Constants.LogDomain
     
    ListenerAuthenticator - Interface in com.couchbase.lite
    Oh joy! Another marker interface...
    ListenerCertificateAuthenticator - Class in com.couchbase.lite
    A Listener Certificate Authenticator Certificate base authentication and authorization.
    ListenerCertificateAuthenticator(List<Certificate>) - Constructor for class com.couchbase.lite.ListenerCertificateAuthenticator
    Create an authenticator that allows clients whose certificate chains can be verified using (only) on of the certs in the passed list.
    ListenerCertificateAuthenticator(ListenerCertificateAuthenticatorDelegate) - Constructor for class com.couchbase.lite.ListenerCertificateAuthenticator
    Create an authenticator that delegates all responsibility for authentication and authorization to the passed delegate.
    ListenerCertificateAuthenticatorDelegate - Interface in com.couchbase.lite
    Functional Interface for an Authenticator that uses an authentication strategy based on client supplied certificates.
    ListenerPasswordAuthenticator - Class in com.couchbase.lite
    Authenticator for HTTP Listener password authentication
    ListenerPasswordAuthenticator(ListenerPasswordAuthenticatorDelegate) - Constructor for class com.couchbase.lite.ListenerPasswordAuthenticator
    Create an Authenticator using the passed delegate.
    ListenerPasswordAuthenticatorDelegate - Interface in com.couchbase.lite
    Functional Interface for an Authenticator that uses an authentication strategy based on a user name and password.
    ListenerToken - Interface in com.couchbase.lite
    The listener token interface
    LITE_CORE - Static variable in class com.couchbase.lite.internal.core.C4Constants.ErrorDomain
     
    LiteCoreException - Exception in com.couchbase.lite
     
    LiteCoreException(int, int, String) - Constructor for exception com.couchbase.lite.LiteCoreException
     
    loadErrorMessages(Context) - Static method in class com.couchbase.lite.internal.CouchbaseLiteInternal
     
    locale(String) - Method in class com.couchbase.lite.Collation.Unicode
    Specifies the locale to allow the collation to compare strings appropriately base on the locale.
    log(LogLevel, LogDomain, String) - Method in class com.couchbase.lite.FileLogger
     
    log(String, int, String) - Static method in class com.couchbase.lite.internal.core.C4Log
     
    Log - Class in com.couchbase.lite.internal.support
    Couchbase Lite Internal Log Utility.
    Log - Class in com.couchbase.lite
    Gets the log controller for Couchbase Lite, which stores the three available logging methods: console (logcat), file, and custom.
    log(LogLevel, LogDomain, String) - Method in interface com.couchbase.lite.Logger
    Performs the actual logging logic
    logCallback(String, int, String) - Static method in class com.couchbase.lite.internal.core.C4Log
     
    LogDomain - Enum in com.couchbase.lite
    Log domain
    LogFileConfiguration - Class in com.couchbase.lite
    A class that describes the file configuration for the FileLogger class.
    LogFileConfiguration(LogFileConfiguration) - Constructor for class com.couchbase.lite.LogFileConfiguration
    Constructs a file configuration object based on another one so that it may be modified
    LogFileConfiguration(String, LogFileConfiguration) - Constructor for class com.couchbase.lite.LogFileConfiguration
    Constructs a file configuration object based on another one but changing the directory
    LogFileConfiguration(String) - Constructor for class com.couchbase.lite.LogFileConfiguration
    Constructs a file configuration object with the given directory
    Logger - Interface in com.couchbase.lite
    The logging interface for Couchbase Lite.
    LogLevel - Enum in com.couchbase.lite
    Log level.
    longValue(long) - Static method in class com.couchbase.lite.Expression
    Create value expression with given long value
    lookupStandardMessage(String) - Static method in class com.couchbase.lite.internal.support.Log
     

    M

    MaintenanceType - Enum in com.couchbase.lite
     
    makeDbPath(String) - Static method in class com.couchbase.lite.internal.CouchbaseLiteInternal
     
    makeTmpPath(String) - Static method in class com.couchbase.lite.internal.CouchbaseLiteInternal
     
    managedFinish2() - Method in class com.couchbase.lite.internal.fleece.FLEncoder
     
    map(Map<String, Object>) - Static method in class com.couchbase.lite.Expression
    Creates value expression with the given map.
    MArray - Class in com.couchbase.lite.internal.fleece
     
    MArray() - Constructor for class com.couchbase.lite.internal.fleece.MArray
     
    match(String) - Method in class com.couchbase.lite.FullTextExpression
    Creates a full-text match expression with the given search text.
    MathUtils - Class in com.couchbase.lite.internal.utils
     
    MAX_ERROR_CODES - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    MAX_ERROR_DOMAINS - Static variable in class com.couchbase.lite.internal.core.C4Constants.ErrorDomain
     
    MAX_PORT - Static variable in class com.couchbase.lite.URLEndpointListenerConfiguration
     
    MCollection - Class in com.couchbase.lite.internal.fleece
     
    MContext - Class in com.couchbase.lite.internal.fleece
     
    MDict - Class in com.couchbase.lite.internal.fleece
     
    MDict() - Constructor for class com.couchbase.lite.internal.fleece.MDict
     
    MEMORY_ERROR - Static variable in class com.couchbase.lite.CBLError.Code
     
    MEMORY_ERROR - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    MEMORY_ERROR - Static variable in class com.couchbase.lite.internal.fleece.FLConstants.Error
     
    message - Variable in class com.couchbase.lite.internal.core.C4Log.RawLog
     
    Message - Class in com.couchbase.lite
    ENTERPRISE EDITION API

    MESSAGE_SCHEME - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    MessageEndpoint - Class in com.couchbase.lite
    ENTERPRISE EDITION API

    MessageEndpoint(String, Object, ProtocolType, MessageEndpointDelegate) - Constructor for class com.couchbase.lite.MessageEndpoint
    Initializes a CBLMessageEndpoint object.
    MessageEndpointConnection - Interface in com.couchbase.lite
    ENTERPRISE EDITION API

    MessageEndpointDelegate - Interface in com.couchbase.lite
    ENTERPRISE EDITION API

    MessageEndpointListener - Class in com.couchbase.lite
    MessageEndpointListener to serve incoming message endpoint connection.
    MessageEndpointListener(MessageEndpointListenerConfiguration) - Constructor for class com.couchbase.lite.MessageEndpointListener
     
    MessageEndpointListenerChange - Class in com.couchbase.lite
    A change event posted by MessageEndpointListener.
    MessageEndpointListenerChangeListener - Interface in com.couchbase.lite
    A change listener protocol.
    MessageEndpointListenerConfiguration - Class in com.couchbase.lite
    Configuration for MessageEndpointListener
    MessageEndpointListenerConfiguration(Database, ProtocolType) - Constructor for class com.couchbase.lite.MessageEndpointListenerConfiguration
     
    MessageSocket - Class in com.couchbase.lite.internal.replicator
     
    MessageSocket(long, MessageEndpoint) - Constructor for class com.couchbase.lite.internal.replicator.MessageSocket
     
    MessageSocket(MessageEndpointConnection, ProtocolType) - Constructor for class com.couchbase.lite.internal.replicator.MessageSocket
     
    MessagingCloseCompletion - Interface in com.couchbase.lite
    ENTERPRISE EDITION API

    MessagingCompletion - Interface in com.couchbase.lite
    ENTERPRISE EDITION API

    MessagingError - Class in com.couchbase.lite
    ENTERPRISE EDITION API

    MessagingError(Exception, boolean) - Constructor for class com.couchbase.lite.MessagingError
    Creates a MessagingError with the given error and recoverable flag identifying if the error is recoverable or not.
    meta() - Method in class com.couchbase.lite.internal.core.C4RawDocument
     
    Meta - Class in com.couchbase.lite
    Meta is a factory class for creating the expressions that refer to the metadata properties of the document.
    MetaExpression - Class in com.couchbase.lite
    A meta property expression.
    MIN_CAPACITY - Static variable in class com.couchbase.lite.internal.AbstractExecutionService
     
    MIN_PORT - Static variable in class com.couchbase.lite.URLEndpointListenerConfiguration
     
    MISSING_INDEX - Static variable in class com.couchbase.lite.CBLError.Code
     
    MISSING_INDEX - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    modulo(Expression) - Method in class com.couchbase.lite.Expression
    Create a modulo expression to modulo the current expression by the given expression.
    MRoot - Class in com.couchbase.lite.internal.fleece
     
    MRoot(DbContext, FLValue, boolean) - Constructor for class com.couchbase.lite.internal.fleece.MRoot
     
    MRoot(MContext, FLValue) - Constructor for class com.couchbase.lite.internal.fleece.MRoot
     
    multiply(Expression) - Method in class com.couchbase.lite.Expression
    Create a multiply expression to multiply the current expression by the given expression.
    MutableArray - Class in com.couchbase.lite
    MutableArray provides access to array data.
    MutableArray() - Constructor for class com.couchbase.lite.MutableArray
    Constructs a new empty Array object.
    MutableArray(List<Object>) - Constructor for class com.couchbase.lite.MutableArray
    Constructs a new Array object with an array content.
    MutableDictionary - Class in com.couchbase.lite
    Dictionary provides access to dictionary data.
    MutableDictionary() - Constructor for class com.couchbase.lite.MutableDictionary
    Initialize a new empty Dictionary object.
    MutableDictionary(Map<String, Object>) - Constructor for class com.couchbase.lite.MutableDictionary
    Initializes a new CBLDictionary object with dictionary content.
    MutableDictionaryInterface - Interface in com.couchbase.lite
    Note: MutableDictionaryInterface is an internal interface.
    MutableDocument - Class in com.couchbase.lite
    A Couchbase Lite Document.
    MutableDocument() - Constructor for class com.couchbase.lite.MutableDocument
    Creates a new Document object with a new random UUID.
    MutableDocument(String) - Constructor for class com.couchbase.lite.MutableDocument
    Creates a new Document object with the given ID.
    MutableDocument(Map<String, Object>) - Constructor for class com.couchbase.lite.MutableDocument
    Initializes a new CBLDocument object with a new random UUID and the dictionary as the content.
    MutableDocument(String, Map<String, Object>) - Constructor for class com.couchbase.lite.MutableDocument
    Initializes a new Document object with a given ID and the dictionary as the content.
    mutate() - Method in class com.couchbase.lite.internal.fleece.MValue
     
    MValue - Class in com.couchbase.lite.internal.fleece
     
    MValue(Object) - Constructor for class com.couchbase.lite.internal.fleece.MValue
     
    MValue(FLValue) - Constructor for class com.couchbase.lite.internal.fleece.MValue
     
    MValue.Delegate - Interface in com.couchbase.lite.internal.fleece
     

    N

    NativeC4KeyPair - Class in com.couchbase.lite.internal.core.impl
    The C4Listener companion object
    NativeC4KeyPair() - Constructor for class com.couchbase.lite.internal.core.impl.NativeC4KeyPair
     
    NativeC4Listener - Class in com.couchbase.lite.internal.core.impl
    The C4Listener companion object
    NativeC4Listener() - Constructor for class com.couchbase.lite.internal.core.impl.NativeC4Listener
     
    NativeContext<T> - Class in com.couchbase.lite.internal.core
     
    NativeContext() - Constructor for class com.couchbase.lite.internal.core.NativeContext
     
    negated(Expression) - Static method in class com.couchbase.lite.Expression
    Create a negated expression to represent the negated result of the given expression.
    NETWORK - Static variable in class com.couchbase.lite.internal.core.C4Constants.ErrorDomain
     
    NETWORK_BASE - Static variable in class com.couchbase.lite.CBLError.Code
     
    NetworkConnectivityManager - Interface in com.couchbase.lite.internal.replicator
     
    NetworkConnectivityManager.Observer - Interface in com.couchbase.lite.internal.replicator
     
    NEW - Static variable in class com.couchbase.lite.internal.core.C4Constants.RevisionFlags
     
    next() - Method in class com.couchbase.lite.internal.core.C4DocEnumerator
     
    next() - Method in class com.couchbase.lite.internal.core.C4QueryEnumerator
     
    next() - Method in class com.couchbase.lite.internal.fleece.FLArrayIterator
     
    next() - Method in class com.couchbase.lite.internal.fleece.FLDictIterator
     
    next() - Method in class com.couchbase.lite.ResultSet
    Move the cursor forward one row from its current row position.
    nextDocExpiration() - Method in class com.couchbase.lite.internal.core.C4Database
     
    nFree(long) - Method in interface com.couchbase.lite.internal.core.C4KeyPair.NativeImpl
     
    nFree(long) - Method in interface com.couchbase.lite.internal.core.C4Listener.NativeImpl
     
    nFree(long) - Method in class com.couchbase.lite.internal.core.impl.NativeC4KeyPair
     
    nFree(long) - Method in class com.couchbase.lite.internal.core.impl.NativeC4Listener
     
    nFromExternal(byte, int, long) - Method in interface com.couchbase.lite.internal.core.C4KeyPair.NativeImpl
     
    nFromExternal(byte, int, long) - Method in class com.couchbase.lite.internal.core.impl.NativeC4KeyPair
     
    nGenerateSelfSignedCertificate(long, byte, int, String[][], byte, long) - Method in interface com.couchbase.lite.internal.core.C4KeyPair.NativeImpl
     
    nGenerateSelfSignedCertificate(long, byte, int, String[][], byte, long) - Method in class com.couchbase.lite.internal.core.impl.NativeC4KeyPair
     
    nGetConnectionStatus(long) - Method in interface com.couchbase.lite.internal.core.C4Listener.NativeImpl
     
    nGetConnectionStatus(long) - Method in class com.couchbase.lite.internal.core.impl.NativeC4Listener
     
    nGetPort(long) - Method in interface com.couchbase.lite.internal.core.C4Listener.NativeImpl
     
    nGetPort(long) - Method in class com.couchbase.lite.internal.core.impl.NativeC4Listener
     
    nGetUriFromPath(String) - Method in interface com.couchbase.lite.internal.core.C4Listener.NativeImpl
     
    nGetUriFromPath(String) - Method in class com.couchbase.lite.internal.core.impl.NativeC4Listener
     
    nGetUrls(long, long) - Method in interface com.couchbase.lite.internal.core.C4Listener.NativeImpl
     
    nGetUrls(long, long) - Method in class com.couchbase.lite.internal.core.impl.NativeC4Listener
     
    NO_ERROR - Static variable in class com.couchbase.lite.internal.fleece.FLConstants.Error
     
    NO_FRAMING - Static variable in class com.couchbase.lite.internal.core.C4Socket
     
    NO_UPGRADE - Static variable in class com.couchbase.lite.internal.core.C4Constants.DatabaseFlags
     
    NON_OBSERVABLE - Static variable in class com.couchbase.lite.internal.core.C4Constants.DatabaseFlags
     
    NONE - Static variable in class com.couchbase.lite.internal.core.C4Constants.EncryptionAlgorithm
     
    NONE - Static variable in class com.couchbase.lite.internal.core.C4Constants.LogLevel
     
    not(Expression) - Static method in class com.couchbase.lite.Expression
    Create a negated expression to represent the negated result of the given expression.
    NOT_A_DATABASE_FILE - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    NOT_A_DATABSE_FILE - Static variable in class com.couchbase.lite.CBLError.Code
     
    NOT_FOUND - Static variable in class com.couchbase.lite.CBLError.Code
     
    NOT_FOUND - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    NOT_FOUND - Static variable in class com.couchbase.lite.internal.fleece.FLConstants.Error
     
    NOT_IN_TRANSACTION - Static variable in class com.couchbase.lite.CBLError.Code
     
    NOT_IN_TRANSACTION - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    NOT_OPEN - Static variable in class com.couchbase.lite.CBLError.Code
     
    NOT_OPEN - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    NOT_WRITABLE - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    NOT_WRITEABLE - Static variable in class com.couchbase.lite.CBLError.Code
     
    notEqualTo(Expression) - Method in class com.couchbase.lite.Expression
    Create a NOT equal to expression that evaluates whether or not the current expression is not equal to the given expression.
    notNullOrMissing() - Method in class com.couchbase.lite.Expression
    Creates an IS NOT NULL OR MISSING expression that evaluates whether or not the current expression is NOT null or missing.
    nShareDb(long, String, long) - Method in interface com.couchbase.lite.internal.core.C4Listener.NativeImpl
     
    nShareDb(long, String, long) - Method in class com.couchbase.lite.internal.core.impl.NativeC4Listener
     
    nStartHttp(long, int, String, int, String, boolean, boolean, boolean, boolean, boolean, boolean) - Method in interface com.couchbase.lite.internal.core.C4Listener.NativeImpl
     
    nStartHttp(long, int, String, int, String, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class com.couchbase.lite.internal.core.impl.NativeC4Listener
     
    nStartTls(long, int, String, int, String, boolean, boolean, boolean, boolean, boolean, long, byte[], boolean, byte[], boolean) - Method in interface com.couchbase.lite.internal.core.C4Listener.NativeImpl
     
    nStartTls(long, int, String, int, String, boolean, boolean, boolean, boolean, boolean, long, byte[], boolean, byte[], boolean) - Method in class com.couchbase.lite.internal.core.impl.NativeC4Listener
     
    NULL - Static variable in class com.couchbase.lite.internal.fleece.FLConstants.ValueType
     
    NULL - Static variable in class com.couchbase.lite.internal.fleece.MContext
     
    number(Number) - Static method in class com.couchbase.lite.Expression
    Create value expression with given Number value
    NUMBER - Static variable in class com.couchbase.lite.internal.fleece.FLConstants.ValueType
     
    NUMERIC - Static variable in class com.couchbase.lite.internal.utils.StringUtils
     
    nUnshareDb(long, long) - Method in interface com.couchbase.lite.internal.core.C4Listener.NativeImpl
     
    nUnshareDb(long, long) - Method in class com.couchbase.lite.internal.core.impl.NativeC4Listener
     

    O

    objId(Object) - Static method in class com.couchbase.lite.internal.utils.ClassUtils
     
    OFFLINE - Static variable in class com.couchbase.lite.internal.core.C4ReplicatorStatus.ActivityLevel
     
    on(Expression) - Method in class com.couchbase.lite.Join.On
    Specify join conditions from the given expression.
    onConnectivityChanged(boolean) - Method in class com.couchbase.lite.internal.replicator.AndroidConnectivityObserver
     
    onConnectivityChanged(boolean) - Method in interface com.couchbase.lite.internal.replicator.NetworkConnectivityManager.Observer
     
    open(String, long) - Static method in class com.couchbase.lite.internal.core.C4BlobStore
    Opens a BlobStore in a directory.
    open(ReplicatorConnection, MessagingCompletion) - Method in interface com.couchbase.lite.MessageEndpointConnection
    Called to open a remote connection to the other peer when the replicator starts or when the MessageEndpointListener accepts the connection.
    openReadStream(C4BlobKey) - Method in class com.couchbase.lite.internal.core.C4BlobStore
    Opens a blob for reading, as a random-access byte stream.
    openWriteStream() - Method in class com.couchbase.lite.internal.core.C4BlobStore
    Opens a write stream for creating a new blob.
    or(Expression) - Method in class com.couchbase.lite.Expression
    Create a logical OR expression that performs logical OR operation with the current expression.
    orderBy(Ordering...) - Method in class com.couchbase.lite.From
    Create and chain an ORDER BY component for specifying the ORDER BY clause of the query.
    orderBy(Ordering...) - Method in class com.couchbase.lite.GroupBy
    Create and chain an ORDER BY component for specifying the ORDER BY clause of the query.
    orderBy(Ordering...) - Method in class com.couchbase.lite.Having
    Create and chain an ORDER BY component for specifying the orderings of the query result.
    orderBy(Ordering...) - Method in class com.couchbase.lite.Joins
    Creates and chains an OrderBy object for specifying the orderings of the query result.
    OrderBy - Class in com.couchbase.lite
    An OrderBy represents an ORDER BY clause of the query for specifying properties or expressions that the result rows should be sorted by.
    orderBy(Ordering...) - Method in class com.couchbase.lite.Where
    Create and chain an ORDER BY component for specifying the ORDER BY clause of the query.
    Ordering - Class in com.couchbase.lite
    An Ordering represents a single ordering component in the query ORDER BY clause.
    Ordering() - Constructor for class com.couchbase.lite.Ordering
     
    Ordering.SortOrder - Class in com.couchbase.lite
    SortOrder represents a single ORDER BY entity.
    OUT_OF_RANGE - Static variable in class com.couchbase.lite.internal.fleece.FLConstants.Error
     

    P

    parameter(String) - Static method in class com.couchbase.lite.Expression
    Creates a parameter expression with the given parameter name.
    Parameters - Class in com.couchbase.lite
    A Parameters object used for setting values to the query parameters defined in the query.
    Parameters() - Constructor for class com.couchbase.lite.Parameters
     
    Parameters(Parameters) - Constructor for class com.couchbase.lite.Parameters
     
    parseCookies(HttpUrl, String) - Static method in interface com.couchbase.lite.internal.replicator.CBLCookieStore
    Parse request header "Cookie" in the format of "name=value;name=value..." into OKHTTP Cookie used by AbstractCBLWebSocket.
    performMaintenance(MaintenanceType) - Method in class com.couchbase.lite.internal.core.C4Database
     
    PlatformUtils - Class in com.couchbase.lite.internal.utils
     
    PlatformUtils.Base64Decoder - Interface in com.couchbase.lite.internal.utils
     
    PlatformUtils.Base64Encoder - Interface in com.couchbase.lite.internal.utils
     
    PlatformUtilsDelegate - Class in com.couchbase.lite.internal.utils
     
    PlatformUtilsDelegate() - Constructor for class com.couchbase.lite.internal.utils.PlatformUtilsDelegate
     
    POSIX - Static variable in class com.couchbase.lite.internal.core.C4Constants.ErrorDomain
     
    postDelayedOnExecutor(long, Executor, Runnable) - Method in class com.couchbase.lite.internal.AndroidExecutionService
    This runs a task on Android's main thread for just long enough to enough to enqueue the passed task on the passed executor.
    postDelayedOnExecutor(long, Executor, Runnable) - Method in interface com.couchbase.lite.internal.ExecutionService
    Run the passed task on the passed executor, after a delay
    Preconditions - Class in com.couchbase.lite.internal.utils
     
    predict(long, long) - Method in interface com.couchbase.lite.internal.core.C4PredictiveModel
     
    predict(Dictionary) - Method in interface com.couchbase.lite.PredictiveModel
    The prediction callback called when invoking the Function.prediction() function inside a query or an index.
    prediction - Static variable in class com.couchbase.lite.Database
    ENTERPRISE EDITION API

    prediction(String, Expression) - Static method in class com.couchbase.lite.Function
    ENTERPRISE EDITION API

    Prediction - Class in com.couchbase.lite
    ENTERPRISE EDITION API

    PredictionFunction - Class in com.couchbase.lite
    ENTERPRISE EDITION API

    predictiveIndex(String, Expression, List<String>) - Static method in class com.couchbase.lite.IndexBuilder
    ENTERPRISE EDITION API

    PredictiveIndex - Class in com.couchbase.lite
    ENTERPRISE EDITION API

    PredictiveModel - Interface in com.couchbase.lite
    ENTERPRISE EDITION API

    property(String) - Static method in class com.couchbase.lite.Expression
    Create a property expression representing the value of the given property.
    property(String) - Static method in class com.couchbase.lite.FullTextIndexItem
    Creates a full-text search index item with the given property.
    property() - Method in class com.couchbase.lite.internal.core.C4FullTextMatch
     
    property(String) - Static method in class com.couchbase.lite.Ordering
    Create a SortOrder, inherited from the OrderBy class, object by the given property name.
    property(String) - Static method in class com.couchbase.lite.SelectResult
    Creates a SelectResult object with the given property name.
    property(String) - Static method in class com.couchbase.lite.ValueIndexItem
    Creates a value index item with the given property.
    PropertyExpression - Class in com.couchbase.lite
    Property expression
    propertyPath(String) - Method in class com.couchbase.lite.PredictionFunction
    Creates a property expression that refers to a property of the prediction result dictionary.
    ProtocolType - Enum in com.couchbase.lite
    ENTERPRISE EDITION API

    PURGED - Static variable in class com.couchbase.lite.internal.core.C4Constants.RevisionFlags
     
    purgeDoc(String) - Method in class com.couchbase.lite.internal.core.C4Database
     
    purgeExpiredDocs() - Method in class com.couchbase.lite.internal.core.C4Database
     
    put(byte[], String, int, boolean, boolean, String[], boolean, int, int) - Method in class com.couchbase.lite.internal.core.C4Database
     
    put(FLSliceResult, String, int, boolean, boolean, String[], boolean, int, int) - Method in class com.couchbase.lite.internal.core.C4Database
     

    Q

    QUERY - Static variable in class com.couchbase.lite.internal.core.C4Constants.LogDomain
     
    Query - Interface in com.couchbase.lite
    A database query used for querying data from the database.
    QueryBuilder - Class in com.couchbase.lite
     
    QueryChange - Class in com.couchbase.lite
    QueryChange contains the information about the query result changes reported by a query object.
    QueryChangeListener - Interface in com.couchbase.lite
    The listener interface for receiving Live Query change events.

    R

    RANDOM - Static variable in class com.couchbase.lite.internal.utils.MathUtils
     
    randomString(int) - Static method in class com.couchbase.lite.internal.utils.StringUtils
     
    rank(String) - Static method in class com.couchbase.lite.FullTextFunction
    Creates a full-text rank function with the given full-text index name.
    rawFreeDocument(long) - Static method in class com.couchbase.lite.internal.core.C4Database
     
    rawGet(String, String) - Method in class com.couchbase.lite.internal.core.C4Database
     
    rawPut(String, String, String, byte[]) - Method in class com.couchbase.lite.internal.core.C4Database
     
    rawValue() - Method in enum com.couchbase.lite.DocumentFlag
     
    read(long) - Method in class com.couchbase.lite.internal.core.C4BlobReadStream
    Reads from an open stream.
    read(byte[], int, long) - Method in class com.couchbase.lite.internal.core.C4BlobReadStream
     
    READ_ONLY - Static variable in class com.couchbase.lite.internal.core.C4Constants.DatabaseFlags
     
    receive(Message) - Method in class com.couchbase.lite.internal.replicator.MessageSocket
     
    receive(Message) - Method in interface com.couchbase.lite.ReplicatorConnection
    Tells the replicator to consume the data received from the other peer.
    refresh() - Method in class com.couchbase.lite.internal.core.C4QueryEnumerator
     
    regex(Expression) - Method in class com.couchbase.lite.Expression
    Create a regex match expression that evaluates whether or not the current expression regex matches the given expression.
    register(String, C4PredictiveModel) - Static method in class com.couchbase.lite.internal.core.C4Prediction
     
    registerDelegate(MValue.Delegate) - Static method in class com.couchbase.lite.internal.fleece.MValue
     
    registerListener(Fn.Consumer<C4Log.RawLog>) - Static method in class com.couchbase.lite.internal.core.C4Log
     
    registerModel(String, PredictiveModel) - Method in class com.couchbase.lite.Prediction
    Register a predictive model by the given name.
    registerObserver(NetworkConnectivityManager.Observer) - Method in class com.couchbase.lite.internal.AndroidConnectivityManager
     
    registerObserver(NetworkConnectivityManager.Observer) - Method in interface com.couchbase.lite.internal.replicator.NetworkConnectivityManager
     
    rekey(int, byte[]) - Method in class com.couchbase.lite.internal.core.C4Database
     
    REMOTE_ERROR - Static variable in class com.couchbase.lite.CBLError.Code
     
    REMOTE_ERROR - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    remove(long, long) - Method in class com.couchbase.lite.internal.fleece.MArray
     
    remove(long) - Method in class com.couchbase.lite.internal.fleece.MArray
     
    remove(String) - Method in class com.couchbase.lite.internal.fleece.MDict
     
    remove(int) - Method in class com.couchbase.lite.MutableArray
    Removes the object at the given index.
    remove(String) - Method in class com.couchbase.lite.MutableDictionary
    Removes the mapping for a key from this Dictionary
    remove(String) - Method in interface com.couchbase.lite.MutableDictionaryInterface
     
    remove(String) - Method in class com.couchbase.lite.MutableDocument
    Removes the mapping for a key from this Dictionary
    removeChangeListener(ListenerToken) - Method in class com.couchbase.lite.AbstractReplicator
    Remove the given ReplicatorChangeListener or DocumentReplicationListener from the this replicator.
    removeChangeListener(ListenerToken) - Method in class com.couchbase.lite.MessageEndpointListener
    Remove a change listener.
    removeChangeListener(ListenerToken) - Method in interface com.couchbase.lite.Query
    Removes a change listener wih the given listener token.
    ReplicatedDocument - Class in com.couchbase.lite
     
    replication(DocumentReplication) - Method in interface com.couchbase.lite.DocumentReplicationListener
    The callback function from Replicator
    ReplicationFilter - Interface in com.couchbase.lite
    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 - Class in com.couchbase.lite
     
    Replicator(ReplicatorConfiguration) - Constructor for class com.couchbase.lite.Replicator
    Initializes a replicator with the given configuration.
    REPLICATOR_AUTH_CLIENT_CERT - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_AUTH_CLIENT_CERT_KEY - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_AUTH_PASSWORD - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_AUTH_TOKEN - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_AUTH_TYPE - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_AUTH_USER_NAME - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_CHECKPOINT_INTERVAL - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_HEARTBEAT_INTERVAL - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_OPTION_AUTHENTICATION - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_OPTION_CHANNELS - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_OPTION_COOKIES - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_OPTION_DISABLE_DELTAS - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_OPTION_DOC_IDS - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_OPTION_EXTRA_HEADERS - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_OPTION_FILTER - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_OPTION_FILTER_PARAMS - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_OPTION_MAX_RETRIES - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_OPTION_MAX_RETRY_INTERVAL - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_OPTION_NO_INCOMING_CONFLICTS - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_OPTION_OUTGOING_CONFLICTS - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_OPTION_PINNED_SERVER_CERT - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_OPTION_PROGRESS_LEVEL - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_OPTION_PROXY_SERVER - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_OPTION_REMOTE_DB_UNIQUE_ID - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_OPTION_ROOT_CERTS - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_OPTION_SELF_SIGNED_SERVER_CERT - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    REPLICATOR_OPTION_SKIP_DELETED - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    ReplicatorChange - Class in com.couchbase.lite
    ReplicatorChange contains the replicator status information.
    ReplicatorChangeListener - Interface in com.couchbase.lite
    The listener interface for receiving Replicator change events.
    ReplicatorConfiguration - Class in com.couchbase.lite
     
    ReplicatorConfiguration(ReplicatorConfiguration) - Constructor for class com.couchbase.lite.ReplicatorConfiguration
     
    ReplicatorConfiguration(Database, Endpoint) - Constructor for class com.couchbase.lite.ReplicatorConfiguration
     
    ReplicatorConnection - Interface in com.couchbase.lite
    ENTERPRISE EDITION API

    requireInit(String) - Static method in class com.couchbase.lite.internal.CouchbaseLiteInternal
     
    reserveKey() - Method in class com.couchbase.lite.internal.core.NativeContext
     
    reset() - Static method in class com.couchbase.lite.internal.CouchbaseLiteInternal
     
    reset() - Method in class com.couchbase.lite.internal.fleece.FLEncoder
     
    resetCheckpoint() - Method in class com.couchbase.lite.AbstractReplicator
    Deprecated.
    Use start(boolean resetCheckpoint) instead.
    resolve(Conflict) - Method in interface com.couchbase.lite.ConflictResolver
    Callback: called when there are conflicting changes in the local and remote versions of a document during replication.
    resolveConflict(String, String, byte[], int) - Method in class com.couchbase.lite.internal.core.C4Document
     
    Result - Class in com.couchbase.lite
    Result represents a row of result set returned by a Query.
    ResultSet - Class in com.couchbase.lite
    A result set representing the _query result.
    REVISION_TREES - Static variable in class com.couchbase.lite.internal.core.C4Constants.DocumentVersioning
     
    revisionID - Static variable in class com.couchbase.lite.Meta
    A metadata expression referring to the RevisionId of the document.
    run(C4QueryOptions, AllocSlice) - Method in class com.couchbase.lite.internal.core.C4Query
     
    run(Runnable) - Method in interface com.couchbase.lite.internal.utils.Fn.Runner
     
    run() - Method in interface com.couchbase.lite.internal.utils.Fn.TaskThrows
     

    S

    satisfies(Expression) - Method in class com.couchbase.lite.ArrayExpressionSatisfies
    Creates a complete quantified operator with the given satisfies expression.
    save(int) - Method in class com.couchbase.lite.internal.core.C4Document
     
    seek(long) - Method in class com.couchbase.lite.internal.core.C4BlobReadStream
    Moves to a random location in the stream; the next c4stream_read call will read from that location.
    seek(long) - Method in class com.couchbase.lite.internal.core.C4QueryEnumerator
     
    select(SelectResult...) - Static method in class com.couchbase.lite.QueryBuilder
    Create a SELECT statement instance that you can use further (e.g.
    Select - Class in com.couchbase.lite
    Select represents the SELECT clause of the query for specifying the returning properties in each query result row.
    selectDistinct(SelectResult...) - Static method in class com.couchbase.lite.QueryBuilder
    Create a SELECT DISTINCT statement instance that you can use further (e.g.
    selectNextLeafRevision(boolean, boolean) - Method in class com.couchbase.lite.internal.core.C4Document
     
    selectNextRevision() - Method in class com.couchbase.lite.internal.core.C4Document
     
    SelectResult - Class in com.couchbase.lite
    SelectResult represents a single return value of the query statement.
    SelectResult.As - Class in com.couchbase.lite
    SelectResult.As is a SelectResult that you can specify an alias name to it.
    SelectResult.From - Class in com.couchbase.lite
    SelectResult.From is a SelectResult that you can specify the data source alias name.
    send(Message, MessagingCompletion) - Method in interface com.couchbase.lite.MessageEndpointConnection
    Called to send the replication data to the other peer.
    sequence - Static variable in class com.couchbase.lite.Meta
    A metadata expression referring to the sequence number of the document.
    ServerCertificateVerificationMode - Enum in com.couchbase.lite
     
    SessionAuthenticator - Class in com.couchbase.lite
    SessionAuthenticator class is an authenticator that will authenticate by using the session ID of the session created by a Sync Gateway
    SessionAuthenticator(String) - Constructor for class com.couchbase.lite.SessionAuthenticator
    Initializes with the Sync Gateway session ID and uses the default cookie name.
    SessionAuthenticator(String, String) - Constructor for class com.couchbase.lite.SessionAuthenticator
    Initializes with the session ID and the cookie name.
    set(long, Object) - Method in class com.couchbase.lite.internal.fleece.MArray
     
    set(String, MValue) - Method in class com.couchbase.lite.internal.fleece.MDict
     
    setAcceptOnlySelfSignedServerCertificate(boolean) - Method in class com.couchbase.lite.ReplicatorConfiguration
    Specify whether the replicator will accept any and only self-signed certificates.
    setArray(int, Array) - Method in class com.couchbase.lite.MutableArray
    Sets a Array object at the given index.
    setArray(String, Array) - Method in class com.couchbase.lite.MutableDictionary
    Set an Array object for the given key.
    setArray(String, Array) - Method in interface com.couchbase.lite.MutableDictionaryInterface
     
    setArray(String, Array) - Method in class com.couchbase.lite.MutableDocument
    Set an Array value for the given key
    setArray(String, Array) - Method in class com.couchbase.lite.Parameters
    Set the Array value to the query parameter referenced by the given name.
    setAuthenticator(ListenerAuthenticator) - Method in class com.couchbase.lite.URLEndpointListenerConfiguration
    Set the authenticator.
    setBinaryFileLevel(int) - Static method in class com.couchbase.lite.internal.core.C4Log
     
    setBlob(int, Blob) - Method in class com.couchbase.lite.MutableArray
    Sets a Blob object at the given index.
    setBlob(String, Blob) - Method in class com.couchbase.lite.MutableDictionary
    Set a Blob object for the given key.
    setBlob(String, Blob) - Method in interface com.couchbase.lite.MutableDictionaryInterface
     
    setBlob(String, Blob) - Method in class com.couchbase.lite.MutableDocument
    Set a Blob value for the given key
    setBlob(String, Blob) - Method in class com.couchbase.lite.Parameters
    Set the Blob value to the query parameter referenced by the given name.
    setBoolean(int, boolean) - Method in class com.couchbase.lite.MutableArray
    Sets a boolean value at the given index.
    setBoolean(String, boolean) - Method in class com.couchbase.lite.MutableDictionary
    Set a boolean value for the given key.
    setBoolean(String, boolean) - Method in interface com.couchbase.lite.MutableDictionaryInterface
     
    setBoolean(String, boolean) - Method in class com.couchbase.lite.MutableDocument
    Set a boolean value for the given key
    setBoolean(String, boolean) - Method in class com.couchbase.lite.Parameters
    Set a boolean value to the query parameter referenced by the given name.
    setCallbackLevel(LogLevel) - Static method in class com.couchbase.lite.internal.core.C4Log
     
    setConfig(LogFileConfiguration) - Method in class com.couchbase.lite.FileLogger
    Sets the configuration for use by the file logger.
    setCookie(URI, String) - Method in class com.couchbase.lite.internal.core.C4Database
     
    setCookie(URI, String) - Method in interface com.couchbase.lite.internal.replicator.CBLCookieStore
     
    setCustom(Logger) - Method in class com.couchbase.lite.Log
    Sets an application specific logging method
    setData(List<Object>) - Method in class com.couchbase.lite.MutableArray
    Set an array as a content.
    setData(Map<String, Object>) - Method in class com.couchbase.lite.MutableDictionary
    Set a dictionary as a content.
    setData(Map<String, Object>) - Method in interface com.couchbase.lite.MutableDictionaryInterface
     
    setData(Map<String, Object>) - Method in class com.couchbase.lite.MutableDocument
    Set a dictionary as a content.
    setDate(int, Date) - Method in class com.couchbase.lite.MutableArray
    Sets a Date object at the given index.
    setDate(String, Date) - Method in class com.couchbase.lite.MutableDictionary
    Set a Date object for the given key.
    setDate(String, Date) - Method in interface com.couchbase.lite.MutableDictionaryInterface
     
    setDate(String, Date) - Method in class com.couchbase.lite.MutableDocument
    Set a Date value for the given key
    setDate(String, Date) - Method in class com.couchbase.lite.Parameters
    Set a date value to the query parameter referenced by the given name.
    setDictionary(int, Dictionary) - Method in class com.couchbase.lite.MutableArray
    Sets a Dictionary object at the given index.
    setDictionary(String, Dictionary) - Method in class com.couchbase.lite.MutableDictionary
    Set a Dictionary object for the given key.
    setDictionary(String, Dictionary) - Method in interface com.couchbase.lite.MutableDictionaryInterface
     
    setDictionary(String, Dictionary) - Method in class com.couchbase.lite.MutableDocument
    Set a Dictionary value for the given key
    setDictionary(String, Dictionary) - Method in class com.couchbase.lite.Parameters
    Set the Dictionary value to the query parameter referenced by the given name.
    setDirectory(String) - Method in class com.couchbase.lite.DatabaseConfiguration
    Set the path to the directory to store the database in.
    setDisableTls(boolean) - Method in class com.couchbase.lite.URLEndpointListenerConfiguration
    Set the configured security protocol.
    setDouble(int, double) - Method in class com.couchbase.lite.MutableArray
    Sets a double value at the given index.
    setDouble(String, double) - Method in class com.couchbase.lite.MutableDictionary
    Set a double value for the given key.
    setDouble(String, double) - Method in interface com.couchbase.lite.MutableDictionaryInterface
     
    setDouble(String, double) - Method in class com.couchbase.lite.MutableDocument
    Set a double value for the given key
    setDouble(String, double) - Method in class com.couchbase.lite.Parameters
    Set a double value to the query parameter referenced by the given name.
    setEnableDeltaSync(boolean) - Method in class com.couchbase.lite.URLEndpointListenerConfiguration
    Set delta sync enabled.
    setEncryptionKey(EncryptionKey) - Method in class com.couchbase.lite.DatabaseConfiguration
    ENTERPRISE EDITION API

    setenv(String, String, int) - Static method in class com.couchbase.lite.internal.core.C4
     
    setExpiration(String, long) - Method in class com.couchbase.lite.internal.core.C4Database
     
    setExtraInfo(Object) - Method in class com.couchbase.lite.internal.fleece.FLEncoder
     
    setFloat(int, float) - Method in class com.couchbase.lite.MutableArray
    Sets a float value at the given index.
    setFloat(String, float) - Method in class com.couchbase.lite.MutableDictionary
    Set a float value for the given key.
    setFloat(String, float) - Method in interface com.couchbase.lite.MutableDictionaryInterface
     
    setFloat(String, float) - Method in class com.couchbase.lite.MutableDocument
    Set a float value for the given key
    setFloat(String, float) - Method in class com.couchbase.lite.Parameters
    Set a float value to the query parameter referenced by the given name.
    setHostReachable(boolean) - Method in class com.couchbase.lite.internal.core.C4Replicator
     
    setInstance(KeyStoreManager) - Static method in class com.couchbase.lite.internal.KeyStoreManager
     
    setInt(int, int) - Method in class com.couchbase.lite.MutableArray
    Sets an integer value at the given index.
    setInt(String, int) - Method in class com.couchbase.lite.MutableDictionary
    Set an int value for the given key.
    setInt(String, int) - Method in interface com.couchbase.lite.MutableDictionaryInterface
     
    setInt(String, int) - Method in class com.couchbase.lite.MutableDocument
    Set a integer value for the given key
    setInt(String, int) - Method in class com.couchbase.lite.Parameters
    Set an int value to the query parameter referenced by the given name.
    setLanguage(String) - Method in class com.couchbase.lite.FullTextIndex
    The language code which is an ISO-639 language such as "en", "fr", etc.
    setLevel(LogLevel) - Method in class com.couchbase.lite.FileLogger
    Sets the overall logging level that will be written to the logging files.
    setLevels(int, String...) - Static method in class com.couchbase.lite.internal.core.C4Log
     
    setLong(int, long) - Method in class com.couchbase.lite.MutableArray
    Sets an integer value at the given index.
    setLong(String, long) - Method in class com.couchbase.lite.MutableDictionary
    Set a long value for the given key.
    setLong(String, long) - Method in interface com.couchbase.lite.MutableDictionaryInterface
     
    setLong(String, long) - Method in class com.couchbase.lite.MutableDocument
    Set a long value for the given key
    setLong(String, long) - Method in class com.couchbase.lite.Parameters
    Set an long value to the query parameter referenced by the given name.
    setMaxRevTreeDepth(int) - Method in class com.couchbase.lite.internal.core.C4Database
     
    setMaxRotateCount(int) - Method in class com.couchbase.lite.LogFileConfiguration
    Sets the number of rotated logs that are saved (i.e.
    setMaxSize(long) - Method in class com.couchbase.lite.LogFileConfiguration
    Sets the max size of the log file in bytes.
    setNetworkInterface(String) - Method in class com.couchbase.lite.URLEndpointListenerConfiguration
    Set the configured network interface.
    setNumber(int, Number) - Method in class com.couchbase.lite.MutableArray
    Sets an NSNumber object at the given index.
    setNumber(String, Number) - Method in class com.couchbase.lite.MutableDictionary
    Set a Number value for the given key.
    setNumber(String, Number) - Method in interface com.couchbase.lite.MutableDictionaryInterface
     
    setNumber(String, Number) - Method in class com.couchbase.lite.MutableDocument
    Set a Number value for the given key
    setNumber(String, Number) - Method in class com.couchbase.lite.Parameters
    Set an Number value to the query parameter referenced by the given name.
    setOptions(byte[]) - Method in class com.couchbase.lite.internal.core.C4Replicator
     
    setParameters(Parameters) - Method in interface com.couchbase.lite.Query
    Set parameters should copy the given parameters.
    setPermissionRecursive(File, boolean, boolean) - Static method in class com.couchbase.lite.internal.utils.FileUtils
     
    setPort(int) - Method in class com.couchbase.lite.URLEndpointListenerConfiguration
    Set the configured port.
    setRankFullText(boolean) - Method in class com.couchbase.lite.internal.core.C4QueryOptions
     
    setReadOnly(boolean) - Method in class com.couchbase.lite.URLEndpointListenerConfiguration
    Set the connection read-only.
    setString(int, String) - Method in class com.couchbase.lite.MutableArray
    Sets an String object at the given index.
    setString(String, String) - Method in class com.couchbase.lite.MutableDictionary
    Set a String value for the given key.
    setString(String, String) - Method in interface com.couchbase.lite.MutableDictionaryInterface
     
    setString(String, String) - Method in class com.couchbase.lite.MutableDocument
    Set a String value for the given key
    setString(String, String) - Method in class com.couchbase.lite.Parameters
    Set an String value to the query parameter referenced by the given name.
    setTempDir(String) - Static method in class com.couchbase.lite.internal.core.C4Base
     
    setTlsIdentity(TLSIdentity) - Method in class com.couchbase.lite.URLEndpointListenerConfiguration
    Set the certificates and keys for the associated listener.
    setupDirectories(String) - Static method in class com.couchbase.lite.internal.CouchbaseLiteInternal
     
    setUsePlaintext(boolean) - Method in class com.couchbase.lite.LogFileConfiguration
    Sets whether or not to log in plaintext.
    setValue(int, Object) - Method in class com.couchbase.lite.MutableArray
    Set an object at the given index.
    setValue(String, Object) - Method in class com.couchbase.lite.MutableDictionary
    Set an object value by key.
    setValue(String, Object) - Method in interface com.couchbase.lite.MutableDictionaryInterface
     
    setValue(String, Object) - Method in class com.couchbase.lite.MutableDocument
    Set an object value by key.
    setValue(String, Object) - Method in class com.couchbase.lite.Parameters
    Set a value to the query parameter referenced by the given name.
    SHARED_KEYS - Static variable in class com.couchbase.lite.internal.core.C4Constants.DatabaseFlags
     
    shareDb(String, C4Database) - Method in class com.couchbase.lite.internal.core.C4Listener
     
    SharedKeys - Class in com.couchbase.lite.internal.core
     
    SharedKeys(C4Database) - Constructor for class com.couchbase.lite.internal.core.SharedKeys
     
    SharedKeys(FLSharedKeys) - Constructor for class com.couchbase.lite.internal.core.SharedKeys
     
    sign(C4KeyPair, Signature.SignatureDigestAlgorithm, byte[]) - Method in class com.couchbase.lite.internal.KeyStoreManager
    Uses the private key to generate a signature of input data.
    sign(C4KeyPair, Signature.SignatureDigestAlgorithm, byte[]) - Method in class com.couchbase.lite.internal.KeyStoreManagerDelegate
     
    Signature - Class in com.couchbase.lite.internal.security
    Signature for signing hash data.
    Signature.SignatureDigestAlgorithm - Enum in com.couchbase.lite.internal.security
     
    signHashData(PrivateKey, byte[], Signature.SignatureDigestAlgorithm) - Static method in class com.couchbase.lite.internal.security.Signature
    Signs hash data.
    SOCKET_OPTION_WS_PROTOCOLS - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    SocketFactory - Class in com.couchbase.lite.internal
     
    SocketFactory(ReplicatorConfiguration, CBLCookieStore, Fn.Consumer<List<Certificate>>) - Constructor for class com.couchbase.lite.internal.SocketFactory
     
    SQL - Static variable in class com.couchbase.lite.internal.core.C4Constants.LogDomain
     
    SQLITE - Static variable in class com.couchbase.lite.CBLError.Domain
     
    SQLITE - Static variable in class com.couchbase.lite.internal.core.C4Constants.ErrorDomain
     
    squaredEuclideanDistance(Expression, Expression) - Static method in class com.couchbase.lite.Function
    ENTERPRISE EDITION API

    start() - Method in class com.couchbase.lite.AbstractReplicator
    Deprecated.
    Use start(boolean resetCheckpoint) instead.
    start(boolean) - Method in class com.couchbase.lite.AbstractReplicator
    Start the replicator.
    start() - Method in class com.couchbase.lite.internal.core.C4FullTextMatch
     
    start(boolean) - Method in class com.couchbase.lite.internal.core.C4Replicator
     
    start() - Method in class com.couchbase.lite.URLEndpointListener
    Start the listener.
    Status(C4ReplicatorStatus) - Constructor for class com.couchbase.lite.AbstractReplicator.Status
     
    statusChanged(C4Replicator, C4ReplicatorStatus, Object) - Method in interface com.couchbase.lite.internal.core.C4ReplicatorListener
     
    stop() - Method in class com.couchbase.lite.AbstractReplicator
    Stop a running replicator.
    stop() - Method in class com.couchbase.lite.internal.core.C4Replicator
     
    stop(long, TimeUnit) - Method in interface com.couchbase.lite.internal.ExecutionService.CloseableExecutor
    The executor will accept no more tasks.
    stop() - Method in class com.couchbase.lite.URLEndpointListener
    Stop the listener.
    STOPPED - Static variable in class com.couchbase.lite.internal.core.C4ReplicatorStatus.ActivityLevel
     
    string(String) - Static method in class com.couchbase.lite.Expression
    Create value expression with given String value
    STRING - Static variable in class com.couchbase.lite.internal.fleece.FLConstants.ValueType
     
    StringUtils - Class in com.couchbase.lite.internal.utils
     
    subtract(Expression) - Method in class com.couchbase.lite.Expression
    Create a subtract expression to subtract the given expression from the current expression.
    SYNC - Static variable in class com.couchbase.lite.internal.core.C4Constants.LogDomain
     
    SYNC_API - Static variable in interface com.couchbase.lite.internal.core.C4Listener.NativeImpl
     
    SYNC_BUSY - Static variable in class com.couchbase.lite.internal.core.C4Constants.LogDomain
     

    T

    term() - Method in class com.couchbase.lite.internal.core.C4FullTextMatch
     
    test(T) - Method in interface com.couchbase.lite.internal.utils.Fn.Predicate
     
    throwException(int, int, String) - Static method in exception com.couchbase.lite.LiteCoreException
     
    TIMEOUT - Static variable in class com.couchbase.lite.CBLError.Code
     
    TIMEOUT - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
     
    TLS - Static variable in class com.couchbase.lite.internal.core.C4Constants.LogDomain
     
    TLS_CERT_EXPIRED - Static variable in class com.couchbase.lite.CBLError.Code
     
    TLS_CERT_EXPIRED - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
     
    TLS_CERT_UNKNOWN_ROOT - Static variable in class com.couchbase.lite.CBLError.Code
     
    TLS_CERT_UNKNOWN_ROOT - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
     
    TLS_CERT_UNTRUSTED - Static variable in class com.couchbase.lite.CBLError.Code
     
    TLS_CERT_UNTRUSTED - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
     
    TLS_CLIENT_CERT_REJECTED - Static variable in class com.couchbase.lite.CBLError.Code
     
    TLS_CLIENT_CERT_REJECTED - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
     
    TLS_CLIENT_CERT_REQUIRED - Static variable in class com.couchbase.lite.CBLError.Code
     
    TLS_CLIENT_CERT_REQUIRED - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
     
    TLS_HANDSHAKE_FAILED - Static variable in class com.couchbase.lite.CBLError.Code
     
    TLS_HANDSHAKE_FAILED - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
     
    TLSIdentity - Class in com.couchbase.lite
    ENTERPRISE EDITION API

    toCouchbaseLiteException(int, int, int) - Static method in class com.couchbase.lite.internal.CBLStatus
     
    toCouchbaseLiteException(int, int, String, Exception) - Static method in class com.couchbase.lite.internal.CBLStatus
     
    toData() - Method in class com.couchbase.lite.Message
    Gets the message as data.
    toFLValue() - Method in class com.couchbase.lite.internal.fleece.FLDict
     
    toJSON() - Method in class com.couchbase.lite.internal.fleece.FLValue
    Returns the json representation.
    toJson(Date) - Static method in class com.couchbase.lite.internal.utils.DateUtils
     
    toJson(Map<String, Object>) - Static method in class com.couchbase.lite.internal.utils.JsonUtils
     
    toJson(List<Object>) - Static method in class com.couchbase.lite.internal.utils.JsonUtils
     
    toJSON5() - Method in class com.couchbase.lite.internal.fleece.FLValue
    Returns the string representation.
    toList() - Method in class com.couchbase.lite.Array
    Gets content of the current object as an List.
    toList() - Method in class com.couchbase.lite.internal.core.C4FullTextMatch
     
    toList() - Method in class com.couchbase.lite.Result
    Gets all values as an List.
    toMap() - Method in class com.couchbase.lite.Dictionary
    Gets content of the current object as an Map.
    toMap() - Method in interface com.couchbase.lite.DictionaryInterface
     
    toMap() - Method in class com.couchbase.lite.Document
    Gets content of the current object as an Map.
    toMap() - Method in class com.couchbase.lite.Result
    Gets all values as a Dictionary.
    toMutable() - Method in class com.couchbase.lite.Array
    Return a mutable copy of the array
    toMutable() - Method in class com.couchbase.lite.Dictionary
    Return a mutable copy of the dictionary
    toMutable() - Method in class com.couchbase.lite.Document
    Return a mutable copy of the document
    toMutable() - Method in class com.couchbase.lite.MutableDocument
    Returns the copy of this MutableDocument object.
    toNative(MValue, MCollection, AtomicBoolean) - Method in interface com.couchbase.lite.internal.fleece.MValue.Delegate
     
    TOO_MANY_REDIRECTS - Static variable in class com.couchbase.lite.CBLError.Code
     
    TOO_MANY_REDIRECTS - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
     
    toObject(FLValue) - Static method in class com.couchbase.lite.internal.fleece.FLValue
     
    toStr() - Method in class com.couchbase.lite.internal.fleece.FLValue
    Returns the string representation.
    toString() - Method in class com.couchbase.lite.AbstractReplicator.Progress
     
    toString() - Method in class com.couchbase.lite.AbstractReplicator.Status
     
    toString() - Method in class com.couchbase.lite.AbstractReplicator
     
    toString() - Method in class com.couchbase.lite.Blob
    Returns a string representation of the object.
    toString() - Method in class com.couchbase.lite.Collation
     
    toString() - Method in class com.couchbase.lite.ConnectionStatus
     
    toString() - Method in exception com.couchbase.lite.CouchbaseLiteException
     
    toString() - Method in class com.couchbase.lite.DatabaseChange
     
    toString() - Method in class com.couchbase.lite.DatabaseEndpoint
     
    toString() - Method in class com.couchbase.lite.Dictionary
     
    toString() - Method in class com.couchbase.lite.Document
     
    toString() - Method in class com.couchbase.lite.DocumentChange
     
    toString() - Method in class com.couchbase.lite.DocumentReplication
     
    toString() - Method in class com.couchbase.lite.Expression
     
    toString() - Method in class com.couchbase.lite.internal.core.C4BlobKey
    Encodes a blob key to a string of the form "sha1-"+base64.
    toString() - Method in class com.couchbase.lite.internal.core.C4DocumentEnded
     
    toString() - Method in class com.couchbase.lite.internal.core.C4Error
     
    toString() - Method in class com.couchbase.lite.internal.core.C4KeyPair
     
    toString() - Method in class com.couchbase.lite.internal.core.C4Log.RawLog
     
    toString() - Method in class com.couchbase.lite.internal.core.C4Replicator
     
    toString() - Method in class com.couchbase.lite.internal.core.C4ReplicatorStatus
     
    toString() - Method in class com.couchbase.lite.internal.replicator.AbstractCBLWebSocket
     
    toString() - Method in class com.couchbase.lite.internal.replicator.MessageSocket
     
    toString() - Method in exception com.couchbase.lite.LiteCoreException
     
    toString() - Method in enum com.couchbase.lite.LogLevel
     
    toString() - Method in class com.couchbase.lite.MessageEndpoint
     
    toString() - Method in class com.couchbase.lite.ReplicatedDocument
     
    toString() - Method in class com.couchbase.lite.ReplicatorChange
     
    toString() - Method in class com.couchbase.lite.URLEndpoint
     
    TRANSACTION_NOT_CLOSED - Static variable in class com.couchbase.lite.CBLError.Code
     
    TRANSACTION_NOT_CLOSED - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     

    U

    unbind(int) - Method in class com.couchbase.lite.internal.core.NativeContext
     
    UNDEFINED - Static variable in class com.couchbase.lite.internal.fleece.FLConstants.ValueType
     
    UNEXPECTED_ERROR - Static variable in class com.couchbase.lite.CBLError.Code
     
    UNEXPECTED_ERROR - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    unicode() - Static method in class com.couchbase.lite.Collation
    Creates a Unicode collation that will compare two strings by using Unicode Collation Algorithm.
    UNIMPLEMENTED - Static variable in class com.couchbase.lite.CBLError.Code
     
    UNIMPLEMENTED - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    UNKNOWN_HOST - Static variable in class com.couchbase.lite.CBLError.Code
     
    UNKNOWN_HOST - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
     
    UNKNOWN_VALUE - Static variable in class com.couchbase.lite.internal.fleece.FLConstants.Error
     
    unregister(String) - Static method in class com.couchbase.lite.internal.core.C4Prediction
     
    unregisterModel(String) - Method in class com.couchbase.lite.Prediction
    Unregister the predictive model of the given name.
    unregisterObserver(NetworkConnectivityManager.Observer) - Method in class com.couchbase.lite.internal.AndroidConnectivityManager
     
    unregisterObserver(NetworkConnectivityManager.Observer) - Method in interface com.couchbase.lite.internal.replicator.NetworkConnectivityManager
     
    unshareDb(C4Database) - Method in class com.couchbase.lite.internal.core.C4Listener
     
    UNSUPPORTED - Static variable in class com.couchbase.lite.CBLError.Code
     
    UNSUPPORTED - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    UNSUPPORTED_ENCRYPTION - Static variable in class com.couchbase.lite.CBLError.Code
     
    UNSUPPORTED_ENCRYPTION - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    update(FLSliceResult, int) - Method in class com.couchbase.lite.internal.core.C4Document
     
    update(byte[], int) - Method in class com.couchbase.lite.internal.core.C4Document
     
    URLEndpoint - Class in com.couchbase.lite
    URL based replication target endpoint
    URLEndpoint(URI) - Constructor for class com.couchbase.lite.URLEndpoint
    Constructor with the url.
    URLEndpointListener - Class in com.couchbase.lite
     
    URLEndpointListener(URLEndpointListenerConfiguration) - Constructor for class com.couchbase.lite.URLEndpointListener
    Create a URLEndpointListener with the passed configuration.
    URLEndpointListenerConfiguration - Class in com.couchbase.lite
    Configuration information for a URL endpoint listener.
    URLEndpointListenerConfiguration(Database) - Constructor for class com.couchbase.lite.URLEndpointListenerConfiguration
    Create a listener configuration, for the specified database, with default values.
    usesPlaintext() - Method in class com.couchbase.lite.LogFileConfiguration
    Gets whether or not CBL is logging in plaintext.

    V

    v(LogDomain, String) - Static method in class com.couchbase.lite.internal.support.Log
    Send a VERBOSE message.
    v(LogDomain, String, Throwable) - Static method in class com.couchbase.lite.internal.support.Log
    Send a VERBOSE message and log the exception.
    v(LogDomain, String, Object...) - Static method in class com.couchbase.lite.internal.support.Log
    Send a VERBOSE message.
    v(LogDomain, String, Throwable, Object...) - Static method in class com.couchbase.lite.internal.support.Log
    Send a VERBOSE message and log the exception.
    validationFunction(String, String, int, long, boolean, AbstractReplicator) - Method in interface com.couchbase.lite.internal.core.C4ReplicationFilter
     
    value(Object) - Static method in class com.couchbase.lite.Expression
    Create value expression with given value
    VALUE - Static variable in class com.couchbase.lite.internal.core.C4Constants.IndexType
     
    ValueIndex - Class in com.couchbase.lite
    Value (standard query) index
    ValueIndexItem - Class in com.couchbase.lite
    Value Index Item
    valueOf(String) - Static method in enum com.couchbase.lite.AbstractReplicator.ActivityLevel
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum com.couchbase.lite.ConcurrencyControl
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum com.couchbase.lite.DocumentFlag
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum com.couchbase.lite.IndexType
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum com.couchbase.lite.internal.core.C4ReplicatorMode
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum com.couchbase.lite.internal.KeyStoreManager.CertUsage
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum com.couchbase.lite.internal.KeyStoreManager.KeyAlgorithm
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum com.couchbase.lite.internal.KeyStoreManager.KeySize
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum com.couchbase.lite.internal.security.Signature.SignatureDigestAlgorithm
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum com.couchbase.lite.LogDomain
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum com.couchbase.lite.LogLevel
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum com.couchbase.lite.MaintenanceType
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum com.couchbase.lite.ProtocolType
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum com.couchbase.lite.ServerCertificateVerificationMode
    Returns the enum constant of this type with the specified name.
    values() - Static method in enum com.couchbase.lite.AbstractReplicator.ActivityLevel
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum com.couchbase.lite.ConcurrencyControl
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum com.couchbase.lite.DocumentFlag
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum com.couchbase.lite.IndexType
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum com.couchbase.lite.internal.core.C4ReplicatorMode
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum com.couchbase.lite.internal.KeyStoreManager.CertUsage
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum com.couchbase.lite.internal.KeyStoreManager.KeyAlgorithm
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum com.couchbase.lite.internal.KeyStoreManager.KeySize
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum com.couchbase.lite.internal.security.Signature.SignatureDigestAlgorithm
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum com.couchbase.lite.LogDomain
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum com.couchbase.lite.LogLevel
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum com.couchbase.lite.MaintenanceType
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum com.couchbase.lite.ProtocolType
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum com.couchbase.lite.ServerCertificateVerificationMode
    Returns an array containing the constants of this enum type, in the order they are declared.
    variable(String) - Static method in class com.couchbase.lite.ArrayExpression
    Creates a variable expression.
    VariableExpression - Class in com.couchbase.lite
    Variable expression
    VERBOSE - Static variable in class com.couchbase.lite.internal.core.C4Constants.LogLevel
     
    VERSION_VECTORS - Static variable in class com.couchbase.lite.internal.core.C4Constants.DocumentVersioning
     
    Volatile - Annotation Type in com.couchbase.lite.internal.utils
     

    W

    w(LogDomain, String) - Static method in class com.couchbase.lite.internal.support.Log
    Send a WARN message.
    w(LogDomain, String, Throwable) - Static method in class com.couchbase.lite.internal.support.Log
    Send a WARN message and log the exception.
    w(LogDomain, String, Object...) - Static method in class com.couchbase.lite.internal.support.Log
    Send a WARN message.
    w(LogDomain, String, Throwable, Object...) - Static method in class com.couchbase.lite.internal.support.Log
    Send a WARN message and log the exception.
    warn() - Static method in class com.couchbase.lite.internal.support.Log
     
    WARNING - Static variable in class com.couchbase.lite.internal.core.C4Constants.LogLevel
     
    WEB_SOCKET - Static variable in class com.couchbase.lite.internal.core.C4Constants.ErrorDomain
     
    WEB_SOCKET - Static variable in class com.couchbase.lite.internal.core.C4Constants.LogDomain
     
    WEB_SOCKET_ABNORMAL_CLOSE - Static variable in class com.couchbase.lite.CBLError.Code
     
    WEB_SOCKET_BAD_MESSAGE_FORMAT - Static variable in class com.couchbase.lite.CBLError.Code
     
    WEB_SOCKET_BASE - Static variable in class com.couchbase.lite.CBLError.Code
     
    WEB_SOCKET_CANT_FULFILL - Static variable in class com.couchbase.lite.CBLError.Code
     
    WEB_SOCKET_CLIENT_FRAMING - Static variable in class com.couchbase.lite.internal.core.C4Socket
     
    WEB_SOCKET_CLOSE_USER_PERMANENT - Static variable in class com.couchbase.lite.CBLError.Code
     
    WEB_SOCKET_CLOSE_USER_TRANSIENT - Static variable in class com.couchbase.lite.CBLError.Code
     
    WEB_SOCKET_DATA_ERROR - Static variable in class com.couchbase.lite.CBLError.Code
     
    WEB_SOCKET_GOING_AWAY - Static variable in class com.couchbase.lite.CBLError.Code
     
    WEB_SOCKET_MESSAGE_TOO_BIG - Static variable in class com.couchbase.lite.CBLError.Code
     
    WEB_SOCKET_MISSING_EXTENSION - Static variable in class com.couchbase.lite.CBLError.Code
     
    WEB_SOCKET_POLICY_ERROR - Static variable in class com.couchbase.lite.CBLError.Code
     
    WEB_SOCKET_PROTOCOL_ERROR - Static variable in class com.couchbase.lite.CBLError.Code
     
    WEB_SOCKET_SERVER_FRAMING - Static variable in class com.couchbase.lite.internal.core.C4Socket
     
    WEBSOCKET_SCHEME - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    WEBSOCKET_SECURE_CONNECTION_SCHEME - Static variable in class com.couchbase.lite.internal.core.C4Replicator
     
    where(Expression) - Method in class com.couchbase.lite.From
    Create and chain a WHERE component for specifying the WHERE clause of the query.
    where(Expression) - Method in class com.couchbase.lite.Joins
    Creates and chains a Where object for specifying the WHERE clause of the query.
    Where - Class in com.couchbase.lite
    A Where represents the WHERE clause of the query for filtering the query result.
    write(byte[]) - Method in class com.couchbase.lite.internal.core.C4BlobWriteStream
    Writes an entire byte array to the stream.
    write(byte[], int) - Method in class com.couchbase.lite.internal.core.C4BlobWriteStream
    Writes the len bytes from the passed array, to the stream.
    write(Map<String, Object>) - Method in class com.couchbase.lite.internal.fleece.FLEncoder
     
    write(List<?>) - Method in class com.couchbase.lite.internal.fleece.FLEncoder
     
    writeData(byte[]) - Method in class com.couchbase.lite.internal.fleece.FLEncoder
     
    writeKey(String) - Method in class com.couchbase.lite.internal.fleece.FLEncoder
     
    writeNull() - Method in class com.couchbase.lite.internal.fleece.FLEncoder
     
    writeString(String) - Method in class com.couchbase.lite.internal.fleece.FLEncoder
     
    writeToBinaryFile(String, int, int, long, boolean, String) - Static method in class com.couchbase.lite.internal.core.C4Log
     
    writeValue(Object) - Method in class com.couchbase.lite.internal.fleece.FLEncoder
     
    WRONG_FORMAT - Static variable in class com.couchbase.lite.CBLError.Code
     
    WRONG_FORMAT - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
     
    WS_STATUS_CLOSE_ABNORMAL - Static variable in class com.couchbase.lite.internal.core.C4Socket
     
    WS_STATUS_CLOSE_BAD_MESSAGE_FORMAT - Static variable in class com.couchbase.lite.internal.core.C4Socket
     
    WS_STATUS_CLOSE_CANT_FULFILL - Static variable in class com.couchbase.lite.internal.core.C4Socket
     
    WS_STATUS_CLOSE_DATA_ERROR - Static variable in class com.couchbase.lite.internal.core.C4Socket
     
    WS_STATUS_CLOSE_MESSAGE_TO_BIG - Static variable in class com.couchbase.lite.internal.core.C4Socket
     
    WS_STATUS_CLOSE_MISSING_EXTENSION - Static variable in class com.couchbase.lite.internal.core.C4Socket
     
    WS_STATUS_CLOSE_NO_CODE - Static variable in class com.couchbase.lite.internal.core.C4Socket
     
    WS_STATUS_CLOSE_NORMAL - Static variable in class com.couchbase.lite.internal.core.C4Socket
     
    WS_STATUS_CLOSE_POLICY_ERROR - Static variable in class com.couchbase.lite.internal.core.C4Socket
     
    WS_STATUS_CLOSE_PROTOCOL_ERROR - Static variable in class com.couchbase.lite.internal.core.C4Socket
     
    WS_STATUS_CLOSE_TLS_FAILURE - Static variable in class com.couchbase.lite.internal.core.C4Socket
     
    WS_STATUS_CLOSE_USER - Static variable in class com.couchbase.lite.internal.core.C4Socket
     
    WS_STATUS_CLOSE_USER_PERMANENT - Static variable in class com.couchbase.lite.internal.core.C4Socket
     
    WS_STATUS_CLOSE_USER_TRANSIENT - Static variable in class com.couchbase.lite.internal.core.C4Socket
     
    WS_STATUS_GOING_AWAY - Static variable in class com.couchbase.lite.internal.core.C4Socket
     

    Z

    ZIP - Static variable in class com.couchbase.lite.internal.core.C4Constants.LogDomain
     
    A B C D E F G H I J K L M N O P Q R S T U V W Z 
    Skip navigation links