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
All Classes All Packages
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
-
Hostname aware version of
AbstractCBLTrustManager.checkServerTrusted(X509Certificate[], String)
. - 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
All Classes All Packages