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

A

ABNORMAL_CLOSE - Static variable in class com.couchbase.lite.internal.core.C4Constants.WebSocketError
 
AbstractCBLTrustManager - Class in com.couchbase.lite.internal.replicator
The trust manager that supports the followings: 1.
AbstractCBLTrustManager(byte[], boolean, Fn.Consumer<List<Certificate>>) - Constructor for class com.couchbase.lite.internal.replicator.AbstractCBLTrustManager
 
AbstractCBLWebSocket - Class in com.couchbase.lite.internal.replicator
First of all, you need to know about ProtocolTypes.
AbstractExecutionService - Class in com.couchbase.lite.internal.exec
Base ExecutionService that provides the default implementation of serial and concurrent executor.
AbstractIndex - Class in com.couchbase.lite
 
AbstractIndex.IndexType - Enum in com.couchbase.lite
 
AbstractIndex.QueryLanguage - Enum in com.couchbase.lite
 
AbstractReplicator - Class in com.couchbase.lite
A replicator for replicating document changes between a local database and a target database.
AbstractReplicatorConfiguration - Class in com.couchbase.lite
Replicator configuration.
AbstractReplicatorConfiguration.ReplicatorType - Enum in com.couchbase.lite
Deprecated.
Use AbstractReplicator.ReplicatorType
AbstractSocketFactory - Class in com.couchbase.lite.internal
Base class for socket factories.
AbstractSocketFactory(ReplicatorConfiguration, CBLCookieStore, Fn.Consumer<List<Certificate>>) - Constructor for class com.couchbase.lite.internal.AbstractSocketFactory
 
accept(MessageEndpointConnection) - Method in class com.couchbase.lite.MessageEndpointListener
Accept a new connection.
accept(T) - Method in interface com.couchbase.lite.internal.utils.Fn.Consumer
 
accept(T) - Method in interface com.couchbase.lite.internal.utils.Fn.ConsumerThrows
 
ACCESS_REMOVED - com.couchbase.lite.DocumentFlag
The current access removed status of the document.
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(MessageEndpointListenerChangeListener) - Method in class com.couchbase.lite.MessageEndpointListener
Add a change listener.
addChangeListener(QueryChangeListener) - Method in interface com.couchbase.lite.Query
Adds a change listener for the changes that occur in the query results.
addChangeListener(ReplicatorChangeListener) - Method in class com.couchbase.lite.AbstractReplicator
Adds a change listener for the changes in the replication status and progress.
addChangeListener(Executor, MessageEndpointListenerChangeListener) - Method in class com.couchbase.lite.MessageEndpointListener
Add a change listener with the given dispatch queue.
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.
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.
addConnectionOptions(Map<String, Object>) - Method in class com.couchbase.lite.internal.BaseImmutableReplicatorConfiguration
 
addConnectionOptions(Map<String, Object>) - Method in class com.couchbase.lite.internal.ImmutableReplicatorConfiguration
 
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.
addKeyManager(KeyManager) - Static method in class com.couchbase.lite.internal.replicator.AbstractCBLWebSocket
 
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.
ADDRESS_NOT_AVAILABLE - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
 
addString(String) - Method in class com.couchbase.lite.MutableArray
Adds a String object to the end of the array.
addTransition(S, S, S...) - Method in class com.couchbase.lite.internal.utils.StateMachine.Builder
Add arcs to the DAG.
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
 
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.connectivity
 
AndroidConnectivityManager(int, Fn.Runner) - Constructor for class com.couchbase.lite.internal.connectivity.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
 
AndroidExecutionService(ThreadPoolExecutor) - 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.core.C4Constants.IndexType
 
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
Internal assertion failure
ASSERTION_FAILED - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
 
assertNegative(int, String) - Static method in class com.couchbase.lite.internal.utils.Preconditions
 
assertNegative(long, String) - Static method in class com.couchbase.lite.internal.utils.Preconditions
 
assertNotEmpty(String, String) - Static method in class com.couchbase.lite.internal.utils.Preconditions
 
assertNotEmpty(K, String) - Static method in class com.couchbase.lite.internal.utils.Preconditions
 
assertNotNegative(int, String) - Static method in class com.couchbase.lite.internal.utils.Preconditions
 
assertNotNegative(long, 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(int, 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(int, String) - Static method in class com.couchbase.lite.internal.utils.Preconditions
 
assertPositive(long, String) - Static method in class com.couchbase.lite.internal.utils.Preconditions
 
assertState(T...) - Method in class com.couchbase.lite.internal.utils.StateMachine
Verify expected state.
assertThat(T, String, Fn.Predicate<T>) - Static method in class com.couchbase.lite.internal.utils.Preconditions
 
assertZero(int, String) - 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_REQUIRED - Static variable in class com.couchbase.lite.internal.core.C4Constants.HttpError
 
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(String, char[]) - Method in interface com.couchbase.lite.ListenerPasswordAuthenticatorDelegate
Authenticate a client based on the passed credentials.
authenticate(List<Certificate>) - Method in interface com.couchbase.lite.ListenerCertificateAuthenticatorDelegate
Authenticate a client based on the passed certificates.
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
Invalid document ID
BAD_DOC_ID - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
 
BAD_MESSAGE_FORMAT - Static variable in class com.couchbase.lite.internal.core.C4Constants.WebSocketError
 
BAD_REVISION_ID - Static variable in class com.couchbase.lite.CBLError.Code
An invalid revision ID was attempted to be used to insert a document (usually because of an invalid revision ID written directly into Sync Gateway via the REST API)
BAD_REVISION_ID - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
 
BaseDatabase - Class in com.couchbase.lite
 
BaseDatabase() - Constructor for class com.couchbase.lite.BaseDatabase
 
BaseImmutableDatabaseConfiguration - Class in com.couchbase.lite.internal
A bit odd.
BaseImmutableReplicatorConfiguration - Class in com.couchbase.lite.internal
A bit odd.
BaseReplicator - Class in com.couchbase.lite.internal.core
 
BaseTLSIdentity - Class in com.couchbase.lite.internal
 
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, 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
Bind an object to a token.
BIT_1024 - com.couchbase.lite.internal.KeyStoreManager.KeySize
 
BIT_2048 - com.couchbase.lite.internal.KeyStoreManager.KeySize
 
BIT_3072 - com.couchbase.lite.internal.KeyStoreManager.KeySize
 
BIT_4096 - com.couchbase.lite.internal.KeyStoreManager.KeySize
 
BIT_512 - com.couchbase.lite.internal.KeyStoreManager.KeySize
 
BIT_768 - com.couchbase.lite.internal.KeyStoreManager.KeySize
 
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
BROKEN_PIPE - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
 
build() - Method in class com.couchbase.lite.internal.utils.StateMachine.Builder
Create the state machine.
Builder(Class<S>, S, S) - Constructor for class com.couchbase.lite.internal.utils.StateMachine.Builder
State machine builder.
BUSY - com.couchbase.lite.ReplicatorActivityLevel
The replication is actively transferring data.
BUSY - Static variable in class com.couchbase.lite.CBLError.Code
Database is busy / locked
BUSY - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
 
BUSY - Static variable in class com.couchbase.lite.internal.core.C4ReplicatorStatus.ActivityLevel
 
BYTE_STREAM - com.couchbase.lite.ProtocolType
 

C

C4 - Class in com.couchbase.lite.internal.core
 
C4_CONTINUOUS - com.couchbase.lite.internal.core.C4ReplicatorMode
 
C4_DISABLED - com.couchbase.lite.internal.core.C4ReplicatorMode
 
C4_ONE_SHOT - com.couchbase.lite.internal.core.C4ReplicatorMode
 
C4_PASSIVE - com.couchbase.lite.internal.core.C4ReplicatorMode
 
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.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.HttpError - 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
 
C4Constants.RevisionFlags - Class in com.couchbase.lite.internal.core
 
C4Constants.WebSocketError - Class in com.couchbase.lite.internal.core
 
C4Database - Class in com.couchbase.lite.internal.core
 
C4DatabaseChange - Class in com.couchbase.lite.internal.core
 
C4DatabaseObserver - Class in com.couchbase.lite.internal.core
 
C4DatabaseObserverListener - Interface in com.couchbase.lite.internal.core
 
C4DocEnumerator - Class in com.couchbase.lite.internal.core
Unfortunately, the build system depends on having all the classes with native methods in the main source tree.
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(String, String, int, long, int, int, int, boolean) - 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
Objects with native peers subclass this type.
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
Unfortunately, the build system depends on having all the classes with native methods in the main source tree.
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(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
The process for closing one of these is complicated.
CA_CERT - com.couchbase.lite.ServerCertificateVerificationMode
 
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.exec.ExecutionService.Cancellable
Best effort cancellation of a delayed task.
cancelDelayedTask(ExecutionService.Cancellable) - Method in class com.couchbase.lite.internal.exec.AbstractExecutionService
 
cancelDelayedTask(ExecutionService.Cancellable) - Method in interface com.couchbase.lite.internal.exec.ExecutionService
Best effort cancellation of a delayed task.
CANT_FULFILL - Static variable in class com.couchbase.lite.internal.core.C4Constants.WebSocketError
 
CANT_OPEN_FILE - Static variable in class com.couchbase.lite.CBLError.Code
Database file can't be opened; may not exist
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
Database can't be upgraded (might be unsupported dev version)
CANT_UPGRADE_DATABASE - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
 
castOrNull(Class<T>, Object) - 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
 
CBLExecutor - Class in com.couchbase.lite.internal.exec
 
CBLExecutor(String) - Constructor for class com.couchbase.lite.internal.exec.CBLExecutor
 
CBLExecutor(String, int, int, BlockingQueue<Runnable>) - Constructor for class com.couchbase.lite.internal.exec.CBLExecutor
 
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
 
CBLTrustManager - Class in com.couchbase.lite.internal.replicator
 
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
 
CBLWebSocket(long, URI, byte[], CBLCookieStore, Fn.Consumer<List<Certificate>>) - Constructor for class com.couchbase.lite.internal.replicator.CBLWebSocket
 
CERT_ATTRIBUTE_COMMON_NAME - Static variable in class com.couchbase.lite.internal.BaseTLSIdentity
 
CERT_ATTRIBUTE_COUNTRY - Static variable in class com.couchbase.lite.internal.BaseTLSIdentity
 
CERT_ATTRIBUTE_EMAIL_ADDRESS - Static variable in class com.couchbase.lite.internal.BaseTLSIdentity
 
CERT_ATTRIBUTE_GIVEN_NAME - Static variable in class com.couchbase.lite.internal.BaseTLSIdentity
 
CERT_ATTRIBUTE_HOSTNAME - Static variable in class com.couchbase.lite.internal.BaseTLSIdentity
 
CERT_ATTRIBUTE_IP_ADDRESS - Static variable in class com.couchbase.lite.internal.BaseTLSIdentity
 
CERT_ATTRIBUTE_LOCALITY - Static variable in class com.couchbase.lite.internal.BaseTLSIdentity
 
CERT_ATTRIBUTE_ORGANIZATION - Static variable in class com.couchbase.lite.internal.BaseTLSIdentity
 
CERT_ATTRIBUTE_ORGANIZATION_UNIT - Static variable in class com.couchbase.lite.internal.BaseTLSIdentity
 
CERT_ATTRIBUTE_POSTAL_ADDRESS - Static variable in class com.couchbase.lite.internal.BaseTLSIdentity
 
CERT_ATTRIBUTE_POSTAL_CODE - Static variable in class com.couchbase.lite.internal.BaseTLSIdentity
 
CERT_ATTRIBUTE_PSEUDONYM - Static variable in class com.couchbase.lite.internal.BaseTLSIdentity
 
CERT_ATTRIBUTE_REGISTERED_ID - Static variable in class com.couchbase.lite.internal.BaseTLSIdentity
 
CERT_ATTRIBUTE_STATE_OR_PROVINCE - Static variable in class com.couchbase.lite.internal.BaseTLSIdentity
 
CERT_ATTRIBUTE_SURNAME - Static variable in class com.couchbase.lite.internal.BaseTLSIdentity
 
CERT_ATTRIBUTE_URL - Static variable in class com.couchbase.lite.internal.BaseTLSIdentity
 
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
changed(T) - Method in interface com.couchbase.lite.ChangeListener
 
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.AbstractCBLTrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class com.couchbase.lite.internal.replicator.AbstractCBLTrustManager
 
checkServerTrusted(X509Certificate[], String, 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
 
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.
ClientTask<T> - Class in com.couchbase.lite.internal.exec
Synchronous safe execution of a client task.
ClientTask(Callable<T>) - Constructor for class com.couchbase.lite.internal.exec.ClientTask
 
close() - Method in class com.couchbase.lite.internal.core.BaseReplicator
 
close() - Method in class com.couchbase.lite.internal.core.C4BlobKey
 
close() - Method in class com.couchbase.lite.internal.core.C4BlobReadStream
Closes a read-stream.
close() - Method in class com.couchbase.lite.internal.core.C4BlobStore
 
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.C4Document
 
close() - Method in class com.couchbase.lite.internal.core.C4DocumentObserver
 
close() - Method in class com.couchbase.lite.internal.core.C4FullTextMatch
 
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.C4Query
 
close() - Method in class com.couchbase.lite.internal.core.C4QueryEnumerator
 
close() - Method in class com.couchbase.lite.internal.core.C4RawDocument
 
close() - Method in class com.couchbase.lite.internal.core.C4Replicator
 
close() - Method in class com.couchbase.lite.internal.fleece.FLDictIterator
 
close() - Method in class com.couchbase.lite.internal.fleece.FLEncoder
 
close() - Method in class com.couchbase.lite.internal.fleece.FLSliceResult
 
close() - Method in class com.couchbase.lite.internal.replicator.AbstractCBLWebSocket
 
close() - Method in class com.couchbase.lite.internal.replicator.MessageSocket
 
close() - Method in class com.couchbase.lite.ResultSet
 
close(MessageEndpointConnection) - Method in class com.couchbase.lite.MessageEndpointListener
Close the given connection.
close(MessagingError) - Method in class com.couchbase.lite.internal.replicator.MessageSocket
 
close(MessagingError) - Method in interface com.couchbase.lite.ReplicatorConnection
Tells the replicator to close the current replicator connection.
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.
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
 
closeDb() - Method in class com.couchbase.lite.internal.core.C4Database
 
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.connectivity - package com.couchbase.lite.internal.connectivity
 
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.exec - package com.couchbase.lite.internal.exec
 
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 - com.couchbase.lite.MaintenanceType
Shrinks the database file by removing any empty pages, and deletes blobs that are no longer referenced by any documents.
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 - Class in com.couchbase.lite
 
CONFLICT - Static variable in class com.couchbase.lite.CBLError.Code
Document update conflict
CONFLICT - Static variable in class com.couchbase.lite.internal.core.C4Constants.HttpError
 
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 - com.couchbase.lite.ReplicatorActivityLevel
The replicator is connecting to the remote host.
CONNECTING - Static variable in class com.couchbase.lite.internal.core.C4ReplicatorStatus.ActivityLevel
 
CONNECTION_ABORTED - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
 
CONNECTION_REFUSED - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
 
CONNECTION_RESET - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
 
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.connectivity.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 exception com.couchbase.lite.CouchbaseLiteException
 
convertException(LiteCoreException) - Static method in exception com.couchbase.lite.CouchbaseLiteException
 
convertException(LiteCoreException, String) - Static method in exception com.couchbase.lite.CouchbaseLiteException
 
copy() - Method in class com.couchbase.lite.internal.core.C4QueryEnumerator
Returns a new Java instance referring to the same underlying C object.
copy() - Method in class com.couchbase.lite.internal.core.C4ReplicatorStatus
 
copy(File, String, DatabaseConfiguration) - Static method in class com.couchbase.lite.Database
Make a copy of a database in a new location.
copyDb(String, String, 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
Data is corrupted
CORRUPT_DATA - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
 
CORRUPT_DELTA - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
 
CORRUPT_REVISION_DATA - Static variable in class com.couchbase.lite.CBLError.Code
Revision contains corrupted/unreadable data
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() - Constructor for exception com.couchbase.lite.CouchbaseLiteException
This method is not part of the public API.
CouchbaseLiteException(CBLInternalException) - Constructor for exception com.couchbase.lite.CouchbaseLiteException
Deprecated.
Must supply an error message
CouchbaseLiteException(Exception) - Constructor for exception com.couchbase.lite.CouchbaseLiteException
Deprecated.
Must supply an error message
CouchbaseLiteException(String) - Constructor for exception com.couchbase.lite.CouchbaseLiteException
Constructs a new exception with the specified detail message.
CouchbaseLiteException(String, int) - Constructor for exception com.couchbase.lite.CouchbaseLiteException
Deprecated.
Must supply an error message
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, CBLInternalException) - Constructor for exception com.couchbase.lite.CouchbaseLiteException
Constructs a new exception from an internal exception
CouchbaseLiteException(String, Exception) - Constructor for exception com.couchbase.lite.CouchbaseLiteException
Constructs a new exception with the specified cause
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(String, Exception, String, int, Map<String, Object>) - Constructor for exception com.couchbase.lite.CouchbaseLiteException
This method is not part of the public API.
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
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 peer 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
 
create(byte[]) - Method in class com.couchbase.lite.internal.core.C4BlobStore
Stores a blob.
create(String, FLSliceResult, int) - Method in class com.couchbase.lite.internal.core.C4Database
 
CREATE - Static variable in class com.couchbase.lite.internal.core.C4Constants.DatabaseFlags
 
createC4DatabaseChange(String, String, long, boolean) - Static method in class com.couchbase.lite.internal.core.C4DatabaseChange
 
createConnection(MessageEndpoint) - Method in interface com.couchbase.lite.MessageEndpointDelegate
Creates an object of type MessageEndpointConnection interface.
createDatabaseObserver(Object, C4DatabaseObserverListener) - Method in class com.couchbase.lite.internal.core.C4Database
 
createDocumentObserver(String, Object, C4DocumentObserverListener) - 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(C4Database, String, String, AbstractIndex.QueryLanguage, AbstractIndex.IndexType, String, boolean) - Static method in class com.couchbase.lite.internal.core.C4Query
 
createIndex(String, String, AbstractIndex.QueryLanguage, AbstractIndex.IndexType, String, boolean) - Method in class com.couchbase.lite.internal.core.C4Database
 
createJsonQuery(String) - Method in class com.couchbase.lite.internal.core.C4Database
 
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.
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.
createLocalReplicator(C4Database, int, int, byte[], C4ReplicatorListener, C4ReplicationFilter, C4ReplicationFilter, AbstractReplicator) - Method in class com.couchbase.lite.internal.core.C4Database
 
createN1qlQuery(String) - Method in class com.couchbase.lite.internal.core.C4Database
 
createQuery(String, Database) - Static method in class com.couchbase.lite.QueryBuilder
Create Query from a N1QL string
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.AbstractSocketFactory
 
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
Encryption / Decryption error
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, Object...) - 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, 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
 
DATA_ERROR - Static variable in class com.couchbase.lite.internal.core.C4Constants.WebSocketError
 
database(Database) - Static method in class com.couchbase.lite.DataSource
Create a database as a data source.
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 - com.couchbase.lite.LogDomain
 
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 file format is newer than what I can open
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 file format is older than what I can open
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() - Method in class com.couchbase.lite.internal.core.C4FullTextMatch
 
DataSource - Class in com.couchbase.lite
A query data source, used for specifying the source of data for a query.
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
DB_EXTENSION - Static variable in class com.couchbase.lite.internal.core.C4Database
 
DbContext - Class in com.couchbase.lite.internal
 
DbContext(BaseDatabase) - Constructor for class com.couchbase.lite.internal.DbContext
 
debug(boolean) - Static method in class com.couchbase.lite.internal.core.C4Base
 
DEBUG - com.couchbase.lite.LogLevel
Debugging information.
DEBUG - Static variable in class com.couchbase.lite.internal.core.C4Constants.LogLevel
 
debugging() - Static method in class com.couchbase.lite.internal.CouchbaseLiteInternal
 
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
 
DEFAULT_HEARTBEAT_SEC - Static variable in class com.couchbase.lite.internal.replicator.AbstractCBLWebSocket
 
delete() - Method in class com.couchbase.lite.internal.core.C4BlobStore
 
delete(C4BlobKey) - Method in class com.couchbase.lite.internal.core.C4BlobStore
Deletes a blob from the store given its key.
deleteContents(File) - Static method in class com.couchbase.lite.internal.utils.FileUtils
 
deleteContents(String) - Static method in class com.couchbase.lite.internal.utils.FileUtils
 
deleted - Static variable in class com.couchbase.lite.Meta
A metadata expression referring to the deleted boolean flag of the document.
deleted() - Method in class com.couchbase.lite.internal.core.C4Document
 
DELETED - com.couchbase.lite.DocumentFlag
The current deleted status of the document.
DELETED - Static variable in class com.couchbase.lite.internal.core.C4Constants.DocumentFlags
 
DELETED - Static variable in class com.couchbase.lite.internal.core.C4Constants.RevisionFlags
 
deleteDb() - 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(C4Database, String) - Static method in class com.couchbase.lite.internal.core.C4Query
 
deleteIndex(String) - Method in class com.couchbase.lite.internal.core.C4Database
 
deleteNamedDb(String, String) - Static method in class com.couchbase.lite.internal.core.C4Database
 
DELTA_BASE_UNKNOWN - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
 
descending() - Method in class com.couchbase.lite.Ordering.SortOrder
Set the order as descending order.
DESCENDING - Static variable in class com.couchbase.lite.internal.core.C4Constants.EnumeratorFlags
 
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.
DISABLE_HEARTBEAT - Static variable in class com.couchbase.lite.AbstractReplicatorConfiguration
This is a long time: just under 25 days.
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 Lookup failed
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
dumpState() - Method in class com.couchbase.lite.internal.exec.AbstractExecutionService
 
dumpState() - Method in class com.couchbase.lite.internal.exec.CBLExecutor
 
dumpState() - Static method in class com.couchbase.lite.internal.exec.ClientTask
 
dumpThreads() - Static method in class com.couchbase.lite.internal.exec.AbstractExecutionService
 

E

e(LogDomain, String) - Static method in class com.couchbase.lite.internal.support.Log
Send an ERROR message.
e(LogDomain, String, Object...) - Static method in class com.couchbase.lite.internal.support.Log
Send a 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, Throwable, Object...) - Static method in class com.couchbase.lite.internal.support.Log
Send a ERROR message and log the exception.
EMAIL - com.couchbase.lite.internal.KeyStoreManager.CertUsage
 
EMAIL_CA - com.couchbase.lite.internal.KeyStoreManager.CertUsage
 
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
 
encodeNative(FLEncoder, Object) - Method in interface com.couchbase.lite.internal.fleece.MValue.Delegate
 
ENCODER_ARG_DB - Static variable in class com.couchbase.lite.Blob
 
ENCODER_ARG_QUERY_PARAM - Static variable in class com.couchbase.lite.Blob
 
encodeTo(FLEncoder) - Method in class com.couchbase.lite.Array
encodeTo(FlEncoder) is internal method.
encodeTo(FLEncoder) - Method in class com.couchbase.lite.Blob
This method is not part of the public API: Do not use it.
encodeTo(FLEncoder) - Method in class com.couchbase.lite.Dictionary
Internal method: Do not use.
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
 
ENTITY_TOO_LARGE - Static variable in class com.couchbase.lite.internal.core.C4Constants.HttpError
 
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(File) - Static method in class com.couchbase.lite.internal.utils.FileUtils
 
eraseFileOrDir(String) - Static method in class com.couchbase.lite.internal.utils.FileUtils
 
ERROR - com.couchbase.lite.LogLevel
Internal errors that are unrecoverable
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 class com.couchbase.lite.internal.exec.ClientTask
 
execute() - Method in interface com.couchbase.lite.Query
Executes the query.
execute(long, TimeUnit) - Method in class com.couchbase.lite.internal.exec.ClientTask
 
execute(Runnable) - Method in class com.couchbase.lite.internal.exec.CBLExecutor
 
ExecutionService - Interface in com.couchbase.lite.internal.exec
 
ExecutionService.Cancellable - Interface in com.couchbase.lite.internal.exec
A Cancellable represents a delayed task that is cancellable.
ExecutionService.CloseableExecutor - Interface in com.couchbase.lite.internal.exec
Like an ExecutorService, but simpler.
ExecutionService.CloseableExecutor.ExecutorClosedException - Exception in com.couchbase.lite.internal.exec
 
ExecutorClosedException() - Constructor for exception com.couchbase.lite.internal.exec.ExecutionService.CloseableExecutor.ExecutorClosedException
 
ExecutorClosedException(String) - Constructor for exception com.couchbase.lite.internal.exec.ExecutionService.CloseableExecutor.ExecutorClosedException
 
ExecutorClosedException(String, Throwable) - Constructor for exception com.couchbase.lite.internal.exec.ExecutionService.CloseableExecutor.ExecutorClosedException
 
ExecutorClosedException(Throwable) - Constructor for exception com.couchbase.lite.internal.exec.ExecutionService.CloseableExecutor.ExecutorClosedException
 
exists() - Method in class com.couchbase.lite.internal.core.C4Document
 
EXISTS - Static variable in class com.couchbase.lite.internal.core.C4Constants.DocumentFlags
 
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(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.
Expression - Class in com.couchbase.lite
The expression used in constructing a query.
Expression() - Constructor for class com.couchbase.lite.Expression
 

F

FAIL_ON_CONFLICT - com.couchbase.lite.ConcurrencyControl
The operation will fail if there is a conflict.
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
 
finish() - Method in class com.couchbase.lite.internal.fleece.JSONEncoder
 
finish2() - Method in class com.couchbase.lite.internal.fleece.FLEncoder
 
finish2() - Method in class com.couchbase.lite.internal.fleece.JSONEncoder
 
finish2Unmanaged() - Method in class com.couchbase.lite.internal.fleece.FLEncoder
 
finish2Unmanaged() - Method in class com.couchbase.lite.internal.fleece.JSONEncoder
 
finishJSON() - Method in class com.couchbase.lite.internal.fleece.JSONEncoder
 
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
Represent the encoder object whose ref is passed as a parameter or returned returned by the Core "init" call.
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
Represent the block of native heap memory whose ref is passed as a parameter or returned returned by the Core "init" call.
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 Exception> - 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.ProviderThrows<T,​E extends Exception> - Interface in com.couchbase.lite.internal.utils
 
Fn.Runner - Interface in com.couchbase.lite.internal.utils
 
Fn.TaskThrows<E extends Exception> - Interface in com.couchbase.lite.internal.utils
 
FORBIDDEN - Static variable in class com.couchbase.lite.internal.core.C4Constants.HttpError
 
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(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(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.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(String) - Method in class com.couchbase.lite.SelectResult.From
Specifies the data source alias name for the SelectResult object.
From - Class in com.couchbase.lite
A From represents a FROM clause for specifying the data source of the query.
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.
fromData(FLSliceResult) - Static method in class com.couchbase.lite.internal.fleece.FLValue
 
fromJSON(JSONArray) - Static method in class com.couchbase.lite.internal.utils.JSONUtils
 
fromJSON(JSONObject) - Static method in class com.couchbase.lite.internal.utils.JSONUtils
 
FULL_OPTIMIZE - com.couchbase.lite.MaintenanceType
Fully scans all indexes to gather database statistics that help optimize queries.
FULL_TEXT - com.couchbase.lite.AbstractIndex.IndexType
 
FULL_TEXT - Static variable in class com.couchbase.lite.internal.core.C4Constants.IndexType
 
FullTextExpression - Class in com.couchbase.lite
Deprecated.
Use FullTextFunction.match()
FullTextFunction - Class in com.couchbase.lite
Full-text function.
FullTextIndex - Class in com.couchbase.lite
Index for Full-Text search
FullTextIndexConfiguration - Class in com.couchbase.lite
 
FullTextIndexConfiguration(String...) - Constructor for class com.couchbase.lite.FullTextIndexConfiguration
 
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
 
get() - Method in interface com.couchbase.lite.internal.utils.Fn.Provider
 
get() - Method in interface com.couchbase.lite.internal.utils.Fn.ProviderThrows
 
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(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.core.C4Database
 
get(String) - Method in class com.couchbase.lite.internal.fleece.FLDict
 
get(String) - Method in class com.couchbase.lite.internal.fleece.MDict
 
get(String, boolean) - Method in class com.couchbase.lite.internal.core.C4Database
 
getAcceptedIssuers() - Method in class com.couchbase.lite.internal.replicator.AbstractCBLTrustManager
 
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.internal.core.C4ReplicatorStatus
 
getActivityLevel() - Method in class com.couchbase.lite.ReplicatorStatus
The current activity level.
getAlias(BaseTLSIdentity) - Static method in class com.couchbase.lite.internal.BaseTLSIdentity
 
getArg(String) - Method in class com.couchbase.lite.internal.fleece.FLEncoder
 
getArray(int) - Method in class com.couchbase.lite.Array
Gets a Array at the given index.
getArray(int) - Method in class com.couchbase.lite.MutableArray
Gets a Array at the given index.
getArray(int) - Method in class com.couchbase.lite.Result
The result at the given index as an Array
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(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(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.AbstractReplicatorConfiguration
Return the Authenticator to authenticate with a remote target.
getAuthenticator() - Method in class com.couchbase.lite.internal.BaseImmutableReplicatorConfiguration
 
getAuthenticator() - Method in class com.couchbase.lite.internal.ImmutableURLEndpointListenerConfiguration
 
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(int) - Method in class com.couchbase.lite.Result
The result 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(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
 
getBoolean(int) - Method in class com.couchbase.lite.Array
Gets value at the given index as a boolean.
getBoolean(int) - Method in class com.couchbase.lite.Result
The result 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(String) - Method in class com.couchbase.lite.Result
The projecting result value for the given key as a boolean value.
getBuf() - Method in class com.couchbase.lite.internal.fleece.FLSliceResult
 
getBuildInfo() - Static method in class com.couchbase.lite.internal.core.C4
 
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
 
getC4LevelForLogLevel(LogLevel) - Static method in class com.couchbase.lite.internal.support.Log
 
getC4Replicator() - Method in class com.couchbase.lite.internal.core.BaseReplicator
 
getCallbackLevel() - Static method in class com.couchbase.lite.internal.core.C4Log
 
getCert(BaseTLSIdentity) - Static method in class com.couchbase.lite.internal.BaseTLSIdentity
 
getCertificateChain(String) - Method in class com.couchbase.lite.internal.replicator.CBLKeyManager
 
getCertificateChain(KeyStore, String) - Method in class com.couchbase.lite.internal.KeyStoreManager
 
getCertificateChain(KeyStore, String) - Method in class com.couchbase.lite.internal.KeyStoreManagerDelegate
 
getCerts() - Method in class com.couchbase.lite.internal.BaseTLSIdentity
 
getChanges(int) - Method in class com.couchbase.lite.internal.core.C4DatabaseObserver
 
getChannels() - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
A set of Sync Gateway channel names to pull from.
getChannels() - Method in class com.couchbase.lite.internal.BaseImmutableReplicatorConfiguration
 
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
 
getColumnCount() - Method in class com.couchbase.lite.internal.core.C4Query
 
getColumnNameForIndex(int) - Method in class com.couchbase.lite.internal.core.C4Query
 
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.ReplicatorProgress
The number of completed changes processed.
getConcurrentExecutor() - Method in class com.couchbase.lite.internal.exec.AbstractExecutionService
 
getConcurrentExecutor() - Method in interface com.couchbase.lite.internal.exec.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.
getConflictResolver() - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Return the conflict resolver.
getConflictResolver() - Method in class com.couchbase.lite.internal.BaseImmutableReplicatorConfiguration
 
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.AbstractReplicatorConfiguration
Return the local database to replicate with the replication target.
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.BaseImmutableReplicatorConfiguration
 
getDatabase() - Method in class com.couchbase.lite.internal.DbContext
 
getDatabase() - Method in class com.couchbase.lite.internal.ImmutableURLEndpointListenerConfiguration
 
getDatabase() - Method in class com.couchbase.lite.MessageEndpointListenerConfiguration
 
getDatabase() - Method in class com.couchbase.lite.URLEndpointListenerConfiguration
Get the configured database.
getDatabase(String, String, int, int, byte[]) - Static method in class com.couchbase.lite.internal.core.C4Database
 
getDatabaseFile(File, String) - Static method in class com.couchbase.lite.internal.core.C4Database
 
getDate(int) - Method in class com.couchbase.lite.Array
Gets value at the given index as a Date.
getDate(int) - Method in class com.couchbase.lite.Result
The result 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(String) - Method in class com.couchbase.lite.Result
The projecting result value for the given key as a Date object.
getDbDirectory() - Method in class com.couchbase.lite.internal.core.C4Database
 
getDbFileName() - Method in class com.couchbase.lite.internal.core.C4Database
 
getDbName() - Method in class com.couchbase.lite.internal.core.C4Database
 
getDbPath() - Method in class com.couchbase.lite.internal.core.C4Database
 
getDecoder() - Static method in class com.couchbase.lite.internal.utils.PlatformUtils
 
getDecoder() - Method in class com.couchbase.lite.internal.utils.PlatformUtilsDelegate
 
getDefaultExecutor() - Method in class com.couchbase.lite.internal.AndroidExecutionService
 
getDefaultExecutor() - Method in interface com.couchbase.lite.internal.exec.ExecutionService
Get the main executor.
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(int) - Method in class com.couchbase.lite.MutableArray
Gets a Dictionary at the given index.
getDictionary(int) - Method in class com.couchbase.lite.Result
The result at the given index as a Dictionary
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(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(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.internal.BaseImmutableDatabaseConfiguration
 
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.AbstractReplicatorConfiguration
A set of document IDs to filter by: if not nil, only documents with these IDs will be pushed and/or pulled.
getDocumentIDs() - Method in class com.couchbase.lite.DatabaseChange
Returns the list of the changed document IDs
getDocumentIDs() - Method in class com.couchbase.lite.internal.BaseImmutableReplicatorConfiguration
 
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(int) - Method in class com.couchbase.lite.Result
The result at the given index as a 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(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

getEncryptionKey() - Method in class com.couchbase.lite.internal.ImmutableDatabaseConfiguration
 
getenv(String) - Static method in class com.couchbase.lite.internal.core.C4
 
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.
getError() - Method in class com.couchbase.lite.ReplicatorStatus
 
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.BaseTLSIdentity
 
getExpiration(String) - Method in class com.couchbase.lite.internal.core.C4Database
 
getFailure() - Method in class com.couchbase.lite.internal.exec.ClientTask
 
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
 
getFlags() - Method in class com.couchbase.lite.ReplicatedDocument
The current status flag of the document.
getFloat(int) - Method in class com.couchbase.lite.Array
Gets value at the given index as an float.
getFloat(int) - Method in class com.couchbase.lite.Result
The result at the given index as a 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(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.SharedKeys
 
getFullTextMatched(C4FullTextMatch) - Method in class com.couchbase.lite.internal.core.C4Query
 
getHandle() - Method in class com.couchbase.lite.internal.fleece.FLSharedKeys
 
getHandle() - Method in class com.couchbase.lite.internal.fleece.FLSliceResult
 
getHeaders() - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Return Extra HTTP headers to send in all requests to the remote target.
getHeaders() - Method in class com.couchbase.lite.internal.BaseImmutableReplicatorConfiguration
 
getHeartbeat() - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Return the heartbeat interval, in seconds.
getHeartbeat() - Method in class com.couchbase.lite.internal.BaseImmutableReplicatorConfiguration
 
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.
getIndexesInfo() - Method in class com.couchbase.lite.internal.core.C4Database
 
getIndexInfo(C4Database) - Static method in class com.couchbase.lite.internal.core.C4Query
 
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(int) - Method in class com.couchbase.lite.Result
The result 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(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
 
getJSONForJSON5(String) - Static method in class com.couchbase.lite.internal.fleece.FLValue
Converts valid JSON5 to JSON.
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.BaseTLSIdentity
 
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
 
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
 
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() - Method in interface com.couchbase.lite.Logger
Gets the level that will be logged via this logger.
getLevel(String) - Static method in class com.couchbase.lite.internal.core.C4Log
 
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(int) - Method in class com.couchbase.lite.Result
The result at the given index as a 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(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.
getManagedArrayIterator() - Static method in class com.couchbase.lite.internal.fleece.FLArrayIterator
 
getManagedEncoder() - Static method in class com.couchbase.lite.internal.fleece.FLEncoder
 
getManagedSliceResult() - Static method in class com.couchbase.lite.internal.fleece.FLSliceResult
 
getManagedSliceResult(long) - Static method in class com.couchbase.lite.internal.fleece.FLSliceResult
 
getMaxAttempts() - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Return the max number of retry attempts made after connection failure.
getMaxAttemptWaitTime() - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Return the max time between retry attempts (exponential backoff).
getMaxRetryAttempts() - Method in class com.couchbase.lite.internal.BaseImmutableReplicatorConfiguration
 
getMaxRetryAttemptWaitTime() - Method in class com.couchbase.lite.internal.BaseImmutableReplicatorConfiguration
 
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.internal.ImmutableURLEndpointListenerConfiguration
 
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(int) - Method in class com.couchbase.lite.Result
The result 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(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
Get the object bound to the passed token.
getOkHttpSocketFactory() - Method in class com.couchbase.lite.internal.replicator.AbstractCBLWebSocket
 
getOptions() - Method in class com.couchbase.lite.internal.replicator.AbstractCBLWebSocket
 
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.
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.
getPinnedServerCertificate() - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Return the remote target's SSL certificate.
getPinnedServerCertificate() - Method in class com.couchbase.lite.internal.BaseImmutableReplicatorConfiguration
 
getPort() - Method in class com.couchbase.lite.internal.core.C4Listener
 
getPort() - Method in class com.couchbase.lite.internal.ImmutableURLEndpointListenerConfiguration
 
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
 
getProgress() - Method in class com.couchbase.lite.ReplicatorStatus
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
 
getPullFilter() - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Gets a filter object for validating whether the documents can be pulled from the remote endpoint.
getPullFilter() - Method in class com.couchbase.lite.internal.BaseImmutableReplicatorConfiguration
 
getPushFilter() - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Gets a filter object for validating whether the documents can be pushed to the remote endpoint.
getPushFilter() - Method in class com.couchbase.lite.internal.BaseImmutableReplicatorConfiguration
 
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.
getReplicatorType() - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Deprecated.
Use getType()
getResult() - Method in class com.couchbase.lite.internal.exec.ClientTask
 
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.
getRootDir() - Static method in class com.couchbase.lite.internal.CouchbaseLiteInternal
 
getRootDirPath() - Static method in class com.couchbase.lite.internal.CouchbaseLiteInternal
 
getRowCount() - Method in class com.couchbase.lite.internal.core.C4QueryEnumerator
 
getScratchDir() - Static method in class com.couchbase.lite.internal.CouchbaseLiteInternal
 
getScratchDirPath() - Static method in class com.couchbase.lite.internal.CouchbaseLiteInternal
 
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
 
getSequence() - Method in class com.couchbase.lite.internal.core.C4DocumentEnded
 
getSerialExecutor() - Method in class com.couchbase.lite.internal.exec.AbstractExecutionService
 
getSerialExecutor() - Method in interface com.couchbase.lite.internal.exec.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() - Method in class com.couchbase.lite.internal.fleece.FLSliceResult
 
getSize(C4BlobKey) - Method in class com.couchbase.lite.internal.core.C4BlobStore
Gets the content size of a blob given its key.
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(int) - Method in class com.couchbase.lite.Result
The result 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(String) - Method in class com.couchbase.lite.Result
The 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.AbstractReplicatorConfiguration
Return the replication target to replicate with.
getTarget() - Method in class com.couchbase.lite.internal.BaseImmutableReplicatorConfiguration
 
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.internal.ImmutableURLEndpointListenerConfiguration
 
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.
getTotal() - Method in class com.couchbase.lite.ReplicatorProgress
The total number of changes to be processed.
getType() - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Return Replicator type indicating the direction of the replicator.
getType() - Method in class com.couchbase.lite.internal.BaseImmutableReplicatorConfiguration
 
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
 
getUnmanagedArrayIterator(long) - Static method in class com.couchbase.lite.internal.fleece.FLArrayIterator
 
getUnmanagedBlobStore(long) - Static method in class com.couchbase.lite.internal.core.C4BlobStore
 
getUnmanagedDatabase(long) - Static method in class com.couchbase.lite.internal.core.C4Database
 
getUnmanagedEncoder(long) - Static method in class com.couchbase.lite.internal.fleece.FLEncoder
 
getUnmanagedSliceResult() - Static method in class com.couchbase.lite.internal.fleece.FLSliceResult
 
getUnmanagedSliceResult(long) - Static method in class com.couchbase.lite.internal.fleece.FLSliceResult
 
getUriFromPath(String) - Method in class com.couchbase.lite.internal.core.C4Listener
 
getURL() - Method in class com.couchbase.lite.URLEndpoint
Returns the url.
getUrls() - Method in class com.couchbase.lite.URLEndpointListener
Get the list of URIs for the listener.
getUrls(C4Database) - Method in class com.couchbase.lite.internal.core.C4Listener
 
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() - Method in enum com.couchbase.lite.AbstractIndex.IndexType
 
getValue() - Method in enum com.couchbase.lite.AbstractIndex.QueryLanguage
 
getValue() - Method in enum com.couchbase.lite.ConcurrencyControl
 
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(int) - Method in class com.couchbase.lite.Array
Gets value at the given index as an object.
getValue(int) - Method in class com.couchbase.lite.Result
The result value at the given index.
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(String) - Method in class com.couchbase.lite.Parameters
Gets a parameter's value.
getValue(String) - Method in class com.couchbase.lite.Result
The 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
 
GOING_AWAY - Static variable in class com.couchbase.lite.internal.core.C4Constants.WebSocketError
 
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(Expression...) - Method in class com.couchbase.lite.Where
Create and chain a GROUP BY component to group the query result.
GroupBy - Class in com.couchbase.lite
A GroupBy represents the GROUP BY clause to group the query result.

H

handle(MutableDocument, Document) - Method in interface com.couchbase.lite.ConflictHandler
 
handleOffline(ReplicatorActivityLevel, 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.
HOST_DOWN - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
 
HOST_UNREACHABLE - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
 
HTTP_AUTH_REQUIRED - Static variable in class com.couchbase.lite.CBLError.Code
Missing or incorrect user authentication
HTTP_BASE - Static variable in class com.couchbase.lite.CBLError.Code
 
HTTP_CONFLICT - Static variable in class com.couchbase.lite.CBLError.Code
Update conflict
HTTP_ENTITY_TOO_LARGE - Static variable in class com.couchbase.lite.CBLError.Code
Data is too large to upload
HTTP_FORBIDDEN - Static variable in class com.couchbase.lite.CBLError.Code
User doesn't have permission to access resource
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
Something's wrong with the server
HTTP_NOT_FOUND - Static variable in class com.couchbase.lite.CBLError.Code
Resource not found
HTTP_NOT_IMPLEMENTED - Static variable in class com.couchbase.lite.CBLError.Code
Unimplemented server functionality
HTTP_PROXY_AUTH_REQUIRED - Static variable in class com.couchbase.lite.CBLError.Code
HTTP proxy requires authentication
HTTP_SERVICE_UNAVAILABLE - Static variable in class com.couchbase.lite.CBLError.Code
Service is down temporarily

I

i(LogDomain, String) - Static method in class com.couchbase.lite.internal.support.Log
Send an INFO message.
i(LogDomain, String, Object...) - 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, 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 - com.couchbase.lite.ReplicatorActivityLevel
The replication is inactive; either waiting for changes or offline as the remote host is unreachable.
IDLE - Static variable in class com.couchbase.lite.internal.core.C4ReplicatorStatus.ActivityLevel
 
ignoreAccents(boolean) - Method in class com.couchbase.lite.FullTextIndex
Set the true value to ignore accents/diacritical marks.
ignoreAccents(boolean) - Method in class com.couchbase.lite.FullTextIndexConfiguration
Set the true value to ignore accents/diacritical marks.
IM_A_TEAPOT - Static variable in class com.couchbase.lite.internal.core.C4Constants.HttpError
 
ImmutableDatabaseConfiguration - Class in com.couchbase.lite.internal
 
ImmutableDatabaseConfiguration(DatabaseConfiguration) - Constructor for class com.couchbase.lite.internal.ImmutableDatabaseConfiguration
 
ImmutableReplicatorConfiguration - Class in com.couchbase.lite.internal
 
ImmutableReplicatorConfiguration(ReplicatorConfiguration) - Constructor for class com.couchbase.lite.internal.ImmutableReplicatorConfiguration
 
ImmutableURLEndpointListenerConfiguration - Class in com.couchbase.lite.internal
A bit odd.
ImmutableURLEndpointListenerConfiguration(URLEndpointListenerConfiguration) - Constructor for class com.couchbase.lite.internal.ImmutableURLEndpointListenerConfiguration
 
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
 
INCLUDE_REV_HISTORY - Static variable in class com.couchbase.lite.internal.core.C4Constants.EnumeratorFlags
 
index(String) - Static method in class com.couchbase.lite.FullTextExpression
Deprecated.
Use FullTextFunction.match()
Index - Class 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.
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
 
INFO - com.couchbase.lite.LogLevel
Essential state info and client errors that are recoverable
INFO - Static variable in class com.couchbase.lite.internal.core.C4Constants.LogLevel
 
init(Context) - Static method in class com.couchbase.lite.CouchbaseLite
Initialize CouchbaseLite library.
init(Context, boolean) - Static method in class com.couchbase.lite.CouchbaseLite
Initialize CouchbaseLite library.
init(Context, boolean, File, File) - Static method in class com.couchbase.lite.CouchbaseLite
Initialize CouchbaseLite library.
init(MValue.Delegate, boolean, File, File, 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
 
initInSlot(MValue, MCollection) - Method in class com.couchbase.lite.internal.fleece.MArray
 
initLogging() - Static method in class com.couchbase.lite.internal.support.Log
 
initLogging(Map<String, String>) - Static method in class com.couchbase.lite.internal.support.Log
Setup logging.
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.
InstrumentedTask - Class in com.couchbase.lite.internal.exec
 
InstrumentedTask(Runnable, Runnable) - Constructor for class com.couchbase.lite.internal.exec.InstrumentedTask
 
INTEGRITY_CHECK - com.couchbase.lite.MaintenanceType
Checks for database corruption, as might be caused by a damaged filesystem, or memory corruption.
Internal - Annotation Type in com.couchbase.lite.internal.utils
 
INTERNAL_ERROR - Static variable in class com.couchbase.lite.internal.fleece.FLConstants.Error
 
INTERNAL_SERVER_ERROR - Static variable in class com.couchbase.lite.internal.core.C4Constants.HttpError
 
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
 
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 function parameter or struct value
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
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
Unknown query param name, or param number out of range
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
The client was redirected to an invalid location by the server
INVALID_REDIRECT - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
 
INVALID_URL - Static variable in class com.couchbase.lite.CBLError.Code
The provided URL is not valid
INVALID_URL - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
 
IO_ERROR - Static variable in class com.couchbase.lite.CBLError.Code
File I/O error
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.internal.ImmutableReplicatorConfiguration
 
isAcceptOnlySelfSignedServerCertificate() - Method in class com.couchbase.lite.ReplicatorConfiguration
Return whether the replicator will accept any and only self-signed server certificates.
isAutoPurgeEnabled() - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Enable/disable auto-purge.
isAutoPurgeEnabled() - Method in class com.couchbase.lite.internal.BaseImmutableReplicatorConfiguration
 
isBlob(Map<String, ?>) - Static method in class com.couchbase.lite.Blob
 
isConflicted() - Method in class com.couchbase.lite.internal.core.C4DocumentEnded
 
isConnected() - Method in class com.couchbase.lite.internal.connectivity.AndroidConnectivityManager
 
isConnected() - Method in interface com.couchbase.lite.internal.replicator.NetworkConnectivityManager
 
isContinuous() - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Return the continuous flag indicating whether the replicator should stay active indefinitely to replicate changed documents.
isContinuous() - Method in class com.couchbase.lite.internal.BaseImmutableReplicatorConfiguration
 
isDeltaSyncEnabled() - Method in class com.couchbase.lite.internal.ImmutableURLEndpointListenerConfiguration
 
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.
isNotValued() - Method in class com.couchbase.lite.Expression
Creates an NOT IS VALUED expression that returns true if the current expression is NOT VALUED.
isNullOrMissing() - Method in class com.couchbase.lite.Expression
Deprecated.
use Expression.isValued
isNumber() - Method in class com.couchbase.lite.internal.fleece.FLValue
Is this value a number?
isPull() - Method in class com.couchbase.lite.internal.BaseImmutableReplicatorConfiguration
 
isPush() - Method in class com.couchbase.lite.DocumentReplication
The current document replication direction flag.
isPush() - Method in class com.couchbase.lite.internal.BaseImmutableReplicatorConfiguration
 
isRankFullText() - Method in class com.couchbase.lite.internal.core.C4QueryOptions
 
isReadOnly() - Method in class com.couchbase.lite.internal.ImmutableURLEndpointListenerConfiguration
 
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.connectivity.AndroidConnectivityManager
 
isSelectedRevFlags(int) - Method in class com.couchbase.lite.internal.core.C4Document
 
isTlsDisabled() - Method in class com.couchbase.lite.internal.ImmutableURLEndpointListenerConfiguration
 
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`.
isValued() - Method in class com.couchbase.lite.Expression
Creates an IS VALUED expression that returns true if the current expression is valued.
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(DataSource) - Static method in class com.couchbase.lite.Join
Create a JOIN (same as INNER JOIN) component with the given data source.
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.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.
JSON - com.couchbase.lite.AbstractIndex.QueryLanguage
 
JSON_ERROR - Static variable in class com.couchbase.lite.internal.fleece.FLConstants.Error
 
JSONEncoder - Class in com.couchbase.lite.internal.fleece
 
JSONEncoder() - Constructor for class com.couchbase.lite.internal.fleece.JSONEncoder
 
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

LAST_WRITE_WINS - com.couchbase.lite.ConcurrencyControl
The last write operation will win if there is a conflict.
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() - 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
 
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.
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) - Method in class com.couchbase.lite.GroupBy
Creates and chains a Limit object to limit the number query results.
limit(Expression) - Method in class com.couchbase.lite.Having
Creates and chains a Limit object to limit the number query results.
limit(Expression) - Method in class com.couchbase.lite.Joins
Creates and chains a Limit object to limit the number query results.
limit(Expression) - Method in class com.couchbase.lite.OrderBy
Creates and chains a Limit object to limit the number query results.
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.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, 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, 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, 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(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, 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.
Limit - Class in com.couchbase.lite
A Limit component represents the LIMIT clause of the query statement.
list(List<Object>) - Static method in class com.couchbase.lite.Expression
Create value expression with the given list.
LISTENER - com.couchbase.lite.LogDomain
 
LISTENER - Static variable in class com.couchbase.lite.internal.core.C4Constants.LogDomain
 
ListenerAuthenticator - Interface in com.couchbase.lite
 
ListenerCertificateAuthenticator - Class in com.couchbase.lite
A Listener Certificate Authenticator Certificate base authentication and authorization.
ListenerCertificateAuthenticator(ListenerCertificateAuthenticatorDelegate) - Constructor for class com.couchbase.lite.ListenerCertificateAuthenticator
Create an authenticator that delegates all responsibility for authentication and authorization to the passed delegate.
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.
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
 
log(LogLevel, LogDomain, String) - Method in class com.couchbase.lite.ConsoleLogger
 
log(LogLevel, LogDomain, String) - Method in class com.couchbase.lite.FileLogger
 
log(LogLevel, LogDomain, String) - Method in interface com.couchbase.lite.Logger
Performs the actual logging logic
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_HEADER - Static variable in class com.couchbase.lite.internal.support.Log
 
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) - Constructor for class com.couchbase.lite.LogFileConfiguration
Constructs a file configuration object with the given directory
LogFileConfiguration(String, LogFileConfiguration) - Constructor for class com.couchbase.lite.LogFileConfiguration
Constructs a file configuration object based on another one but changing the 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
 
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
Deprecated.
Use FullTextFunction.match()
match(String, String) - Static method in class com.couchbase.lite.FullTextFunction
Creates a full-text expression with the given full-text index name and 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
 
MBED_TLS - Static variable in class com.couchbase.lite.internal.core.C4Constants.ErrorDomain
 
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
 
MDict(MDict, boolean) - Constructor for class com.couchbase.lite.internal.fleece.MDict
 
MDict(MValue, MCollection) - Constructor for class com.couchbase.lite.internal.fleece.MDict
 
MEMORY_ERROR - Static variable in class com.couchbase.lite.CBLError.Code
Memory allocation failed (out of memory?)
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
 
MESSAGE_STREAM - com.couchbase.lite.ProtocolType
 
MESSAGE_TO_BIG - Static variable in class com.couchbase.lite.internal.core.C4Constants.WebSocketError
 
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
This class should be re-implemented using the paradigms described in C4Socket and AbstractCBLWebSocket.
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_PORT - Static variable in class com.couchbase.lite.URLEndpointListenerConfiguration
 
MISSING_EXTENSION - Static variable in class com.couchbase.lite.internal.core.C4Constants.WebSocketError
 
MISSING_INDEX - Static variable in class com.couchbase.lite.CBLError.Code
No such index, or query requires a nonexistent index
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(MContext, FLValue, boolean) - Constructor for class com.couchbase.lite.internal.fleece.MRoot
 
MULTIPLE_CHOICE - Static variable in class com.couchbase.lite.internal.core.C4Constants.HttpError
 
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(String) - Constructor for class com.couchbase.lite.MutableArray
Creates a new MutableArray with content from the passed JSON string.
MutableArray(List<Object>) - Constructor for class com.couchbase.lite.MutableArray
Creates a new MutableArray with content from the passed List.
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(String) - Constructor for class com.couchbase.lite.MutableDictionary
Creates a new MutableDictionary with content from the passed JSON string.
MutableDictionary(Map<String, Object>) - Constructor for class com.couchbase.lite.MutableDictionary
Creates a new MutableDictionary with content from the passed Map.
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 with the given ID.
MutableDocument(String, String) - Constructor for class com.couchbase.lite.MutableDocument
Creates a new Document with the given ID and content from the passed JSON string.
MutableDocument(String, Map<String, Object>) - Constructor for class com.couchbase.lite.MutableDocument
Creates a new Document with a given ID and content from the passed Map.
MutableDocument(Map<String, Object>) - Constructor for class com.couchbase.lite.MutableDocument
Creates a new Document with a new random UUID and the map as the content.
mutate() - Method in class com.couchbase.lite.internal.fleece.MValue
 
MValue - Class in com.couchbase.lite.internal.fleece
 
MValue(FLValue) - Constructor for class com.couchbase.lite.internal.fleece.MValue
 
MValue(Object) - Constructor for class com.couchbase.lite.internal.fleece.MValue
 
MValue.Delegate - Interface in com.couchbase.lite.internal.fleece
 

N

N1QL - com.couchbase.lite.AbstractIndex.QueryLanguage
 
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
This class provides a way for native objects to reference their Java peers.
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 - com.couchbase.lite.LogDomain
 
NETWORK - Static variable in class com.couchbase.lite.internal.core.C4Constants.ErrorDomain
 
NETWORK_DOWN - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
 
NETWORK_OFFSET - Static variable in class com.couchbase.lite.CBLError.Code
 
NETWORK_RESET - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
 
NETWORK_UNREACHABLE - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
 
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
 
newInstance() - Static method in class com.couchbase.lite.internal.connectivity.AndroidConnectivityManager
 
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.
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_CODE - Static variable in class com.couchbase.lite.internal.core.C4Constants.WebSocketError
 
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 - com.couchbase.lite.internal.security.Signature.SignatureDigestAlgorithm
 
NONE - com.couchbase.lite.LogLevel
Disabling log messages of a given log domain.
NONE - Static variable in class com.couchbase.lite.internal.core.C4Constants.EncryptionAlgorithm
 
NONE - Static variable in class com.couchbase.lite.internal.core.C4Constants.LogLevel
 
NORMAL - Static variable in class com.couchbase.lite.internal.core.C4Constants.WebSocketError
 
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.CBLError.Code
 
NOT_A_DATABASE_FILE - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
 
NOT_CONNECTED - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
 
NOT_FOUND - Static variable in class com.couchbase.lite.CBLError.Code
Document not found
NOT_FOUND - Static variable in class com.couchbase.lite.internal.core.C4Constants.HttpError
 
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_IMPLEMENTED - Static variable in class com.couchbase.lite.internal.core.C4Constants.HttpError
 
NOT_IN_TRANSACTION - Static variable in class com.couchbase.lite.CBLError.Code
Function cannot be called while in a transaction
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
Database/KeyStore is not open
NOT_OPEN - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
 
NOT_WRITABLE - Static variable in class com.couchbase.lite.CBLError.Code
File is not writeable
NOT_WRITABLE - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
 
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
Deprecated.
use Expression.isValued
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

OBJECT_SIGNING - com.couchbase.lite.internal.KeyStoreManager.CertUsage
 
OBJECT_SIGNING_CA - com.couchbase.lite.internal.KeyStoreManager.CertUsage
 
objId(Object) - Static method in class com.couchbase.lite.internal.utils.ClassUtils
 
OFFLINE - com.couchbase.lite.ReplicatorActivityLevel
The replicator is offline because the remote host is unreachable.
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(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.
open(String, long) - Static method in class com.couchbase.lite.internal.core.C4BlobStore
 
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.
OPTIMIZE - com.couchbase.lite.MaintenanceType
Quickly updates database statistics that may help optimize queries that have been run by this Database since it was opened.
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(Ordering...) - Method in class com.couchbase.lite.Where
Create and chain an ORDER BY component for specifying the ORDER BY clause of the query.
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.
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
 
POLICY_ERROR - Static variable in class com.couchbase.lite.internal.core.C4Constants.WebSocketError
 
POSIX - Static variable in class com.couchbase.lite.CBLError.Domain
 
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.exec.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

PREDICTIVE - com.couchbase.lite.AbstractIndex.IndexType
 
PREDICTIVE - Static variable in class com.couchbase.lite.internal.core.C4Constants.IndexType
 
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

PROGRESS_OVERALL - Static variable in class com.couchbase.lite.internal.core.C4Replicator
 
PROGRESS_PER_ATTACHMENT - Static variable in class com.couchbase.lite.internal.core.C4Replicator
 
PROGRESS_PER_DOC - Static variable in class com.couchbase.lite.internal.core.C4Replicator
 
property() - Method in class com.couchbase.lite.internal.core.C4FullTextMatch
 
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(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.
PROTOCOL_ERROR - Static variable in class com.couchbase.lite.internal.core.C4Constants.WebSocketError
 
ProtocolType - Enum in com.couchbase.lite
ENTERPRISE EDITION API

PROXY_AUTH_REQUIRED - Static variable in class com.couchbase.lite.internal.core.C4Constants.HttpError
 
PULL - com.couchbase.lite.AbstractReplicatorConfiguration.ReplicatorType
Deprecated.
 
PULL - com.couchbase.lite.ReplicatorType
 
PURGED - Static variable in class com.couchbase.lite.internal.core.C4Constants.RevisionFlags
 
purgeDoc(String) - Method in class com.couchbase.lite.internal.core.C4Database
 
PUSH - com.couchbase.lite.AbstractReplicatorConfiguration.ReplicatorType
Deprecated.
 
PUSH - com.couchbase.lite.ReplicatorType
 
PUSH_AND_PULL - com.couchbase.lite.AbstractReplicatorConfiguration.ReplicatorType
Deprecated.
 
PUSH_AND_PULL - com.couchbase.lite.ReplicatorType
 
put(byte[], String, int, boolean, boolean, String[], boolean, int, int) - Method in class com.couchbase.lite.internal.core.C4Database
 

Q

Query - Interface in com.couchbase.lite
A database query used for querying data from the database.
QUERY - com.couchbase.lite.LogDomain
 
QUERY - Static variable in class com.couchbase.lite.internal.core.C4Constants.LogDomain
 
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.
rawValue() - Method in enum com.couchbase.lite.DocumentFlag
 
read(byte[], int, long) - Method in class com.couchbase.lite.internal.core.C4BlobReadStream
 
read(long) - Method in class com.couchbase.lite.internal.core.C4BlobReadStream
Reads from an open stream.
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.connectivity.AndroidConnectivityManager
 
registerObserver(NetworkConnectivityManager.Observer) - Method in interface com.couchbase.lite.internal.replicator.NetworkConnectivityManager
 
REINDEX - com.couchbase.lite.MaintenanceType
Use only in collaboration with Couchbase Support.
rekey(int, byte[]) - Method in class com.couchbase.lite.internal.core.C4Database
 
REMOTE_ERROR - Static variable in class com.couchbase.lite.CBLError.Code
Unknown error from remote server
REMOTE_ERROR - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
 
remove(int) - Method in class com.couchbase.lite.MutableArray
Removes the object at the given index.
remove(long) - Method in class com.couchbase.lite.internal.fleece.MArray
 
remove(long, long) - Method in class com.couchbase.lite.internal.fleece.MArray
 
remove(String) - Method in class com.couchbase.lite.internal.fleece.MDict
 
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 - com.couchbase.lite.LogDomain
 
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_ENABLE_AUTO_PURGE - 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
 
ReplicatorActivityLevel - Enum in com.couchbase.lite
Activity level of a replicator.
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(Database, Endpoint) - Constructor for class com.couchbase.lite.ReplicatorConfiguration
 
ReplicatorConfiguration(ReplicatorConfiguration) - Constructor for class com.couchbase.lite.ReplicatorConfiguration
 
ReplicatorConnection - Interface in com.couchbase.lite
ENTERPRISE EDITION API

ReplicatorProgress - Class in com.couchbase.lite
Progress of a replicator.
ReplicatorStatus - Class in com.couchbase.lite
Combined activity level and progress of a replicator.
ReplicatorType - Enum in com.couchbase.lite
The replication direction
requireInit(String) - Static method in class com.couchbase.lite.internal.CouchbaseLiteInternal
 
reserveKey() - Method in class com.couchbase.lite.internal.core.NativeContext
Reserve a token.
reset() - Method in class com.couchbase.lite.internal.fleece.FLEncoder
 
reset(boolean) - Static method in class com.couchbase.lite.internal.CouchbaseLiteInternal
 
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.
revisionID - Static variable in class com.couchbase.lite.Meta
A metadata expression referring to the RevisionId of the document.
RSA - com.couchbase.lite.internal.KeyStoreManager.KeyAlgorithm
 
run() - Method in class com.couchbase.lite.internal.exec.InstrumentedTask
 
run() - Method in interface com.couchbase.lite.internal.utils.Fn.TaskThrows
 
run() - Method in interface com.couchbase.lite.UnitOfWork
 
run(C4QueryOptions, FLSliceResult) - Method in class com.couchbase.lite.internal.core.C4Query
 
run(Runnable) - Method in interface com.couchbase.lite.internal.utils.Fn.Runner
 

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
 
SCRATCH_DIR_NAME - Static variable in class com.couchbase.lite.internal.CouchbaseLiteInternal
 
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 with an alias.
SelectResult.From - Class in com.couchbase.lite
SelectResult.From is a SelectResult for which you can specify a data source alias.
SELF_SIGNED_CERT - com.couchbase.lite.ServerCertificateVerificationMode
 
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
 
SERVICE_UNAVAILABLE - Static variable in class com.couchbase.lite.internal.core.C4Constants.HttpError
 
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.
setArg(String, Object) - Method in class com.couchbase.lite.internal.fleece.FLEncoder
 
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(Authenticator) - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Sets the authenticator to authenticate with a remote target server.
setAuthenticator(ListenerAuthenticator) - Method in class com.couchbase.lite.URLEndpointListenerConfiguration
Set the authenticator.
setAutoPurgeEnabled(boolean) - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Enable/disable auto-purge.
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
 
setChannels(List<String>) - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Sets a set of Sync Gateway channel names to pull from.
setConfig(LogFileConfiguration) - Method in class com.couchbase.lite.FileLogger
Sets the configuration for use by the file logger.
setConflictResolver(ConflictResolver) - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Sets the the conflict resolver.
setContinuous(boolean) - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Sets whether the replicator stays active indefinitely to replicate changed documents.
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
Populate an array with content from a Map.
setData(Map<String, Object>) - Method in class com.couchbase.lite.MutableDictionary
Populate a dictionary with content from a Map.
setData(Map<String, Object>) - Method in interface com.couchbase.lite.MutableDictionaryInterface
 
setData(Map<String, Object>) - Method in class com.couchbase.lite.MutableDocument
Populate a document with content from a Map.
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.
setDisableTls(boolean) - Method in class com.couchbase.lite.URLEndpointListenerConfiguration
Set the configured security protocol.
setDocumentIDs(List<String>) - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Sets a set of document IDs to filter by: if given, only documents with these IDs will be pushed and/or pulled.
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
 
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.
setHeaders(Map<String, String>) - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Sets the extra HTTP headers to send in all requests to the remote target.
setHeartbeat(int) - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Set the heartbeat interval, in seconds.
setHostReachable(boolean) - Method in class com.couchbase.lite.internal.core.C4Replicator
 
setIgnoreAccents(boolean) - Method in class com.couchbase.lite.Collation.Unicode
Specifies whether the collation ignore the accents or diacritics when comparing the strings or not.
setIgnoreCase(boolean) - Method in class com.couchbase.lite.Collation.ASCII
Specifies whether the collation is case-insensitive or not.
setIgnoreCase(boolean) - Method in class com.couchbase.lite.Collation.Unicode
Specifies whether the collation is case-insensitive or not.
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.
setJSON(String) - Method in class com.couchbase.lite.MutableArray
Populate an array with content from a JSON string.
setJSON(String) - Method in class com.couchbase.lite.MutableDictionary
Populate a dictionary with content from a JSON string.
setJSON(String) - Method in interface com.couchbase.lite.MutableDictionaryInterface
 
setJSON(String) - Method in class com.couchbase.lite.MutableDocument
Populate a document with content from a JSON string.
setLanguage(String) - Method in class com.couchbase.lite.FullTextIndex
The language code which is an ISO-639 language such as "en", "fr", etc.
setLanguage(String) - Method in class com.couchbase.lite.FullTextIndexConfiguration
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
 
setListener(Fn.Consumer<C4Socket>) - Method in class com.couchbase.lite.internal.AbstractSocketFactory
 
setLocale(String) - Method in class com.couchbase.lite.Collation.Unicode
Specifies the locale to allow the collation to compare strings appropriately based on the locale.
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.
setMaxAttempts(int) - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Set the max number of retry attempts made after a connection failure.
setMaxAttemptWaitTime(int) - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Set the max time between retry attempts (exponential backoff).
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
 
setPinnedServerCertificate(byte[]) - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Sets the target server's SSL certificate.
setPort(int) - Method in class com.couchbase.lite.URLEndpointListenerConfiguration
Set the configured port.
setProgressLevel(int) - Method in class com.couchbase.lite.internal.core.C4Replicator
 
setPullFilter(ReplicationFilter) - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Sets a filter object for validating whether the documents can be pulled from the remote endpoint.
setPushFilter(ReplicationFilter) - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Sets a filter object for validating whether the documents can be pushed to the remote endpoint.
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.
setReplicatorType(AbstractReplicatorConfiguration.ReplicatorType) - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Deprecated.
Use setType(AbstractReplicator.ReplicatorType)
setState(T) - Method in class com.couchbase.lite.internal.utils.StateMachine
Set the new state.
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.
setType(ReplicatorType) - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
Sets the replicator type indicating the direction of the replicator.
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.
SHA1 - com.couchbase.lite.internal.security.Signature.SignatureDigestAlgorithm
 
SHA224 - com.couchbase.lite.internal.security.Signature.SignatureDigestAlgorithm
 
SHA256 - com.couchbase.lite.internal.security.Signature.SignatureDigestAlgorithm
 
SHA384 - com.couchbase.lite.internal.security.Signature.SignatureDigestAlgorithm
 
SHA512 - com.couchbase.lite.internal.security.Signature.SignatureDigestAlgorithm
 
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
Start the replicator.
start() - Method in class com.couchbase.lite.internal.core.C4FullTextMatch
 
start() - Method in class com.couchbase.lite.URLEndpointListener
Start the listener.
start(boolean) - Method in class com.couchbase.lite.AbstractReplicator
Start the replicator.
start(boolean) - Method in class com.couchbase.lite.internal.core.C4Replicator
 
StateMachine<T extends Enum<T>> - Class in com.couchbase.lite.internal.utils
A simple state machine.
StateMachine.Builder<S extends Enum<S>> - Class in com.couchbase.lite.internal.utils
 
STATUS_MAX - Static variable in class com.couchbase.lite.internal.core.C4Constants.HttpError
 
STATUS_MIN - Static variable in class com.couchbase.lite.internal.core.C4Constants.HttpError
 
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() - Method in class com.couchbase.lite.URLEndpointListener
Stop the listener.
stop(long, TimeUnit) - Method in interface com.couchbase.lite.internal.exec.ExecutionService.CloseableExecutor
The executor will accept no more tasks.
STOPPED - com.couchbase.lite.ReplicatorActivityLevel
The replication is finished or hit a fatal error.
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.
SUCCESS - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
 
SWITCH_PROTOCOL - Static variable in class com.couchbase.lite.internal.core.C4Constants.HttpError
 
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
 
throttled() - Static method in class com.couchbase.lite.internal.exec.AbstractExecutionService
 
throwException(int, int, String) - Static method in exception com.couchbase.lite.LiteCoreException
 
TIMEOUT - Static variable in class com.couchbase.lite.CBLError.Code
Socket timeout during an operation
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_CA - com.couchbase.lite.internal.KeyStoreManager.CertUsage
 
TLS_CERT_EXPIRED - Static variable in class com.couchbase.lite.CBLError.Code
The provided TLS certificate has expired
TLS_CERT_EXPIRED - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
 
TLS_CERT_NAME_MISMATCH - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
 
TLS_CERT_REVOKED - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
 
TLS_CERT_UNKNOWN_ROOT - Static variable in class com.couchbase.lite.CBLError.Code
Self-signed cert, or unknown anchor cert
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
Cert isn't trusted for other reason
TLS_CERT_UNTRUSTED - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
 
TLS_CLIENT - com.couchbase.lite.internal.KeyStoreManager.CertUsage
 
TLS_CLIENT_CERT_REJECTED - Static variable in class com.couchbase.lite.CBLError.Code
Client certificate was rejected by the server
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
A required client certificate was not provided
TLS_CLIENT_CERT_REQUIRED - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
 
TLS_FAILURE - Static variable in class com.couchbase.lite.internal.core.C4Constants.WebSocketError
 
TLS_HANDSHAKE_FAILED - Static variable in class com.couchbase.lite.CBLError.Code
Failure during TLS handshake process
TLS_HANDSHAKE_FAILED - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
 
TLS_SERVER - com.couchbase.lite.internal.KeyStoreManager.CertUsage
 
TLSIdentity - Class in com.couchbase.lite
ENTERPRISE EDITION API

toCouchbaseLiteException(int, int, int) - Static method in exception com.couchbase.lite.CouchbaseLiteException
 
toCouchbaseLiteException(int, int, String, Exception) - Static method in exception com.couchbase.lite.CouchbaseLiteException
 
toData() - Method in class com.couchbase.lite.Message
Gets the message as data.
toDate(String) - Static method in class com.couchbase.lite.internal.utils.JSONUtils
 
toFLValue() - Method in class com.couchbase.lite.internal.fleece.FLDict
 
toJSON() - Method in class com.couchbase.lite.Array
 
toJSON() - Method in class com.couchbase.lite.Blob
 
toJSON() - Method in class com.couchbase.lite.Dictionary
 
toJSON() - Method in interface com.couchbase.lite.DictionaryInterface
 
toJSON() - Method in class com.couchbase.lite.Document
 
toJSON() - Method in class com.couchbase.lite.internal.fleece.FLValue
Returns the json representation.
toJSON() - Method in class com.couchbase.lite.MutableArray
 
toJSON() - Method in class com.couchbase.lite.MutableDictionary
 
toJSON() - Method in class com.couchbase.lite.MutableDocument
 
toJSON() - Method in class com.couchbase.lite.Result
 
toJSON(Object) - Static method in class com.couchbase.lite.internal.utils.JSONUtils
 
toJSON(List<?>) - Static method in class com.couchbase.lite.internal.utils.JSONUtils
 
toJSON(Map<?, ?>) - Static method in class com.couchbase.lite.internal.utils.JSONUtils
 
toJSON5() - Method in class com.couchbase.lite.internal.fleece.FLValue
Returns the string representation.
toJSONString(Date) - Static method in class com.couchbase.lite.internal.utils.JSONUtils
 
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 a 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 HTTP redirects for the HTTP client to handle
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.AbstractIndex
 
toString() - Method in class com.couchbase.lite.AbstractReplicator
 
toString() - Method in class com.couchbase.lite.AbstractReplicatorConfiguration
 
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.AbstractSocketFactory
 
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.C4Listener
 
toString() - Method in class com.couchbase.lite.internal.core.C4Log.RawLog
 
toString() - Method in class com.couchbase.lite.internal.core.C4NativePeer
 
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.exec.CBLExecutor
 
toString() - Method in class com.couchbase.lite.internal.exec.InstrumentedTask
 
toString() - Method in class com.couchbase.lite.internal.fleece.FLEncoder
 
toString() - Method in class com.couchbase.lite.internal.fleece.FLSliceResult
 
toString() - Method in class com.couchbase.lite.internal.replicator.AbstractCBLWebSocket
 
toString() - Method in class com.couchbase.lite.internal.replicator.MessageSocket
 
toString() - Method in class com.couchbase.lite.internal.utils.StateMachine
 
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.MessageEndpointListenerChange
 
toString() - Method in class com.couchbase.lite.ReplicatedDocument
 
toString() - Method in class com.couchbase.lite.ReplicatorChange
 
toString() - Method in class com.couchbase.lite.ReplicatorProgress
 
toString() - Method in class com.couchbase.lite.ReplicatorStatus
 
toString() - Method in class com.couchbase.lite.URLEndpoint
 
toString() - Method in class com.couchbase.lite.URLEndpointListener
 
toString(Map<?, ?>) - Static method in class com.couchbase.lite.internal.utils.StringUtils
 
TRANSACTION_NOT_CLOSED - Static variable in class com.couchbase.lite.CBLError.Code
Database can't be closed while a transaction is open
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
Remove the binding for a key Re-entrant.
UNDEFINED - Static variable in class com.couchbase.lite.internal.fleece.FLConstants.ValueType
 
UNEXPECTED_ERROR - Static variable in class com.couchbase.lite.CBLError.Code
Internal unexpected C++ exception
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
An unimplemented API call
UNIMPLEMENTED - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
 
UnitOfWork<E extends Exception> - Interface in com.couchbase.lite
 
UNKNOWN - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
 
UNKNOWN_HOST - Static variable in class com.couchbase.lite.CBLError.Code
DNS server doesn't know the hostname
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.connectivity.AndroidConnectivityManager
 
unregisterObserver(NetworkConnectivityManager.Observer) - Method in interface com.couchbase.lite.internal.replicator.NetworkConnectivityManager
 
unshareDb(C4Database) - Method in class com.couchbase.lite.internal.core.C4Listener
 
UNSORTED - Static variable in class com.couchbase.lite.internal.core.C4Constants.EnumeratorFlags
 
UNSPECIFIED - com.couchbase.lite.internal.KeyStoreManager.CertUsage
 
UNSUPPORTED - Static variable in class com.couchbase.lite.CBLError.Code
Operation not supported on this database
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 algorithm
UNSUPPORTED_ENCRYPTION - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
 
UNUSED - Static variable in class com.couchbase.lite.internal.core.C4Constants.ErrorDomain
 
UNUSED - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
 
UNUSED - Static variable in class com.couchbase.lite.internal.core.C4Constants.NetworkError
 
update(byte[], int) - Method in class com.couchbase.lite.internal.core.C4Document
 
update(FLSliceResult, 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.
URLEndpointListenerConfiguration(Database, String, int, boolean, TLSIdentity, ListenerAuthenticator, boolean, boolean) - Constructor for class com.couchbase.lite.URLEndpointListenerConfiguration
 
URLEndpointListenerConfiguration(URLEndpointListenerConfiguration) - Constructor for class com.couchbase.lite.URLEndpointListenerConfiguration
Clone the passed listener configuration.
USER - Static variable in class com.couchbase.lite.internal.core.C4Constants.WebSocketError
 
USER_PERMANENT - Static variable in class com.couchbase.lite.internal.core.C4Constants.WebSocketError
 
USER_TRANSIENT - Static variable in class com.couchbase.lite.internal.core.C4Constants.WebSocketError
 
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, Object...) - 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, 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() - Method in annotation type com.couchbase.lite.internal.utils.Internal
 
value(Object) - Static method in class com.couchbase.lite.Expression
Create value expression with given value
VALUE - com.couchbase.lite.AbstractIndex.IndexType
 
VALUE - Static variable in class com.couchbase.lite.internal.core.C4Constants.IndexType
 
ValueIndex - Class in com.couchbase.lite
Value (standard query) index
ValueIndexConfiguration - Class in com.couchbase.lite
 
ValueIndexConfiguration(String...) - Constructor for class com.couchbase.lite.ValueIndexConfiguration
 
ValueIndexItem - Class in com.couchbase.lite
Value Index Item
valueOf(String) - Static method in enum com.couchbase.lite.AbstractIndex.IndexType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.couchbase.lite.AbstractIndex.QueryLanguage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.couchbase.lite.AbstractReplicatorConfiguration.ReplicatorType
Deprecated.
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.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.ReplicatorActivityLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.couchbase.lite.ReplicatorType
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.AbstractIndex.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.AbstractIndex.QueryLanguage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.couchbase.lite.AbstractReplicatorConfiguration.ReplicatorType
Deprecated.
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.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.ReplicatorActivityLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.couchbase.lite.ReplicatorType
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 - com.couchbase.lite.LogLevel
Low level logging.
VERBOSE - Static variable in class com.couchbase.lite.internal.core.C4Constants.LogLevel
 
verifyDir(File) - Static method in class com.couchbase.lite.internal.utils.FileUtils
 
verifyDir(String) - Static method in class com.couchbase.lite.internal.utils.FileUtils
 
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, Object...) - 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, 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 - com.couchbase.lite.LogLevel
Internal errors that are recoverable; client errors that may not be recoverable
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
TCP socket closed unexpectedly
WEB_SOCKET_BAD_MESSAGE_FORMAT - Static variable in class com.couchbase.lite.CBLError.Code
Unparseable WebSocket message
WEB_SOCKET_CANT_FULFILL - Static variable in class com.couchbase.lite.CBLError.Code
Can't fulfill request due to "unexpected condition"
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
Exceptions during P2P replication that are permanent will be assigned this error code
WEB_SOCKET_CLOSE_USER_TRANSIENT - Static variable in class com.couchbase.lite.CBLError.Code
Exceptions during P2P replication that are transient will be assigned this error code
WEB_SOCKET_DATA_ERROR - Static variable in class com.couchbase.lite.CBLError.Code
Message payload cannot be handled
WEB_SOCKET_GOING_AWAY - Static variable in class com.couchbase.lite.CBLError.Code
Peer has to close, e.g.
WEB_SOCKET_MESSAGE_TOO_BIG - Static variable in class com.couchbase.lite.CBLError.Code
Message is too large for peer to handle
WEB_SOCKET_MISSING_EXTENSION - Static variable in class com.couchbase.lite.CBLError.Code
Peer doesn't provide a necessary extension
WEB_SOCKET_NORMAL_CLOSE - Static variable in class com.couchbase.lite.CBLError.Code
Not an actual error, but serves as the lower bound for WebSocket related errors
WEB_SOCKET_POLICY_ERROR - Static variable in class com.couchbase.lite.CBLError.Code
Message violated unspecified policy
WEB_SOCKET_PROTOCOL_ERROR - Static variable in class com.couchbase.lite.CBLError.Code
Protocol violation: invalid framing data
WEB_SOCKET_SERVER_FRAMING - Static variable in class com.couchbase.lite.internal.core.C4Socket
 
WEB_SOCKET_TLS_FAILURE - Static variable in class com.couchbase.lite.CBLError.Code
 
WEB_SOCKET_USER - Static variable in class com.couchbase.lite.CBLError.Code
 
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(List<?>) - Method in class com.couchbase.lite.internal.fleece.FLEncoder
 
write(Map<String, Object>) - 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
Database exists but not in the format/storage requested
WRONG_FORMAT - Static variable in class com.couchbase.lite.internal.core.C4Constants.LiteCoreError
 

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 
All Classes All Packages