Uses of Class
org.nuxeo.ecm.core.storage.sql.Fragment
Package
Description
Implementation of a Nuxeo repository over an SQL database.
-
Uses of Fragment in org.nuxeo.ecm.core.storage.sql
Modifier and TypeClassDescriptionclass
A type of fragment corresponding to several rows with the same id.final class
A type of fragment corresponding to a single row in a table and its associated in-memory information (state, dirty fields, attached context).Modifier and TypeFieldDescriptionPersistenceContext.modified
The fragments changed by the session.PersistenceContext.pristine
The pristine fragments.Modifier and TypeMethodDescriptionprotected Fragment
Gets a fragment.protected Fragment
PersistenceContext.getFragmentFromFetchedRow
(RowId rowId, boolean allowAbsent) Turns the given row (just fetched from the mapper) into a fragment and record it in the context.protected Fragment
PersistenceContext.getFromMapper
(RowId rowId, boolean allowAbsent, boolean cacheOnly) Gets a fragment from the context or the mapper cache or the underlying database.protected Fragment
PersistenceContext.getIfPresent
(RowId rowId) Gets a fragment, if present in the context.Modifier and TypeMethodDescriptionPersistenceContext.getFragmentsFromFetchedRows
(List<? extends RowId> rowIds, boolean allowAbsent) Turns the given rows (just fetched from the mapper) into fragments and record them in the context.PersistenceContext.getFromMapper
(Collection<RowId> rowIds, boolean allowAbsent, boolean cacheOnly) Gets a collection of fragments from the mapper.SessionImpl.getHierarchyAndAncestors
(Collection<Serializable> ids) Fetches the hierarchy fragment for the given rows and all their ancestors.PersistenceContext.getMulti
(Collection<RowId> rowIds, boolean allowAbsent) Gets a list of fragments.Modifier and TypeMethodDescriptionvoid
PersistenceContext.removeFragment
(Fragment fragment, boolean primary) Deletes a fragment from the context.protected void
PersistenceContext.setFragmentModified
(Fragment fragment) protected void
PersistenceContext.setFragmentPristine
(Fragment fragment) Modifier and TypeMethodDescriptionprotected RowMapper.RowBatch
PersistenceContext.getSaveBatch
(List<Fragment> fragmentsToClearDirty) Saves all the created, modified and deleted rows into a batch object, for later execution.