Uses of Class
org.nuxeo.ecm.core.storage.sql.RowId
-
Packages that use RowId Package Description org.nuxeo.ecm.core.storage.sql Implementation of a Nuxeo repository over an SQL database.org.nuxeo.ecm.core.storage.sql.jdbc -
-
Uses of RowId in org.nuxeo.ecm.core.storage.sql
Subclasses of RowId in org.nuxeo.ecm.core.storage.sql Modifier and Type Class Description class
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).Fields in org.nuxeo.ecm.core.storage.sql with type parameters of type RowId Modifier and Type Field Description Set<RowId>
VCSInvalidations. deleted
null when emptySet<RowId>
RowMapper.RowBatch. deletes
Deletes are done last.Set<RowId>
RowMapper.RowBatch. deletesDependent
Dependent deletes aren't executed in the database but still trigger invalidations.protected Map<RowId,Fragment>
PersistenceContext. modified
The fragments changed by the session.Set<RowId>
VCSInvalidations. modified
null when emptyprotected Map<RowId,Fragment>
PersistenceContext. pristine
The pristine fragments.Methods in org.nuxeo.ecm.core.storage.sql that return types with arguments of type RowId Modifier and Type Method Description Set<RowId>
VCSInvalidations. getKindSet(int kind)
only call this if it's to add at least one element in the setList<? extends RowId>
RowMapper. read(Collection<RowId> rowIds, boolean cacheOnly)
Reads a set of rows for the givenRowId
s.List<? extends RowId>
SoftRefCachingRowMapper. read(Collection<RowId> rowIds, boolean cacheOnly)
List<? extends RowId>
UnifiedCachingRowMapper. read(Collection<RowId> rowIds, boolean cacheOnly)
Methods in org.nuxeo.ecm.core.storage.sql with parameters of type RowId Modifier and Type Method Description void
VCSInvalidations. addDeleted(RowId rowId)
void
VCSInvalidations. addModified(RowId rowId)
protected Row
SoftRefCachingRowMapper. cacheGet(RowId rowId)
protected Row
UnifiedCachingRowMapper. cacheGet(RowId rowId)
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
RowId. compareTo(RowId other)
protected Fragment
PersistenceContext. get(RowId rowId, boolean allowAbsent)
Gets a fragment.Map<String,String>
RowMapper. getBinaryFulltext(RowId rowId)
Gets the fulltext extracted from the binary fields.Map<String,String>
SoftRefCachingRowMapper. getBinaryFulltext(RowId rowId)
Map<String,String>
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.Serializable[]
RowMapper. readCollectionRowArray(RowId rowId)
Gets an array for aCollectionFragment
from the database, given its table name and id.Serializable[]
SoftRefCachingRowMapper. readCollectionRowArray(RowId rowId)
Serializable[]
UnifiedCachingRowMapper. readCollectionRowArray(RowId rowId)
Row
RowMapper. readSimpleRow(RowId rowId)
Gets a row for aSimpleFragment
from the database, given its table name and id.Row
SoftRefCachingRowMapper. readSimpleRow(RowId rowId)
Row
UnifiedCachingRowMapper. readSimpleRow(RowId rowId)
Method parameters in org.nuxeo.ecm.core.storage.sql with type arguments of type RowId Modifier and Type Method Description 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 List<Fragment>
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.protected List<Fragment>
PersistenceContext. getFromMapper(Collection<RowId> rowIds, boolean allowAbsent, boolean cacheOnly)
Gets a collection of fragments from the mapper.List<Fragment>
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.List<? extends RowId>
RowMapper. read(Collection<RowId> rowIds, boolean cacheOnly)
Reads a set of rows for the givenRowId
s.List<? extends RowId>
SoftRefCachingRowMapper. read(Collection<RowId> rowIds, boolean cacheOnly)
List<? extends RowId>
UnifiedCachingRowMapper. read(Collection<RowId> rowIds, boolean cacheOnly)
Constructors in org.nuxeo.ecm.core.storage.sql with parameters of type RowId Constructor Description RowId(RowId rowId)
-
Uses of RowId in org.nuxeo.ecm.core.storage.sql.jdbc
Methods in org.nuxeo.ecm.core.storage.sql.jdbc that return types with arguments of type RowId Modifier and Type Method Description List<? extends RowId>
JDBCRowMapper. read(Collection<RowId> rowIds, boolean cacheOnly)
Methods in org.nuxeo.ecm.core.storage.sql.jdbc with parameters of type RowId Modifier and Type Method Description Map<String,String>
JDBCRowMapper. getBinaryFulltext(RowId rowId)
Serializable[]
JDBCRowMapper. readCollectionRowArray(RowId rowId)
Row
JDBCRowMapper. readSimpleRow(RowId rowId)
Method parameters in org.nuxeo.ecm.core.storage.sql.jdbc with type arguments of type RowId Modifier and Type Method Description List<? extends RowId>
JDBCRowMapper. read(Collection<RowId> rowIds, boolean cacheOnly)
protected void
JDBCRowMapper. writeDeletes(Collection<RowId> deletes)
-