Package org.nuxeo.ecm.core.storage.dbs
package org.nuxeo.ecm.core.storage.dbs
-
ClassDescriptionMigrator to populate the
ecm:blobKeys
field in DBS repositories.The DBS Cache layer used to cache some method call of real repositoryThe DBS Cache layer used to cache some method call of real repositoryFactory used to initialize the DBS Cache layer in front of the real repository.Encapsulates cluster node DBS invalidations management.Interface for a connection to aDBSRepository
.Abstracts queries with operators.Interface for a connection to aDBSRepository
.Implementation of aDocument
for Document-Based Storage.Implementation of aDocument
state for Document-Based Storage.Expression evaluator for aDBSDocument
state.Info about an iterator and how to compute it from a state.Info about a value and how to compute it from the toplevel state or an iterator's state.A set of invalidations for a given repository.Propagator of invalidations to a set ofDBSInvalidationsQueue
s.Queue of invalidations.PubSub implementation ofDBSClusterInvalidator
.DBS-specific query optimizer.Interface for aRepository
for Document-Based Storage.Provides sharing behavior for repository sessions and other basic functions.Finds the paths for all blobs in all document types.Type of id to used for documents.DBS Repository Descriptor.Base DBS implementation of aRepositoryFactory
, creating a subclass ofDBSRepository
.Service holding the configuration for DBS repositories.Implementation of aSession
for Document-Based Storage.Transactional state for a session.Iterates on aState
to find the blob keys.Logic to get the conditions to use to match and update a change token.Iterates on a state diff to find the paths corresponding to dirty values.Deprecated.Deprecated.since 2021.11 useUpdateReadAclsAction
insteadWrapper used to wrap the Guava cache's statistics into Gauges in order to report them via Codahale Metrics.
UpdateReadAclsAction
instead