See: Description
| Interface | Description |
|---|---|
| CachingMapper |
A
Mapper that cache rows. |
| ClusterInvalidator |
Encapsulates cluster node VCS invalidations management.
|
| Mapper | |
| Repository |
Interface for the low-level VCS repository.
|
| RepositoryBackend |
Interface for the backend-specific initialization code of a
Repository. |
| RepositoryManagement | |
| RowMapper | |
| Session |
The session is the main high level access point to data from the underlying database.
|
| Session.PathResolver |
Interface for a class that knows how to resolve a node path into a node id.
|
| Class | Description |
|---|---|
| ACLRow |
A simple value holding one row of the ACLs table.
|
| ACLRow.ACLRowPositionComparator |
Comparator of
ACLRows according to their pos field. |
| Activator |
Needed to lookup local bundle resources - which should use Bundle API.
|
| BaseProperty |
A
Property gives access to a scalar or array value stored in an underlying table. |
| BasicAWSCredentialsProvider | |
| CapturingQueryMaker |
A dummy QueryMaker usable to capture the low level sqlInfo, model and session from a high-level session, in order to
further test QueryMakers.
|
| CapturingQueryMaker.Captured | |
| CloudFrontBinaryManager | |
| CollectionFragment |
A type of fragment corresponding to several rows with the same id.
|
| CollectionProperty |
A
CollectionProperty gives access to a collection value stored in an underlying Fragment. |
| ColumnType |
The database-level column types, including per-type parameters like length.
|
| ColumnType.WrappedId |
Wraps a string that needs to be mapped to an id column in prepared statements.
|
| DatabaseDB2 | |
| DatabaseDerby | |
| DatabaseH2 | |
| DatabaseHelper | |
| DatabaseMySQL | |
| DatabaseOracle | |
| DatabasePostgreSQL | |
| DatabaseSQLServer | |
| Fragment |
A rich value corresponding to one row or a collection of rows in a table.
|
| H2OnlyFeature |
Allows to ignore all the tests from a class running this feature if the database configured for tests is not H2.
|
| IgnoreNonPostgresql | |
| Invalidations |
A set of invalidations.
|
| InvalidationsPropagator |
Propagator of invalidations to a set of
InvalidationsQueues. |
| InvalidationsQueue |
Queue of invalidations.
|
| LockStepJob |
Helper class to run jobs in lock step in several threads.
|
| Mapper.Identification |
Identifiers assigned by a server to identify a client mapper and its repository.
|
| Model |
The
Model is the link between high-level types and SQL-level objects (entity tables, collections). |
| ModelProperty |
Model of a property (simple or array) of a
Node. |
| ModelSetup |
Info driving the model creation.
|
| Node |
A
Node implementation. |
| NuxeoEhcacheTransactionManagerLookup |
Help ehcache to find the Nuxeo transaction manager
|
| PersistenceContext |
This class holds persistence context information.
|
| PersistenceContext.PathAndId | |
| RepositoryDescriptor |
Low-level VCS Repository Descriptor.
|
| RepositoryDescriptor.FieldDescriptor | |
| RepositoryImpl |
Repository implementation, to be extended by backend-specific initialization code. |
| RepositoryImpl.SessionPathResolver | |
| Row |
The data of a single row in a table (keys/values form a map), or of multiple rows with the same id (values is an
array of Serializable).
|
| RowId |
The identification of a
Row (table name and id) without the row content itself. |
| RowMapper.CopyResult | |
| RowMapper.IdWithTypes |
A document id and its primary type and mixin types.
|
| RowMapper.NodeInfo |
A document id, parent id and primary type, along with the version and proxy information (the potentially impacted
selections).
|
| RowMapper.RowBatch |
The description of a set of rows to create, update or delete.
|
| RowMapper.RowUpdate |
A
Row and a list of its keys that have to be updated. |
| S3BinaryManager |
A Binary Manager that stores binaries as S3 BLOBs
|
| S3BinaryManager.S3BinaryGarbageCollector |
Garbage collector for S3 binaries that stores the marked (in use) binaries in memory.
|
| Selection |
A
Selection holds information about row ids corresponding to a fixed clause for a given table. |
| SelectionContext |
A
SelectionContext holds information for a set Selection objects, mostly acting as a cache. |
| SessionImpl |
The session is the main high level access point to data from the underlying database.
|
| SessionImpl.FulltextFinder |
Finds the fulltext in a document and sends it to a fulltext parser.
|
| SimpleFragment |
A type of fragment corresponding to a single row in a table and its associated in-memory information (state, dirty
fields, attached context).
|
| SimpleFragment.FieldComparator |
Comparator of
SimpleFragments according to a field. |
| SimpleProperty |
A SimpleProperty gives access to a scalar value stored in an underlying
SimpleFragment. |
| SoftDeleteCleanupListener |
Sync listener that calls the soft delete cleanup method of the repositories.
|
| SoftRefCachingMapper |
A
Mapper that uses a SoftRefCachingRowMapper for row-related operation, and delegates to the
Mapper for others. |
| SoftRefCachingRowMapper |
A
RowMapper that has an internal cache. |
| SQLBinaryManager |
A Binary Manager that stores binaries as SQL BLOBs.
|
| SQLBinaryManager.SQLBinaryGarbageCollector | |
| UnifiedCachingMapper |
A
Mapper that uses a UnifiedCachingRowMapper for row-related operation, and delegates to the
Mapper for others. |
| UnifiedCachingRowMapper |
A
RowMapper that use an unified ehcache. |
| VCSLockManager |
Manager of locks that serializes access to them.
|
| VCSLockManager.LRUCache<K,V> | |
| VCSPubSubInvalidator |
PubSub implementation of the VCS
ClusterInvalidator. |
| Enum | Description |
|---|---|
| ColumnSpec |
Abstract representation of the database-level column types.
|
| Fragment.State |
The possible states of a fragment.
|
| Model.IdType |
Type of ids as seen by the VCS Java layer.
|
| PropertyType | |
| SelectionType |
The different types of selections available, and information about what they correspond to in the database.
|
Copyright © 2018 Nuxeo. All rights reserved.