Uses of Class
org.nuxeo.ecm.core.storage.sql.RowId
Package
Description
Implementation of a Nuxeo repository over an SQL database.
-
Uses of RowId in org.nuxeo.ecm.core.storage.sql
Modifier and TypeClassDescriptionfinal class
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).Modifier and TypeFieldDescriptionVCSInvalidations.deleted
null when emptyRowMapper.RowBatch.deletes
Deletes are done last.RowMapper.RowBatch.deletesDependent
Dependent deletes aren't executed in the database but still trigger invalidations.PersistenceContext.modified
The fragments changed by the session.VCSInvalidations.modified
null when emptyPersistenceContext.pristine
The pristine fragments.Modifier and TypeMethodDescriptionVCSInvalidations.getKindSet
(int kind) only call this if it's to add at least one element in the setRowMapper.read
(Collection<RowId> rowIds, boolean cacheOnly) Reads a set of rows for the givenRowId
s.SoftRefCachingRowMapper.read
(Collection<RowId> rowIds, boolean cacheOnly) UnifiedCachingRowMapper.read
(Collection<RowId> rowIds, boolean cacheOnly) Modifier and TypeMethodDescriptionvoid
VCSInvalidations.addDeleted
(RowId rowId) void
VCSInvalidations.addModified
(RowId rowId) protected Row
protected Row
protected void
SoftRefCachingRowMapper.cachePutAbsent
(RowId rowId) protected void
UnifiedCachingRowMapper.cachePutAbsent
(RowId rowId) protected void
SoftRefCachingRowMapper.cachePutAbsentIfNull
(RowId rowId, Row row) protected void
UnifiedCachingRowMapper.cachePutAbsentIfNull
(RowId rowId, Row row) protected void
SoftRefCachingRowMapper.cachePutAbsentIfRowId
(RowId rowId) protected void
UnifiedCachingRowMapper.cachePutAbsentIfRowId
(RowId rowId) protected void
SoftRefCachingRowMapper.cacheRemove
(RowId rowId) protected void
UnifiedCachingRowMapper.cacheRemove
(RowId rowId) int
protected Fragment
Gets a fragment.RowMapper.getBinaryFulltext
(RowId rowId) Gets the fulltext extracted from the binary fields.SoftRefCachingRowMapper.getBinaryFulltext
(RowId rowId) UnifiedCachingRowMapper.getBinaryFulltext
(RowId rowId) 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.RowMapper.readCollectionRowArray
(RowId rowId) Gets an array for aCollectionFragment
from the database, given its table name and id.SoftRefCachingRowMapper.readCollectionRowArray
(RowId rowId) UnifiedCachingRowMapper.readCollectionRowArray
(RowId rowId) RowMapper.readSimpleRow
(RowId rowId) Gets a row for aSimpleFragment
from the database, given its table name and id.SoftRefCachingRowMapper.readSimpleRow
(RowId rowId) UnifiedCachingRowMapper.readSimpleRow
(RowId rowId) Modifier and TypeMethodDescriptionprotected 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.PersistenceContext.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.PersistenceContext.getMulti
(Collection<RowId> rowIds, boolean allowAbsent) Gets a list of fragments.void
SelectionContext.markInvalidated
(Set<RowId> modified) Marks locally all the invalidations gathered by aMapper
operation (like a version restore).void
SelectionContext.processReceivedInvalidations
(Set<RowId> modified) Processes all invalidations accumulated.RowMapper.read
(Collection<RowId> rowIds, boolean cacheOnly) Reads a set of rows for the givenRowId
s.SoftRefCachingRowMapper.read
(Collection<RowId> rowIds, boolean cacheOnly) UnifiedCachingRowMapper.read
(Collection<RowId> rowIds, boolean cacheOnly) -
Uses of RowId in org.nuxeo.ecm.core.storage.sql.jdbc
Modifier and TypeMethodDescriptionJDBCRowMapper.read
(Collection<RowId> rowIds, boolean cacheOnly) Modifier and TypeMethodDescriptionJDBCRowMapper.getBinaryFulltext
(RowId rowId) JDBCRowMapper.readCollectionRowArray
(RowId rowId) JDBCRowMapper.readSimpleRow
(RowId rowId) Modifier and TypeMethodDescriptionJDBCRowMapper.read
(Collection<RowId> rowIds, boolean cacheOnly) protected void
JDBCRowMapper.writeDeletes
(Collection<RowId> deletes)