Uses of Interface
org.datanucleus.store.types.scostore.Store
Packages that use Store
Package
Description
This package provides classes that are typically externally called, whether that means by developers
or by other DataNucleus plugins.
This package provides classes managing the flush process when using MANUAL flush.
Package handling the storage of classes to the datastore, and the management of the datastore.
Package providing backing store definitions for (SCO) types that need a backing store.
Provides implementations of the "backed" wrappers for the mutable Second Class Objects (SCO's) that are
supported.
-
Uses of Store in org.datanucleus
Methods in org.datanucleus with parameters of type StoreModifier and TypeMethodDescriptionvoid
ExecutionContext.flushOperationsForBackingStore
(Store backingStore, DNStateManager sm) Method to flush all queued operations for the specified backing store (if any).void
ExecutionContextImpl.flushOperationsForBackingStore
(Store backingStore, DNStateManager sm) -
Uses of Store in org.datanucleus.flush
Methods in org.datanucleus.flush that return StoreModifier and TypeMethodDescriptionCollectionAddOperation.getStore()
CollectionClearOperation.getStore()
CollectionRemoveOperation.getStore()
ListRemoveAtOperation.getStore()
ListSetOperation.getStore()
MapClearOperation.getStore()
MapPutOperation.getStore()
MapRemoveOperation.getStore()
SCOOperation.getStore()
Accessor for the backing store for this operation.Methods in org.datanucleus.flush with parameters of type StoreModifier and TypeMethodDescriptionprotected static boolean
OperationQueue.isAddFollowedByRemoveOnSameSCO
(Store store, DNStateManager sm, 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, DNStateManager sm, 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, DNStateManager sm, 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, DNStateManager sm) Method to perform all operations queued for the specified StateManager and backing store. -
Uses of Store in org.datanucleus.store
Methods in org.datanucleus.store that return StoreModifier and TypeMethodDescriptionBackedSCOStoreManager.getBackingStoreForField
(ClassLoaderResolver clr, AbstractMemberMetaData mmd, Class type) Accessor for the backing store for the specified field/property. -
Uses of Store in org.datanucleus.store.types.scostore
Subinterfaces of Store in org.datanucleus.store.types.scostoreModifier and TypeInterfaceDescriptioninterface
ArrayStore<E>
Interface representation of the backing store for an array.interface
Interface representation of the backing store for a Collection.interface
ListStore<E>
Interface representation of the backing store for a List.interface
MapStore<K,
V> Interface representation of the backing store for a Map, providing its interface with the datastore.interface
Representation of the relation between two persistable objects.interface
SetStore<E>
Interface representation of the backing store for a Set. -
Uses of Store in org.datanucleus.store.types.wrappers.backed
Methods in org.datanucleus.store.types.wrappers.backed that return StoreModifier and TypeMethodDescriptionArrayList.getBackingStore()
BackedSCO.getBackingStore()
Collection.getBackingStore()
HashMap.getBackingStore()
HashSet.getBackingStore()
Hashtable.getBackingStore()
LinkedHashMap.getBackingStore()
LinkedHashSet.getBackingStore()
LinkedList.getBackingStore()
List.getBackingStore()
Map.getBackingStore()
PriorityQueue.getBackingStore()
Properties.getBackingStore()
Queue.getBackingStore()
Set.getBackingStore()
SortedMap.getBackingStore()
SortedSet.getBackingStore()
Stack.getBackingStore()
TreeMap.getBackingStore()
TreeSet.getBackingStore()
Vector.getBackingStore()