| Package | Description | 
|---|---|
| org.nuxeo.ecm.core.opencmis.impl.server | |
| org.nuxeo.ecm.core.redis.contribs | |
| org.nuxeo.ecm.core.storage.sql | 
 Implementation of a Nuxeo repository over an SQL database. 
 | 
| org.nuxeo.ecm.core.storage.sql.coremodel | |
| org.nuxeo.ecm.core.storage.sql.jdbc | |
| org.nuxeo.ecm.core.storage.sql.jdbc.db | 
 Internal API to deal with the database by generating SQL statements. 
 | 
| org.nuxeo.ecm.core.storage.sql.jdbc.dialect | 
 Database  
Dialects implementations;
a Dialect encapsulates knowledge about database-specific behavior. | 
| org.nuxeo.ecm.core.storage.sql.kv | |
| org.nuxeo.ecm.core.storage.sql.management | 
 Simple MBean to report the status of a SQL repository. 
 | 
| org.nuxeo.ecm.core.storage.sql.ra | |
| org.nuxeo.ecm.directory.sql | |
| org.nuxeo.ecm.platform.tag | 
| Class and Description | 
|---|
| Model
 The  
Model is the link between high-level types and SQL-level objects (entity tables, collections). | 
| Session.PathResolver
 Interface for a class that knows how to resolve a node path into a node id. 
 | 
| Class and Description | 
|---|
| Invalidations
 A set of invalidations. 
 | 
| Class and 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. | 
| CachingMapper
 A  
Mapper that cache rows. | 
| ClusterInvalidator
 Encapsulates cluster node VCS invalidations management. 
 | 
| 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. | 
| ColumnSpec
 Abstract representation of the database-level column types. 
 | 
| ColumnType
 The database-level column types, including per-type parameters like length. 
 | 
| DatabaseHelper | 
| Fragment
 A rich value corresponding to one row or a collection of rows in a table. 
 | 
| Fragment.State
 The possible states of a fragment. 
 | 
| 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 | 
| 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). | 
| Model.IdType
 Type of ids as seen by the VCS Java layer. 
 | 
| ModelProperty
 Model of a property (simple or array) of a  
Node. | 
| ModelSetup
 Info driving the model creation. 
 | 
| Node
 A  
Node implementation. | 
| PersistenceContext
 This class holds persistence context information. 
 | 
| PersistenceContext.PathAndId | 
| PropertyType | 
| Repository
 Interface for the low-level VCS repository. 
 | 
| RepositoryBackend
 Interface for the backend-specific initialization code of a  
Repository. | 
| RepositoryDescriptor
 Low-level VCS Repository Descriptor. 
 | 
| RepositoryDescriptor.FieldDescriptor | 
RepositoryImpl
Repository implementation, to be extended by backend-specific initialization code. | 
| RepositoryManagement | 
| 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 | 
| 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 
 | 
| S3Utils.SliceConsumer
 Represents an operation that accepts a slice number and a slice begin and end position. 
 | 
| 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. | 
| SelectionType
 The different types of selections available, and information about what they correspond to in the database. 
 | 
| 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. 
 | 
| SessionImpl
 The session is the main high level access point to data from the underlying database. 
 | 
| 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. | 
| SoftRefCachingRowMapper
 A  
RowMapper that has an internal cache. | 
| SQLBinaryManager
 A Binary Manager that stores binaries as SQL BLOBs. 
 | 
| UnifiedCachingRowMapper
 A  
RowMapper that use an unified ehcache. | 
| VCSLockManager.LRUCache | 
| Class and Description | 
|---|
| ACLRow
 A simple value holding one row of the ACLs table. 
 | 
| Node
 A  
Node implementation. | 
| RepositoryDescriptor
 Low-level VCS Repository Descriptor. 
 | 
RepositoryImpl
Repository implementation, to be extended by backend-specific initialization code. | 
| RepositoryManagement | 
| Session
 The session is the main high level access point to data from the underlying database. 
 | 
| Class and Description | 
|---|
| ACLRow
 A simple value holding one row of the ACLs table. 
 | 
| ClusterInvalidator
 Encapsulates cluster node VCS invalidations management. 
 | 
| ColumnType
 The database-level column types, including per-type parameters like length. 
 | 
| Invalidations
 A set of invalidations. 
 | 
| InvalidationsPropagator
 Propagator of invalidations to a set of  
InvalidationsQueues. | 
| Mapper | 
| 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). | 
| RepositoryBackend
 Interface for the backend-specific initialization code of a  
Repository. | 
RepositoryImpl
Repository implementation, to be extended by backend-specific initialization code. | 
| 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 | 
| 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. | 
| SelectionType
 The different types of selections available, and information about what they correspond to in the database. 
 | 
| Session.PathResolver
 Interface for a class that knows how to resolve a node path into a node id. 
 | 
| Class and Description | 
|---|
| ColumnType
 The database-level column types, including per-type parameters like length. 
 | 
| Model
 The  
Model is the link between high-level types and SQL-level objects (entity tables, collections). | 
| Class and Description | 
|---|
| ColumnType
 The database-level column types, including per-type parameters like length. 
 | 
| Model
 The  
Model is the link between high-level types and SQL-level objects (entity tables, collections). | 
| RepositoryDescriptor
 Low-level VCS Repository Descriptor. 
 | 
| Class and Description | 
|---|
| ColumnType
 The database-level column types, including per-type parameters like length. 
 | 
| Class and Description | 
|---|
| ClusterInvalidator
 Encapsulates cluster node VCS invalidations management. 
 | 
| Mapper | 
| Model
 The  
Model is the link between high-level types and SQL-level objects (entity tables, collections). | 
| RepositoryBackend
 Interface for the backend-specific initialization code of a  
Repository. | 
RepositoryImpl
Repository implementation, to be extended by backend-specific initialization code. | 
| RepositoryManagement | 
| Session.PathResolver
 Interface for a class that knows how to resolve a node path into a node id. 
 | 
| Class and Description | 
|---|
| Mapper | 
| Model
 The  
Model is the link between high-level types and SQL-level objects (entity tables, collections). | 
| Node
 A  
Node implementation. | 
| RepositoryDescriptor
 Low-level VCS Repository Descriptor. 
 | 
| RepositoryManagement | 
| Session
 The session is the main high level access point to data from the underlying database. 
 | 
| SessionImpl
 The session is the main high level access point to data from the underlying database. 
 | 
| Class and Description | 
|---|
| ColumnType
 The database-level column types, including per-type parameters like length. 
 | 
| Class and Description | 
|---|
| Model
 The  
Model is the link between high-level types and SQL-level objects (entity tables, collections). | 
| Session.PathResolver
 Interface for a class that knows how to resolve a node path into a node id. 
 | 
Copyright © 2019 Nuxeo. All rights reserved.