Package org.datanucleus.store.rdbms.scostore
This package provides classes defining the (SCO) backing store for various container classes (Collections/Maps/arrays) within DataNucleus.
These classes handle the reading/writing of data from/to the datastore for these SCO containers.
There should be a maximum of one backing store per class member, shared amongst all objects with that member.
Each backing store should be thread-safe.
-
Class Summary Class Description AbstractArrayStore<E> Abstract representation of the backing store for an array.AbstractCollectionStore<E> Abstract representation of a store of a Collection.AbstractListStore<E> Abstract representation of a backing store for a List.AbstractMapStore<K,V> Abstract representation of the backing store for a Map.AbstractSetStore<E> Abstract representation of the backing store for a Set/Collection.ArrayStoreIterator ArrayStore iterator for RDBMS datastores.BackingStoreHelper Series of helper methods for use with RDBMS backing stores.BaseContainerStore Base class for all mapped container stores (collections, maps, arrays).ComponentInfo Representation of a component of a collection/map.ElementContainerStore Representation of the store of an element-based container.ElementIteratorStatement Representation of the SQLStatement for an iterator of a collection/array of elements.FKArrayStore<E> Implementation of an FK ArrayStore.FKListStore<E> Implementation of aListStore
using foreign keys.FKMapStore<K,V> Implementation of anMapStore
where either the value has a FK to the owner (and the key stored in the value), or whether the key has a FK to the owner (and the value stored in the key).FKSetStore<E> Implementation of anSetStore
using foreign keys.IteratorStatement Representation of the SQLStatement for an iterator of a container (map, collection, or array).JoinArrayStore<E> Implementation of a Join ArrayStoreJoinListStore<E> Implementation of aListStore
using join table.JoinMapStore<K,V> RDBMS-specific implementation of aMapStore
using join table.JoinPersistableRelationStore RDBMS implementation of a persistable relation backing store.JoinSetStore<E> Implementation of aSetStore
using join table.KeyValueIteratorStatement Representation of the SQLStatement for an iterator of a map of keys/values.ListStoreIterator<E> ListStore iterator for RDBMS datastores.