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 | Field and Description |
---|---|
Set<RowMapper.RowUpdate> |
RowMapper.RowBatch.updates
Updates.
|
Modifier and Type | Method and Description |
---|---|
RowMapper.RowUpdate |
SimpleFragment.getRowUpdate() |
abstract RowMapper.RowUpdate |
Fragment.getRowUpdate()
Returns the row update to do in the database to write this value.
|
RowMapper.RowUpdate |
CollectionFragment.getRowUpdate() |
Modifier and Type | Method and Description |
---|---|
SQLInfo.SQLInfoSelect |
SQLInfo.getUpdateById(String tableName,
RowMapper.RowUpdate rowu)
UPDATE tableName SET key1 = ?, key2 = ?, ...
|
Modifier and Type | Method and Description |
---|---|
void |
ScalarCollectionIO.executeInserts(PreparedStatement ps,
List<RowMapper.RowUpdate> rowus,
List<Column> columns,
boolean supportsBatchUpdates,
String sql,
JDBCConnection connection) |
void |
CollectionIO.executeInserts(PreparedStatement ps,
List<RowMapper.RowUpdate> rowus,
List<Column> columns,
boolean supportsBatchUpdates,
String sql,
JDBCConnection connection)
Sets the values of a fragment to a SQL prepared statement, and executes the statement for each value.
|
void |
ACLCollectionIO.executeInserts(PreparedStatement ps,
List<RowMapper.RowUpdate> rowus,
List<Column> columns,
boolean supportsBatchUpdates,
String sql,
JDBCConnection connection) |
protected void |
JDBCRowMapper.insertCollectionRows(String tableName,
List<RowMapper.RowUpdate> rowus)
Updates multiple collection rows, all for the same table.
|
protected void |
JDBCRowMapper.updateCollectionRows(String tableName,
List<RowMapper.RowUpdate> rowus) |
protected void |
JDBCRowMapper.updateSimpleRows(String tableName,
List<RowMapper.RowUpdate> rows)
Updates multiple simple rows, all for the same table.
|
protected void |
JDBCRowMapper.writeUpdates(Set<RowMapper.RowUpdate> updates) |
Copyright © 2018 Nuxeo. All rights reserved.