Class Hierarchy
- java.lang.Object
- com.couchbase.lite.ArrayExpression
 - com.couchbase.lite.ArrayExpressionIn
 - com.couchbase.lite.ArrayExpressionSatisfies
 - com.couchbase.lite.ArrayFunction
 - com.couchbase.lite.internal.BaseAuthenticator
- com.couchbase.lite.BasicAuthenticator (implements com.couchbase.lite.Authenticator)
 - com.couchbase.lite.ClientCertificateAuthenticator (implements com.couchbase.lite.Authenticator)
 - com.couchbase.lite.ProxyAuthenticator
 - com.couchbase.lite.SessionAuthenticator (implements com.couchbase.lite.Authenticator)
 
 - com.couchbase.lite.internal.BaseCollection
- com.couchbase.lite.Collection (implements java.lang.AutoCloseable, com.couchbase.lite.internal.listener.Listenable<T,
L>)  
 - com.couchbase.lite.Collection (implements java.lang.AutoCloseable, com.couchbase.lite.internal.listener.Listenable<T,
 - com.couchbase.lite.BaseDatabase
- com.couchbase.lite.Database
 
 - com.couchbase.lite.internal.BaseJFleeceCollection
- com.couchbase.lite.AbstractJFleeceCollection<T> (implements com.couchbase.lite.internal.fleece.FleeceEncodable, com.couchbase.lite.JFleeceCollectionInterface, com.couchbase.lite.internal.fleece.JSONEncodable)
- com.couchbase.lite.Array (implements com.couchbase.lite.ArrayInterface, java.lang.Iterable<T>)
- com.couchbase.lite.MutableArray (implements com.couchbase.lite.MutableArrayInterface)
 
 - com.couchbase.lite.Dictionary (implements com.couchbase.lite.DictionaryInterface, java.lang.Iterable<T>)
- com.couchbase.lite.MutableDictionary (implements com.couchbase.lite.MutableDictionaryInterface)
 
 
 - com.couchbase.lite.Array (implements com.couchbase.lite.ArrayInterface, java.lang.Iterable<T>)
 - com.couchbase.lite.Parameters
 - com.couchbase.lite.Result (implements com.couchbase.lite.ArrayInterface, com.couchbase.lite.DictionaryInterface, java.lang.Iterable<T>, com.couchbase.lite.internal.fleece.JSONEncodable)
 
 - com.couchbase.lite.AbstractJFleeceCollection<T> (implements com.couchbase.lite.internal.fleece.FleeceEncodable, com.couchbase.lite.JFleeceCollectionInterface, com.couchbase.lite.internal.fleece.JSONEncodable)
 - com.couchbase.lite.internal.core.BaseMultipeerCertificateAuthenticator (implements com.couchbase.lite.MultipeerAuthenticator)
- com.couchbase.lite.MultipeerCertificateAuthenticator
 
 - com.couchbase.lite.BaseMValue
 - com.couchbase.lite.internal.replicator.BaseReplicator (implements java.lang.AutoCloseable)
- com.couchbase.lite.AbstractReplicator (implements com.couchbase.lite.internal.listener.Listenable<T,
L>) - com.couchbase.lite.Replicator
 
 
 - com.couchbase.lite.AbstractReplicator (implements com.couchbase.lite.internal.listener.Listenable<T,
 - com.couchbase.lite.internal.BaseReplicatorConfiguration
- com.couchbase.lite.AbstractReplicatorConfiguration
- com.couchbase.lite.ReplicatorConfiguration
 
 
 - com.couchbase.lite.AbstractReplicatorConfiguration
 - com.couchbase.lite.internal.BaseTLSIdentity (implements java.lang.AutoCloseable)
- com.couchbase.lite.TLSIdentity
 
 - com.couchbase.lite.Blob (implements com.couchbase.lite.internal.fleece.FleeceEncodable, com.couchbase.lite.internal.fleece.JSONEncodable)
 - com.couchbase.lite.CBLError
 - com.couchbase.lite.CBLError.Code
 - com.couchbase.lite.CBLError.Domain
 - com.couchbase.lite.Collation
- com.couchbase.lite.Collation.ASCII
 - com.couchbase.lite.Collation.Unicode
 
 - com.couchbase.lite.CollectionConfiguration
 - com.couchbase.lite.Conflict
 - com.couchbase.lite.ConnectionStatus
 - com.couchbase.lite.ConsoleLogger (implements com.couchbase.lite.Logger)
 - com.couchbase.lite.CouchbaseLite
 - com.couchbase.lite.DatabaseChange
- com.couchbase.lite.CollectionChange
 
 - com.couchbase.lite.DatabaseConfiguration
 - com.couchbase.lite.DatabaseEndpoint (implements com.couchbase.lite.Endpoint)
 - com.couchbase.lite.DataSource
- com.couchbase.lite.DataSource.As
 
 - com.couchbase.lite.Defaults
 - com.couchbase.lite.Defaults.Database
 - com.couchbase.lite.Defaults.FileLogSink
 - com.couchbase.lite.Defaults.FullTextIndex
 - com.couchbase.lite.Defaults.Listener
 - com.couchbase.lite.Defaults.LogFile
 - com.couchbase.lite.Defaults.Replicator
 - com.couchbase.lite.Defaults.VectorIndex
 - com.couchbase.lite.Document (implements com.couchbase.lite.DictionaryInterface, java.lang.Iterable<T>, com.couchbase.lite.internal.fleece.JSONEncodable)
- com.couchbase.lite.MutableDocument (implements com.couchbase.lite.MutableDictionaryInterface)
 
 - com.couchbase.lite.DocumentChange
 - com.couchbase.lite.DocumentReplication
 - com.couchbase.lite.EncryptionKey
 - com.couchbase.lite.Expression
- com.couchbase.lite.MetaExpression
 - com.couchbase.lite.PredictionFunction
 - com.couchbase.lite.PropertyExpression
 - com.couchbase.lite.VariableExpression
 
 - com.couchbase.lite.FileLogger (implements com.couchbase.lite.Logger)
 - com.couchbase.lite.From
 - com.couchbase.lite.FullTextExpression
 - com.couchbase.lite.FullTextFunction
 - com.couchbase.lite.FullTextIndexItem
 - com.couchbase.lite.Function
 - com.couchbase.lite.GroupBy
 - com.couchbase.lite.Having
 - com.couchbase.lite.Index
- com.couchbase.lite.FullTextIndex
 - com.couchbase.lite.PredictiveIndex
 - com.couchbase.lite.ValueIndex
 
 - com.couchbase.lite.IndexBuilder
 - com.couchbase.lite.IndexConfiguration
- com.couchbase.lite.ArrayIndexConfiguration
 - com.couchbase.lite.FullTextIndexConfiguration
 - com.couchbase.lite.ValueIndexConfiguration
 - com.couchbase.lite.VectorIndexConfiguration
 
 - com.couchbase.lite.internal.core.InternalCertAuthenticator (implements com.couchbase.lite.ListenerAuthenticator)
- com.couchbase.lite.ListenerCertificateAuthenticator
 
 - com.couchbase.lite.internal.core.InternalPwdAuthenticator (implements com.couchbase.lite.ListenerAuthenticator)
- com.couchbase.lite.ListenerPasswordAuthenticator
 
 - com.couchbase.lite.Join
- com.couchbase.lite.Join.On
 
 - com.couchbase.lite.Joins
 - com.couchbase.lite.KeyStoreUtils
 - com.couchbase.lite.Limit
 - com.couchbase.lite.ListenerToken (implements java.lang.AutoCloseable)
 - com.couchbase.lite.Log
 - com.couchbase.lite.LogFileConfiguration
 - com.couchbase.lite.internal.fleece.MContext
- com.couchbase.lite.internal.DbContext
- com.couchbase.lite.IndexUpdaterContext
 - com.couchbase.lite.ResultContext
 
 
 - com.couchbase.lite.internal.DbContext
 - com.couchbase.lite.Message
 - com.couchbase.lite.MessageEndpoint (implements com.couchbase.lite.Endpoint)
 - com.couchbase.lite.MessageEndpointListener (implements com.couchbase.lite.internal.listener.Listenable<T,
L>)  - com.couchbase.lite.MessageEndpointListenerConfiguration
 - com.couchbase.lite.MessagingError
 - com.couchbase.lite.Meta
 - com.couchbase.lite.MultipeerCollectionConfiguration
 - com.couchbase.lite.MultipeerCollectionConfiguration.Builder
 - com.couchbase.lite.MultipeerReplicator
 - com.couchbase.lite.MultipeerReplicatorConfiguration
 - com.couchbase.lite.MultipeerReplicatorConfiguration.Builder
 - com.couchbase.lite.MultipeerReplicatorStatus
 - com.couchbase.lite.MultipeerSocketFactory (implements com.couchbase.lite.internal.BaseSocketFactory)
 - com.couchbase.lite.OrderBy
 - com.couchbase.lite.Ordering
- com.couchbase.lite.Ordering.SortOrder
 
 - com.couchbase.lite.PeerDiscoveryStatus
 - com.couchbase.lite.PeerDocumentReplication
 - com.couchbase.lite.PeerInfo
 - com.couchbase.lite.PeerReplicatorStatus
 - com.couchbase.lite.Prediction
 - com.couchbase.lite.QueryBuilder
 - com.couchbase.lite.QueryChange
 - com.couchbase.lite.QueryIndex
 - com.couchbase.lite.ReplicatedDocument
 - com.couchbase.lite.internal.replicator.ReplicationStatusChange
- com.couchbase.lite.MessageEndpointListenerChange
 - com.couchbase.lite.ReplicatorChange
 
 - com.couchbase.lite.ReplicatorProgress
 - com.couchbase.lite.ReplicatorStatus
 - com.couchbase.lite.ResultSet (implements java.lang.AutoCloseable, java.lang.Iterable<T>)
 - com.couchbase.lite.Scope
 - com.couchbase.lite.Select
 - com.couchbase.lite.SelectResult
- com.couchbase.lite.SelectResult.As
 - com.couchbase.lite.SelectResult.From
 
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- com.couchbase.lite.CouchbaseLiteException
 - com.couchbase.lite.LiteCoreException
 - java.lang.RuntimeException
- java.lang.IllegalStateException
- com.couchbase.lite.CouchbaseLiteError
 
 
 - java.lang.IllegalStateException
 
 
 - java.lang.Exception
 - com.couchbase.lite.URLEndpoint (implements com.couchbase.lite.Endpoint)
 - com.couchbase.lite.URLEndpointListener
 - com.couchbase.lite.URLEndpointListenerConfiguration
 - com.couchbase.lite.ValueIndexItem
 - com.couchbase.lite.VectorEncoding
 - com.couchbase.lite.Where
 
 
Interface Hierarchy
- com.couchbase.lite.Authenticator
 - java.lang.AutoCloseable
- com.couchbase.lite.IndexUpdater (also extends com.couchbase.lite.ArrayInterface, java.lang.Iterable<T>, com.couchbase.lite.internal.fleece.JSONEncodable)
 
 - com.couchbase.lite.ChangeListener<T>
- com.couchbase.lite.CollectionChangeListener
 - com.couchbase.lite.DatabaseChangeListener
 - com.couchbase.lite.DocumentChangeListener
 - com.couchbase.lite.MessageEndpointListenerChangeListener
 - com.couchbase.lite.QueryChangeListener
 - com.couchbase.lite.ReplicatorChangeListener
 
 - com.couchbase.lite.ConflictHandler
 - com.couchbase.lite.ConflictResolver
 - com.couchbase.lite.DocumentReplicationListener
 - com.couchbase.lite.Endpoint
 - com.couchbase.lite.IndexExpression
- com.couchbase.lite.FullTextIndexExpression
 
 - java.lang.Iterable<T>
- com.couchbase.lite.IndexUpdater (also extends com.couchbase.lite.ArrayInterface, java.lang.AutoCloseable, com.couchbase.lite.internal.fleece.JSONEncodable)
 
 - com.couchbase.lite.JFleeceCollectionInterface
- com.couchbase.lite.ArrayInterface
- com.couchbase.lite.IndexUpdater (also extends java.lang.AutoCloseable, java.lang.Iterable<T>, com.couchbase.lite.internal.fleece.JSONEncodable)
 - com.couchbase.lite.MutableArrayInterface
 
 - com.couchbase.lite.DictionaryInterface
- com.couchbase.lite.MutableDictionaryInterface
 
 
 - com.couchbase.lite.ArrayInterface
 - com.couchbase.lite.internal.fleece.JSONEncodable
- com.couchbase.lite.IndexUpdater (also extends com.couchbase.lite.ArrayInterface, java.lang.AutoCloseable, java.lang.Iterable<T>)
 
 - com.couchbase.lite.ListenerAuthenticator
 - com.couchbase.lite.ListenerCertificateAuthenticatorDelegate
 - com.couchbase.lite.ListenerPasswordAuthenticatorDelegate
 - com.couchbase.lite.Logger
 - com.couchbase.lite.MessageEndpointConnection
 - com.couchbase.lite.MessageEndpointDelegate
 - com.couchbase.lite.MessagingCloseCompletion
 - com.couchbase.lite.MessagingCompletion
 - com.couchbase.lite.MultipeerAuthenticator
 - com.couchbase.lite.MultipeerCertificateAuthenticator.AuthenticationDelegate
 - com.couchbase.lite.MultipeerCollectionConfiguration.ConflictResolver
 - com.couchbase.lite.MultipeerCollectionConfiguration.ReplicationFilter
 - com.couchbase.lite.MultipeerReplicatorStatus.Listener
 - com.couchbase.lite.PeerDiscoveryStatus.Listener
 - com.couchbase.lite.PeerDocumentReplication.Listener
 - com.couchbase.lite.PeerInfo.PeerId
 - com.couchbase.lite.PeerReplicatorStatus.Listener
 - com.couchbase.lite.PredictiveModel
 - com.couchbase.lite.Query
 - com.couchbase.lite.ReplicationFilter
 - com.couchbase.lite.ReplicatorConnection
 - com.couchbase.lite.UnitOfWork<E>
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.couchbase.lite.AbstractReplicatorConfiguration.ReplicatorType
 - com.couchbase.lite.ConcurrencyControl
 - com.couchbase.lite.DocumentFlag
 - com.couchbase.lite.KeyUsage
 - com.couchbase.lite.LogDomain
 - com.couchbase.lite.LogLevel
 - com.couchbase.lite.MaintenanceType
 - com.couchbase.lite.ProtocolType
 - com.couchbase.lite.ReplicatorActivityLevel
 - com.couchbase.lite.ReplicatorType
 - com.couchbase.lite.VectorEncoding.ScalarQuantizerType
 - com.couchbase.lite.VectorIndexConfiguration.DistanceMetric
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)