Package | Description |
---|---|
org.datanucleus |
This package provides classes that are typically externally called, whether that means by developers
or by other DataNucleus plugins.
|
org.datanucleus.flush |
This package provides classes managing the flush process when using MANUAL flush.
|
org.datanucleus.store |
Package handling the storage of classes to the datastore, and the management of the datastore.
|
org.datanucleus.store.scostore |
Package providing backing store definitions for SCO stores.
|
org.datanucleus.store.types.wrappers.backed |
Provides implementations of the "backed" wrappers for the mutable Second Class Objects (SCO's) that are
supported.
|
Modifier and Type | Method and Description |
---|---|
void |
ExecutionContextImpl.flushOperationsForBackingStore(Store backingStore,
ObjectProvider op) |
void |
ExecutionContext.flushOperationsForBackingStore(Store backingStore,
ObjectProvider op)
Method to flush all queued operations for the specified backing store (if any).
|
Modifier and Type | Method and Description |
---|---|
Store |
ListAddAtOperation.getStore() |
Store |
MapPutOperation.getStore() |
Store |
SCOOperation.getStore()
Accessor for the backing store for this operation.
|
Store |
CollectionClearOperation.getStore() |
Store |
ListSetOperation.getStore() |
Store |
ListRemoveAtOperation.getStore() |
Store |
CollectionRemoveOperation.getStore() |
Store |
MapClearOperation.getStore() |
Store |
CollectionAddOperation.getStore() |
Store |
MapRemoveOperation.getStore() |
Modifier and Type | Method and Description |
---|---|
protected static boolean |
OperationQueue.isAddFollowedByRemoveOnSameSCO(Store store,
ObjectProvider op,
Operation currentOper,
ListIterator<Operation> listIter)
Convenience optimisation checker to return if the current operation is ADD of an element that is
immediately REMOVED.
|
protected static boolean |
OperationQueue.isPutFollowedByRemoveOnSameSCO(Store store,
ObjectProvider op,
Operation currentOper,
ListIterator<Operation> listIter)
Convenience optimisation checker to return if the current operation is PUT of a key that is
immediately REMOVED.
|
protected static boolean |
OperationQueue.isRemoveFollowedByAddOnSameSCO(Store store,
ObjectProvider op,
Operation currentOper,
ListIterator<Operation> listIter)
Convenience optimisation checker to return if the current operation is REMOVE of an element that is
immediately ADDed.
|
void |
OperationQueue.performAll(Store store,
ObjectProvider op)
Method to perform all operations queued for the specified ObjectProvider and backing store.
|
Modifier and Type | Method and Description |
---|---|
Store |
BackedSCOStoreManager.getBackingStoreForField(ClassLoaderResolver clr,
AbstractMemberMetaData mmd,
Class type)
Accessor for the backing store for the specified field/property.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ArrayStore
Interface representation of the backing store for an array.
|
interface |
CollectionStore
Interface representation of the backing store for a Collection.
|
interface |
ListStore
Interface representation of the backing store for a List.
|
interface |
MapStore
Interface representation of the backing store for a Map.
|
interface |
PersistableRelationStore
Representation of the relation between two persistable objects.
|
interface |
SetStore
Interface representation of the backing store for a Set.
|
Modifier and Type | Method and Description |
---|---|
Store |
Hashtable.getBackingStore() |
Store |
SortedMap.getBackingStore() |
Store |
Stack.getBackingStore() |
Store |
Map.getBackingStore() |
Store |
List.getBackingStore() |
Store |
TreeSet.getBackingStore() |
Store |
TreeMap.getBackingStore() |
Store |
Collection.getBackingStore() |
Store |
PriorityQueue.getBackingStore() |
Store |
LinkedList.getBackingStore() |
Store |
Vector.getBackingStore() |
Store |
LinkedHashMap.getBackingStore() |
Store |
SortedSet.getBackingStore() |
Store |
BackedSCO.getBackingStore() |
Store |
ArrayList.getBackingStore() |
Store |
HashMap.getBackingStore() |
Store |
LinkedHashSet.getBackingStore() |
Store |
Properties.getBackingStore() |
Store |
Queue.getBackingStore() |
Store |
HashSet.getBackingStore() |
Store |
Set.getBackingStore() |
Copyright © 2015. All rights reserved.