See: Description
Interface | Description |
---|---|
FlushProcess |
Representation of a persistence flush process.
|
Operation |
Interface for an operation to be flushed.
|
SCOOperation |
(Queued) operation performed on a backing store.
|
Class | Description |
---|---|
CollectionAddOperation |
Add operation for a collection where we have a backing store.
|
CollectionClearOperation |
Clear operation for a collection where we have a backing store.
|
CollectionRemoveOperation |
Remove operation for a collection.
|
DeleteOperation |
Flush operation for a delete of the specified object.
|
FlushNonReferential |
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.
|
FlushOrdered |
Flush process that processes the objects in the order that they became dirty.
|
ListAddAtOperation |
Add operation at a position for a list where we have a backing store.
|
ListRemoveAtOperation |
Remove operation for a list at a particular index where we have a backing store.
|
ListSetOperation |
Set operation for a list where we have a backing store.
|
MapClearOperation |
Clear operation for a map where we have a backing store.
|
MapPutOperation |
Put operation for a map where we have a backing store.
|
MapRemoveOperation |
Remove operation for a map where we have a backing store.
|
OperationQueue |
Queue of operations to be performed when operating in MANUAL FlushMode.
|
PersistOperation |
Flush operation for a persist of the specified object.
|
UpdateMemberOperation |
Flush operation for an update of the value of a member of the specified object.
|
Enum | Description |
---|---|
FlushMode |
Flush mode for the persistence process.
|
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.
Copyright © 2019. All rights reserved.