Uses of Package
org.nuxeo.ecm.core.storage.sql
Packages that use org.nuxeo.ecm.core.storage.sql
Package
Description
Implementation of a Nuxeo repository over an SQL database.
Internal API to deal with the database by generating SQL statements.
Database
Dialects implementations;
a Dialect encapsulates knowledge about database-specific behavior.Simple MBean to report the status of a SQL repository.
-
Classes in org.nuxeo.ecm.core.storage.sql used by org.nuxeo.ecm.core.opencmis.impl.serverClassDescriptionThe
Modelis the link between high-level types and SQL-level objects (entity tables, collections).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.storage.sqlClassDescriptionA simple value holding one row of the ACLs table.Comparator of
ACLRows according to their pos field.Needed to lookup local bundle resources - which should use Bundle API.APropertygives access to a scalar or array value stored in an underlying table.AMapperthat cache rows.A type of fragment corresponding to several rows with the same id.ACollectionPropertygives access to a collection value stored in an underlyingFragment.Abstract representation of the database-level column types.The database-level column types, including per-type parameters like length.A rich value corresponding to one row or a collection of rows in a table.The possible states of a fragment.Identifiers assigned by a server to identify a client mapper and its repository.TheModelis the link between high-level types and SQL-level objects (entity tables, collections).Type of ids as seen by the VCS Java layer.Model of a property (simple or array) of aNode.Info driving the model creation.ANodeimplementation.This class holds persistence context information.Interface for the low-level VCS repository.Low-level VCS Repository Descriptor.Repositoryimplementation, to be extended by backend-specific initialization code.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).The identification of aRow(table name and id) without the row content itself.A document id and its primary type and mixin types.A document id, parent id and primary type, along with the version and proxy information (the potentially impacted selections).The description of a set of rows to create, update or delete.ARowand a list of its keys that have to be updated.ASelectionholds information about row ids corresponding to a fixed clause for a given table.ASelectionContextholds information for a setSelectionobjects, mostly acting as a cache.The different types of selections available, and information about what they correspond to in the database.The session is the main high level access point to data from the underlying database.Interface for a class that knows how to resolve a node path into a node id.The session is the main high level access point to data from the underlying database.A type of fragment corresponding to a single row in a table and its associated in-memory information (state, dirty fields, attached context).Comparator ofSimpleFragments according to a field.A SimpleProperty gives access to a scalar value stored in an underlyingSimpleFragment.ARowMapperthat has an internal cache.Encapsulates cluster node VCS invalidations management.A set of invalidations.Propagator of invalidations to a set ofVCSInvalidationsQueues.Queue of invalidations. -
Classes in org.nuxeo.ecm.core.storage.sql used by org.nuxeo.ecm.core.storage.sql.coremodelClassDescriptionA simple value holding one row of the ACLs table.A
Nodeimplementation.Low-level VCS Repository Descriptor.Repositoryimplementation, to be extended by backend-specific initialization code.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.jdbcClassDescriptionA simple value holding one row of the ACLs table.The database-level column types, including per-type parameters like length.Identifiers assigned by a server to identify a client mapper and its repository.The
Modelis the link between high-level types and SQL-level objects (entity tables, collections).Repositoryimplementation, to be extended by backend-specific initialization code.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).The identification of aRow(table name and id) without the row content itself.A document id and its primary type and mixin types.A document id, parent id and primary type, along with the version and proxy information (the potentially impacted selections).The description of a set of rows to create, update or delete.ARowand a list of its keys that have to be updated.The different types of selections available, and information about what they correspond to in the database.Interface for a class that knows how to resolve a node path into a node id.Encapsulates cluster node VCS invalidations management.A set of invalidations.Propagator of invalidations to a set ofVCSInvalidationsQueues. -
Classes in org.nuxeo.ecm.core.storage.sql used by org.nuxeo.ecm.core.storage.sql.jdbc.dbClassDescriptionThe database-level column types, including per-type parameters like length.The
Modelis 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.dialectClassDescriptionThe database-level column types, including per-type parameters like length.The
Modelis the link between high-level types and SQL-level objects (entity tables, collections).Low-level VCS Repository Descriptor. -
Classes in org.nuxeo.ecm.core.storage.sql used by org.nuxeo.ecm.core.storage.sql.kvClassDescriptionThe 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
-
Classes in org.nuxeo.ecm.core.storage.sql used by org.nuxeo.ecm.directory.sqlClassDescriptionThe database-level column types, including per-type parameters like length.
-
Classes in org.nuxeo.ecm.core.storage.sql used by org.nuxeo.ecm.platform.tagClassDescriptionThe
Modelis the link between high-level types and SQL-level objects (entity tables, collections).Interface for a class that knows how to resolve a node path into a node id.