|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use QueuedOperation | |
|---|---|
| org.datanucleus | This package provides classes that are typically externally called, whether that means by developers or by other DataNucleus plugins. |
| org.datanucleus.store.types.backed | Provides implementations of the "backed" wrappers for the mutable Second Class Objects (SCO's) that are supported. |
| org.datanucleus.store.types.queued | This package provides classes allowing SCO containers to queue mutating commands (add, remove, clear etc). |
| Uses of QueuedOperation in org.datanucleus |
|---|
| Methods in org.datanucleus with parameters of type QueuedOperation | |
|---|---|
void |
ExecutionContextImpl.addSCOOperationToQueue(QueuedOperation oper)
|
void |
ExecutionContext.addSCOOperationToQueue(QueuedOperation oper)
Method to add a SCO backing store operation to the queue. |
| Uses of QueuedOperation in org.datanucleus.store.types.backed |
|---|
| Methods in org.datanucleus.store.types.backed with parameters of type QueuedOperation | |
|---|---|
protected void |
LinkedHashSet.addQueuedOperation(QueuedOperation oper)
Convenience method to add a queued operation to the operations we perform at commit. |
protected void |
ArrayList.addQueuedOperation(QueuedOperation oper)
Convenience method to add a queued operation to the operations we perform at commit. |
protected void |
Queue.addQueuedOperation(QueuedOperation oper)
Convenience method to add a queued operation to the operations we perform at commit. |
protected void |
Stack.addQueuedOperation(QueuedOperation oper)
Convenience method to add a queued operation to the operations we perform at commit. |
protected void |
Hashtable.addQueuedOperation(QueuedOperation oper)
Convenience method to add a queued operation to the operations we perform at commit. |
protected void |
LinkedHashMap.addQueuedOperation(QueuedOperation oper)
Convenience method to add a queued operation to the operations we perform at commit. |
protected void |
HashSet.addQueuedOperation(QueuedOperation oper)
Convenience method to add a queued operation to the operations we perform at commit. |
protected void |
SortedMap.addQueuedOperation(QueuedOperation oper)
Convenience method to add a queued operation to the operations we perform at commit. |
protected void |
PriorityQueue.addQueuedOperation(QueuedOperation oper)
Convenience method to add a queued operation to the operations we perform at commit. |
protected void |
HashMap.addQueuedOperation(QueuedOperation oper)
Convenience method to add a queued operation to the operations we perform at commit. |
protected void |
Properties.addQueuedOperation(QueuedOperation oper)
Convenience method to add a queued operation to the operations we perform at commit. |
protected void |
TreeMap.addQueuedOperation(QueuedOperation oper)
Convenience method to add a queued operation to the operations we perform at commit. |
protected void |
LinkedList.addQueuedOperation(QueuedOperation oper)
Convenience method to add a queued operation to the operations we perform at commit. |
protected void |
Collection.addQueuedOperation(QueuedOperation oper)
Convenience method to add a queued operation to the operations we perform at commit. |
protected void |
Vector.addQueuedOperation(QueuedOperation oper)
Convenience method to add a queued operation to the operations we perform at commit. |
protected void |
List.addQueuedOperation(QueuedOperation oper)
Convenience method to add a queued operation to the operations we perform at commit. |
protected void |
SortedSet.addQueuedOperation(QueuedOperation oper)
Convenience method to add a queued operation to the operations we perform at commit. |
protected void |
Map.addQueuedOperation(QueuedOperation oper)
Convenience method to add a queued operation to the operations we perform at commit. |
protected void |
TreeSet.addQueuedOperation(QueuedOperation oper)
Convenience method to add a queued operation to the operations we perform at commit. |
protected void |
Set.addQueuedOperation(QueuedOperation oper)
Convenience method to add a queued operation to the operations we perform at commit. |
| Uses of QueuedOperation in org.datanucleus.store.types.queued |
|---|
| Classes in org.datanucleus.store.types.queued that implement QueuedOperation | |
|---|---|
class |
AddAtOperation
Add operation at a position for a list. |
class |
AddOperation
Add operation for a collection. |
class |
ClearCollectionOperation
Clear operation for a collection. |
class |
ClearMapOperation
Clear operation for a map. |
class |
PutOperation
Put operation for a map. |
class |
RemoveAtOperation
Remove operation for a list at a particular index. |
class |
RemoveCollectionOperation
Remove operation for a collection. |
class |
RemoveMapOperation
Remove operation for a map. |
class |
SetOperation
Set operation for a list. |
| Fields in org.datanucleus.store.types.queued with type parameters of type QueuedOperation | |
|---|---|
protected List<QueuedOperation> |
SCOOperationQueue.queuedOperations
|
| Methods in org.datanucleus.store.types.queued that return types with arguments of type QueuedOperation | |
|---|---|
List<QueuedOperation> |
SCOOperationQueue.getOperations()
Method to provide access to inspect the queued operations. |
| Methods in org.datanucleus.store.types.queued with parameters of type QueuedOperation | |
|---|---|
void |
SCOOperationQueue.enqueue(QueuedOperation oper)
Method to add the specified operation to the operation queue. |
protected static boolean |
SCOOperationQueue.isAddFollowedByRemoveOnSameSCO(Store store,
ObjectProvider op,
QueuedOperation currentOper,
ListIterator<QueuedOperation> listIter)
Convenience optimisation checker to return if the current operation is ADD of an element that is immediately REMOVED. |
protected static boolean |
SCOOperationQueue.isPutFollowedByRemoveOnSameSCO(Store store,
ObjectProvider op,
QueuedOperation currentOper,
ListIterator<QueuedOperation> listIter)
Convenience optimisation checker to return if the current operation is PUT of a key that is immediately REMOVED. |
protected static boolean |
SCOOperationQueue.isRemoveFollowedByAddOnSameSCO(Store store,
ObjectProvider op,
QueuedOperation currentOper,
ListIterator<QueuedOperation> listIter)
Convenience optimisation checker to return if the current operation is REMOVE of an element that is immediately ADDed. |
| Method parameters in org.datanucleus.store.types.queued with type arguments of type QueuedOperation | |
|---|---|
protected static boolean |
SCOOperationQueue.isAddFollowedByRemoveOnSameSCO(Store store,
ObjectProvider op,
QueuedOperation currentOper,
ListIterator<QueuedOperation> listIter)
Convenience optimisation checker to return if the current operation is ADD of an element that is immediately REMOVED. |
protected static boolean |
SCOOperationQueue.isPutFollowedByRemoveOnSameSCO(Store store,
ObjectProvider op,
QueuedOperation currentOper,
ListIterator<QueuedOperation> listIter)
Convenience optimisation checker to return if the current operation is PUT of a key that is immediately REMOVED. |
protected static boolean |
SCOOperationQueue.isRemoveFollowedByAddOnSameSCO(Store store,
ObjectProvider op,
QueuedOperation currentOper,
ListIterator<QueuedOperation> listIter)
Convenience optimisation checker to return if the current operation is REMOVE of an element that is immediately ADDed. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||