Uses of Class
org.nuxeo.ecm.core.storage.sql.SimpleFragment
Package
Description
Implementation of a Nuxeo repository over an SQL database.
-
Uses of SimpleFragment in org.nuxeo.ecm.core.storage.sql
Modifier and TypeFieldDescriptionprotected final SimpleFragment
Node.hierFragment
The hierarchy/main fragment.static final SimpleFragment
SimpleFragment.UNKNOWN
Modifier and TypeMethodDescriptionPersistenceContext.createHierarchyFragment
(Row row) PersistenceContext.getChildHierByName
(Serializable parentId, String name, boolean complexProp) Selection.getFragmentByValue
(Serializable filter) Gets a fragment given its filtered value.protected SimpleFragment
PersistenceContext.getHier
(Serializable id, boolean allowAbsent) protected SimpleFragment
Node.getHierFragment()
SelectionContext.getSelectionFragment
(Serializable selId, String filter) Find a fragment given its selection id and value.Modifier and TypeMethodDescriptionPersistenceContext.getChildren
(Serializable parentId, String name, boolean complexProp) Gets hier fragments for children.Selection.getFragmentsByValue
(Serializable filter) Gets all the fragments, if the selection is complete.SelectionContext.getSelectionFragments
(Serializable selId, String filter) Finds all the selection fragments for a given id.Modifier and TypeMethodDescriptionvoid
PersistenceContext.addedProxyTarget
(SimpleFragment fragment) boolean
SelectionContext.applicable
(SimpleFragment fragment) int
SimpleFragment.FieldComparator.compare
(SimpleFragment frag1, SimpleFragment frag2) void
PersistenceContext.createdProxyFragment
(SimpleFragment fragment) <T> int
SimpleFragment.FieldComparator.doCompare
(SimpleFragment frag1, SimpleFragment frag2) protected void
SessionImpl.findPrefetchedFragments
(SimpleFragment hierFragment, List<RowId> bulkRowIds, Set<Serializable> proxyIds) Finds prefetched fragments for a hierarchy fragment, takes note of the ones that are proxies.protected Serializable
Selection.fragmentValue
(SimpleFragment fragment) PersistenceContext.getNodeAndDescendantsInfo
(SimpleFragment hierFragment) Gets descendants infos from a given root node.PersistenceContext.getPath
(SimpleFragment hierFragment) Gets the path by recursing up the hierarchy.PersistenceContext.getPathOrMissingParentId
(SimpleFragment hierFragment, boolean fetch) Gets the full path, or the closest parent id which we don't have in cache.void
SelectionContext.recordCreated
(SimpleFragment fragment) Records the fragment as a just-created selection member.void
SelectionContext.recordExisting
(SimpleFragment fragment, boolean invalidate) void
SelectionContext.recordRemoved
(SimpleFragment fragment) Removes a selection item from the selection.void
PersistenceContext.removedProxyTarget
(SimpleFragment fragment) void
PersistenceContext.removeNode
(SimpleFragment hierFragment, List<RowMapper.NodeInfo> nodeInfos) Removes a document node and its children.void
PersistenceContext.removePropertyNode
(SimpleFragment hierFragment) Removes a property node and its children.protected Map<String,
Serializable> PersistenceContext.updateChangeToken
(SimpleFragment hier) Updates a change token in the main fragment, and returns the condition to check.ModifierConstructorDescriptionCollectionProperty
(String name, PropertyType type, boolean readonly, SimpleFragment fragment, String key) Creates aCollectionProperty
.IdWithTypes
(SimpleFragment hierFragment) NodeInfo
(SimpleFragment hierFragment, SimpleFragment versionFragment, SimpleFragment proxyFragment) Creates node info for a node that may also be a proxy or a version.SimpleProperty
(String name, PropertyType type, boolean readonly, SimpleFragment fragment, String key) Creates a SimpleProperty, with specific info about row and key.