Uses of Class
org.nuxeo.ecm.core.storage.sql.Row
Package
Description
Implementation of a Nuxeo repository over an SQL database.
-
Uses of Row in org.nuxeo.ecm.core.storage.sql
Modifier and TypeFieldDescriptionprotected Row
Fragment.row
The row holding the data.final Row
RowMapper.RowUpdate.row
Modifier and TypeFieldDescriptionRowMapper.RowBatch.creates
Creates are done first and are ordered.Modifier and TypeMethodDescriptionprotected Row
protected Row
Row.clone()
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 TypeMethodDescriptionRowMapper.readSelectionRows
(SelectionType selType, Serializable selId, Serializable filter, Serializable criterion, boolean limitToOne) Reads the rows corresponding to a selection.SoftRefCachingRowMapper.readSelectionRows
(SelectionType selType, Serializable selId, Serializable filter, Serializable criterion, boolean limitToOne) UnifiedCachingRowMapper.readSelectionRows
(SelectionType selType, Serializable selId, Serializable filter, Serializable criterion, boolean limitToOne) Modifier and TypeMethodDescriptionprotected void
protected void
protected void
SoftRefCachingRowMapper.cachePutAbsentIfNull
(RowId rowId, Row row) protected void
UnifiedCachingRowMapper.cachePutAbsentIfNull
(RowId rowId, Row row) default RowMapper.CopyResult
RowMapper.copy
(RowMapper.IdWithTypes source, Serializable destParentId, String destName, Row overwriteRow, boolean excludeSpecialChildren) Deprecated.since 11.3, use other signature insteadRowMapper.copy
(RowMapper.IdWithTypes source, Serializable destParentId, String destName, Row overwriteRow, boolean excludeSpecialChildren, boolean excludeACL) Copies the hierarchy starting from a given row to a new parent with a new name.SoftRefCachingRowMapper.copy
(RowMapper.IdWithTypes source, Serializable destParentId, String destName, Row overwriteRow, boolean excludeSpecialChildren, boolean excludeACL) UnifiedCachingRowMapper.copy
(RowMapper.IdWithTypes source, Serializable destParentId, String destName, Row overwriteRow, boolean excludeSpecialChildren, boolean excludeACL) PersistenceContext.createHierarchyFragment
(Row row) protected static boolean
protected static boolean
ModifierConstructorDescriptionCollectionFragment
(Row row, Fragment.State state, PersistenceContext context) Constructs aCollectionFragment
from aRow
.protected
Fragment
(Row row, Fragment.State state, PersistenceContext context) Constructor for collection fragment full update.Constructor for collection fragment right push update.RowUpdate
(Row row, Collection<String> keys) Constructor for simple fragment update.SimpleFragment
(Row row, Fragment.State state, PersistenceContext context) Constructs aSimpleFragment
from aRow
. -
Uses of Row in org.nuxeo.ecm.core.storage.sql.jdbc
Modifier and TypeMethodDescriptionJDBCRowMapper.getSelectRows
(String tableName, SQLInfo.SQLInfoSelect select, Map<String, Serializable> criteriaMap, Map<String, Serializable> joinMap, boolean limitToOne) Fetches the rows for a select with fixed criteria given as two maps (a criteriaMap whose values and up in the returned rows, and a joinMap for other criteria).JDBCRowMapper.readCollectionArrays
(String tableName, Collection<Serializable> ids) Reads several collection rows, given a table name and the ids.JDBCRowMapper.readSelectionRows
(SelectionType selType, Serializable selId, Serializable filter, Serializable criterion, boolean limitToOne) JDBCRowMapper.readSimpleRows
(String tableName, Collection<Serializable> ids) Gets a list of rows forSimpleFragment
s from the database, given the table name and the ids.Modifier and TypeMethodDescriptionJDBCRowMapper.copy
(RowMapper.IdWithTypes source, Serializable destParentId, String destName, Row overwriteRow, boolean excludeSpecialChildren, boolean excludeACL) void
void
JDBCLogger.logSQL
(String sql, List<Column> columns, Row row, List<Column> whereColumns, Map<String, Serializable> conditions) protected void
JDBCRowMapper.updateSimpleRowWithValues
(String tableName, Row row) Updates a row in the database with given explicit values.Modifier and TypeMethodDescriptionprotected void
JDBCRowMapper.insertSimpleRows
(String tableName, List<Row> rows) Inserts multiple rows, all for the same table.protected void
JDBCRowMapper.writeCreates
(List<Row> creates)