| Interface | Description | 
|---|---|
| DBSClusterInvalidator | 
 Encapsulates cluster node DBS invalidations management. 
 | 
| DBSRepository | 
 Interface for a  
Repository for Document-Based Storage. | 
| Class | Description | 
|---|---|
| DBSCachingRepository | 
 The DBS Cache layer used to cache some method call of real repository 
 | 
| DBSCachingRepositoryFactory | 
 Factory used to initialize the DBS Cache layer in front of the real repository. 
 | 
| DBSDocument | 
 Implementation of a  
Document for Document-Based Storage. | 
| DBSDocumentState | 
 Implementation of a  
Document state for Document-Based Storage. | 
| DBSExpressionEvaluator | 
 Expression evaluator for a  
DBSDocument state. | 
| DBSExpressionEvaluator.DBSPathResolver | |
| DBSExpressionEvaluator.IterInfo | 
 Info about an iterator and how to compute it from a state. 
 | 
| DBSExpressionEvaluator.ValueInfo | 
 Info about a value and how to compute it from the toplevel state or an iterator's state. 
 | 
| DBSInvalidations | 
 A set of invalidations for a given repository. 
 | 
| DBSPubSubInvalidator | 
 PubSub implementation of  
DBSClusterInvalidator. | 
| DBSQueryOptimizer | 
 DBS-specific query optimizer. 
 | 
| DBSRepositoryBase | 
 Provides sharing behavior for repository sessions and other basic functions. 
 | 
| DBSRepositoryBase.BlobFinder | 
 Finds the paths for all blobs in all document types. 
 | 
| DBSRepositoryBase.DBSSessionInvoker | 
 An indirection to a base  
DBSSession intercepting close() to not close the base session until the
 transaction itself is closed. | 
| DBSRepositoryDescriptor | 
 DBS Repository Descriptor. 
 | 
| DBSRepositoryFactory | 
 Base DBS implementation of a  
RepositoryFactory, creating a subclass of DBSRepository. | 
| DBSRepositoryService | 
 Service holding the configuration for DBS repositories. 
 | 
| DBSRepositoryService.DBSRepositoryDescriptorRegistry | |
| DBSSession | 
 Implementation of a  
Session for Document-Based Storage. | 
| DBSSession.DBSQueryResult | |
| DBSSession.OrderByComparator | |
| DBSStateFlattener | |
| DBSTransactionState | 
 Transactional state for a session. 
 | 
| DBSTransactionState.ChangeTokenUpdater | 
 Logic to get the conditions to use to match and update a change token. 
 | 
| DBSTransactionState.DirtyPathsFinder | 
 Iterates on a state diff to find the paths corresponding to dirty values. 
 | 
| DBSTransactionState.FindReadAclsWork | 
 Work to find the ids of documents for which Read ACLs must be recomputed, and launch the needed update works. 
 | 
| DBSTransactionState.UpdateReadAclsWork | 
 Work to update the Read ACLs on a list of documents, without recursion. 
 | 
| GuavaCacheMetric | 
 Wrapper used to wrap the Guava cache's statistics into Gauges in order to report them via Codahale Metrics. 
 | 
| Enum | Description | 
|---|---|
| DBSRepositoryBase.IdType | 
 Type of id to used for documents. 
 | 
Copyright © 2019 Nuxeo. All rights reserved.