Package org.datanucleus.store.mapped.scostore

Package providing the basis for backing stores for Collection/Map/array fields.

See:
          Description

Interface Summary
AbstractArrayStoreSpecialization Specialization interface for AbstractArrayStore.
AbstractCollectionStoreSpecialization Specialization interface for AbstractCollectionStore.
AbstractListStoreSpecialization Specialization interface for AbstractListStore.
AbstractMapStoreSpecialization Specialization interface for AbstractMapStore.
AbstractSetStoreSpecialization Specialization interface for AbstractSetStore.
ElementContainerStoreSpecialization Specialization interface for ElementContainerStore.
FKArrayStoreSpecialization Specialization interface for FKArrayStore.
FKListStoreSpecialization Specialization interface for FKListStore.
JoinArrayStoreSpecialization Specialization interface for JoinArrayStore.
JoinListStoreSpecialization Specialization interface for JoinListStore.
 

Class Summary
AbstractArrayStore Abstract representation of the backing store for an array.
AbstractCollectionStore Abstract representation of a store of a Collection.
AbstractListStore Abstract representation of a backing store for a List.
AbstractMapStore Abstract representation of the backing store for a Map.
AbstractSetStore Abstract representation of the backing store for a Set/Collection.
ArrayStoreIterator Abstract iterator for presenting the results for an array store.
BaseContainerStore Base class for all mapped container stores (collections, maps, arrays).
BaseElementContainerStoreSpecialization Base class for all ElementContainerStoreSpecialization implementations.
ElementContainerStore Representation of the store of an element-based container.
FKArrayStore Backing store for an array that is formed by a foreign key in the table of the element type.
FKListStore Representation of a List using a ForeignKey to form a relationship.
FKMapStore Representation of a FK backing for a Map.
FKSetStore Representation of an Inverse Set as part of a relationship.
JoinArrayStore Backing store for an array stored using a join table.
JoinListStore Representation of the backing store for a join-table List.
JoinMapStore Representation of the backing store for a Map.
JoinSetStore Representation of a JoinTable Set as part of a relationship.
ListStoreIterator Abstract iterator for presenting the results for a list store.
MapEntrySetStore Representation of backing store for a Map EntrySet.
MapKeySetStore Representation of the backing store for the keys of a Map.
MapValueSetStore Representation of the backing store for the values of a Map.
SetStoreIterator Class representing an iterator of the Set.
 

Package org.datanucleus.store.mapped.scostore Description

Package providing the basis for backing stores for Collection/Map/array fields. Provide methods allowing addition/update/delete of elements in Collections/arrays and addition/update/delete of keys/values in Maps. Designed to be generic enough to work with any "mapped" datastore where a class maps to a table and a field maps to a column (RDBMS-like), without actually including any RDBMS-specific assumptions.



Copyright © 2011. All Rights Reserved.