Uses of Package
org.nuxeo.ecm.core.storage.sql
-
Packages that use org.nuxeo.ecm.core.storage.sql 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 DatabaseDialect
s 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.directory.sql org.nuxeo.ecm.platform.tag -
Classes in org.nuxeo.ecm.core.storage.sql used by org.nuxeo.ecm.core.opencmis.impl.server Class Description Model TheModel
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. -
Classes in org.nuxeo.ecm.core.storage.sql used by org.nuxeo.ecm.core.redis.contribs Class Description VCSInvalidations A set of invalidations. -
Classes in org.nuxeo.ecm.core.storage.sql used by org.nuxeo.ecm.core.storage.sql Class Description ACLRow A simple value holding one row of the ACLs table.ACLRow.ACLRowPositionComparator Comparator ofACLRow
s according to their pos field.Activator Needed to lookup local bundle resources - which should use Bundle API.BaseProperty AProperty
gives access to a scalar or array value stored in an underlying table.CachingMapper AMapper
that cache rows.CollectionFragment A type of fragment corresponding to several rows with the same id.CollectionProperty ACollectionProperty
gives access to a collection value stored in an underlyingFragment
.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.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 TheModel
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 aNode
.ModelSetup Info driving the model creation.Node ANode
implementation.PersistenceContext This class holds persistence context information.PersistenceContext.PathAndId PropertyType Repository Interface for the low-level VCS 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 aRow
(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 ARow
and a list of its keys that have to be updated.S3BinaryManager A Binary Manager that stores binaries as S3 BLOBsS3Utils.SliceConsumer Represents an operation that accepts a slice number and a slice begin and end position.Selection ASelection
holds information about row ids corresponding to a fixed clause for a given table.SelectionContext ASelectionContext
holds information for a setSelection
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.SessionImpl.QueryResultContext 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 ofSimpleFragment
s according to a field.SimpleProperty A SimpleProperty gives access to a scalar value stored in an underlyingSimpleFragment
.SoftRefCachingRowMapper ARowMapper
that has an internal cache.UnifiedCachingRowMapper ARowMapper
that use an unified ehcache.VCSClusterInvalidator Encapsulates cluster node VCS invalidations management.VCSInvalidations A set of invalidations.VCSInvalidationsPropagator Propagator of invalidations to a set ofVCSInvalidationsQueue
s.VCSInvalidationsQueue Queue of invalidations. -
Classes in org.nuxeo.ecm.core.storage.sql used by org.nuxeo.ecm.core.storage.sql.coremodel Class Description ACLRow A simple value holding one row of the ACLs table.Node ANode
implementation.RepositoryDescriptor Low-level VCS Repository Descriptor.RepositoryImpl Repository
implementation, to be extended by backend-specific initialization code.RepositoryManagement SessionImpl The session is the main high level access point to data from the underlying database. -
Classes in org.nuxeo.ecm.core.storage.sql used by org.nuxeo.ecm.core.storage.sql.jdbc Class Description ACLRow A simple value holding one row of the ACLs table.ColumnType The database-level column types, including per-type parameters like length.Mapper Mapper.Identification Identifiers assigned by a server to identify a client mapper and its repository.Model TheModel
is the link between high-level types and SQL-level objects (entity tables, collections).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 aRow
(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 ARow
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.VCSClusterInvalidator Encapsulates cluster node VCS invalidations management.VCSInvalidations A set of invalidations.VCSInvalidationsPropagator Propagator of invalidations to a set ofVCSInvalidationsQueue
s. -
Classes in org.nuxeo.ecm.core.storage.sql used by org.nuxeo.ecm.core.storage.sql.jdbc.db Class Description ColumnType The database-level column types, including per-type parameters like length.Model TheModel
is the link between high-level types and SQL-level objects (entity tables, collections). -
Classes in org.nuxeo.ecm.core.storage.sql used by org.nuxeo.ecm.core.storage.sql.jdbc.dialect Class Description ColumnType The database-level column types, including per-type parameters like length.Model TheModel
is the link between high-level types and SQL-level objects (entity tables, collections).RepositoryDescriptor Low-level VCS Repository Descriptor. -
Classes in org.nuxeo.ecm.core.storage.sql used by org.nuxeo.ecm.core.storage.sql.kv Class Description ColumnType The database-level column types, including per-type parameters like length. -
Classes in org.nuxeo.ecm.core.storage.sql used by org.nuxeo.ecm.core.storage.sql.management Class Description RepositoryManagement -
Classes in org.nuxeo.ecm.core.storage.sql used by org.nuxeo.ecm.directory.sql Class Description ColumnType The database-level column types, including per-type parameters like length. -
Classes in org.nuxeo.ecm.core.storage.sql used by org.nuxeo.ecm.platform.tag Class Description Model TheModel
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.