Package | Description |
---|---|
org.nuxeo.ecm.core.storage.sql |
Implementation of a Nuxeo repository over an SQL database.
|
org.nuxeo.ecm.core.storage.sql.jdbc |
Modifier and Type | Class and 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).
|
Modifier and Type | Field and Description |
---|---|
Set<RowId> |
Invalidations.deleted
null when empty
|
Set<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.
|
Set<RowId> |
Invalidations.modified
null when empty
|
Modifier and Type | Method and Description |
---|---|
Set<RowId> |
Invalidations.getKindSet(int kind)
only call this if it's to add at least one element in the set
|
List<? extends RowId> |
UnifiedCachingRowMapper.read(Collection<RowId> rowIds,
boolean cacheOnly) |
List<? extends RowId> |
SoftRefCachingRowMapper.read(Collection<RowId> rowIds,
boolean cacheOnly) |
List<? extends RowId> |
RowMapper.read(Collection<RowId> rowIds,
boolean cacheOnly)
Reads a set of rows for the given
RowId s. |
Modifier and Type | Method and Description |
---|---|
void |
Invalidations.addDeleted(RowId rowId) |
void |
Invalidations.addModified(RowId rowId) |
Map<String,String> |
UnifiedCachingRowMapper.getBinaryFulltext(RowId rowId) |
Map<String,String> |
SoftRefCachingRowMapper.getBinaryFulltext(RowId rowId) |
Map<String,String> |
RowMapper.getBinaryFulltext(RowId rowId)
Gets the fulltext extracted from the binary fields.
|
Serializable[] |
UnifiedCachingRowMapper.readCollectionRowArray(RowId rowId) |
Serializable[] |
SoftRefCachingRowMapper.readCollectionRowArray(RowId rowId) |
Serializable[] |
RowMapper.readCollectionRowArray(RowId rowId)
Gets an array for a
CollectionFragment from the database, given its table name and id. |
Row |
UnifiedCachingRowMapper.readSimpleRow(RowId rowId) |
Row |
SoftRefCachingRowMapper.readSimpleRow(RowId rowId) |
Row |
RowMapper.readSimpleRow(RowId rowId)
Gets a row for a
SimpleFragment from the database, given its table name and id. |
Modifier and Type | Method and Description |
---|---|
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 a
Mapper operation (like a version restore). |
void |
SelectionContext.processReceivedInvalidations(Set<RowId> modified)
Processes all invalidations accumulated.
|
List<? extends RowId> |
UnifiedCachingRowMapper.read(Collection<RowId> rowIds,
boolean cacheOnly) |
List<? extends RowId> |
SoftRefCachingRowMapper.read(Collection<RowId> rowIds,
boolean cacheOnly) |
List<? extends RowId> |
RowMapper.read(Collection<RowId> rowIds,
boolean cacheOnly)
Reads a set of rows for the given
RowId s. |
Constructor and Description |
---|
RowId(RowId rowId) |
Modifier and Type | Method and Description |
---|---|
List<? extends RowId> |
JDBCRowMapper.read(Collection<RowId> rowIds,
boolean cacheOnly) |
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
JDBCRowMapper.getBinaryFulltext(RowId rowId) |
Serializable[] |
JDBCRowMapper.readCollectionRowArray(RowId rowId) |
Row |
JDBCRowMapper.readSimpleRow(RowId rowId) |
Modifier and Type | Method and Description |
---|---|
List<? extends RowId> |
JDBCRowMapper.read(Collection<RowId> rowIds,
boolean cacheOnly) |
Copyright © 2015 Nuxeo SA. All rights reserved.