Class RowMapper.RowBatch

java.lang.Object
org.nuxeo.ecm.core.storage.sql.RowMapper.RowBatch
All Implemented Interfaces:
Serializable
Enclosing interface:
RowMapper

public static class RowMapper.RowBatch extends Object implements Serializable
The description of a set of rows to create, update or delete.
See Also:
  • Field Details

    • creates

      public final List<Row> creates
      Creates are done first and are ordered.
    • updates

      public final Set<RowMapper.RowUpdate> updates
      Updates.
    • deletes

      public final Set<RowId> deletes
      Deletes are done last.
    • deletesDependent

      public final Set<RowId> deletesDependent
      Dependent deletes aren't executed in the database but still trigger invalidations.
  • Constructor Details

    • RowBatch

      public RowBatch()
  • Method Details

    • isEmpty

      public boolean isEmpty()
    • toString

      public String toString()
      Overrides:
      toString in class Object