Package org.datanucleus.flush


package org.datanucleus.flush

This package provides classes managing the flush process when using MANUAL flush. In this mode all operations are queued up and then flushed either by a user call to flush() or by commit() of the transaction.

  • Class
    Description
    Add operation for a collection where we have a backing store.
    Clear operation for a collection where we have a backing store.
    Remove operation for a collection.
    Flush operation for a delete of the specified object.
    Flush mode for the persistence process.
    Flush method for cases where the datastore doesn't use referential integrity so we can send batches of deletes, then batches of inserts, then any updates to optimise the persistence.
    Flush process that processes the objects in the order that they became dirty.
    Representation of a persistence flush process.
    Add operation at a position for a list where we have a backing store.
    Remove operation for a list at a particular index where we have a backing store.
    Set operation for a list where we have a backing store.
    Clear operation for a map where we have a backing store.
    Put operation for a map where we have a backing store.
    Remove operation for a map where we have a backing store.
    Interface for an operation to be flushed.
    Queue of operations to be performed when operating in MANUAL FlushMode.
    Flush operation for a persist of the specified object.
    (Queued) operation performed on a backing store.
    Flush operation for an update of the value of a member of the specified object.