Package org.datanucleus.store.rdbms.scostore
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.
-
ClassesClassDescriptionAbstract representation of the backing store for an array.Abstract representation of a store of a Collection.Abstract representation of a backing store for a List.AbstractMapStore<K,
V> Abstract representation of the backing store for a Map.Abstract representation of the backing store for a Set/Collection.ArrayStore iterator for RDBMS datastores.Series of helper methods for use with RDBMS backing stores.Base class for all mapped container stores (collections, maps, arrays).RDBMS-specific implementation ofIterator
for Collections/Sets.Representation of a component of a collection/map.Representation of the store of an element-based container.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.Representation of the SQLStatement for an iterator of a container (map, collection, or array).Implementation of a Join ArrayStoreImplementation of aListStore
using join table.JoinMapStore<K,V> RDBMS-specific implementation of aMapStore
using join table.RDBMS implementation of a persistable relation backing store.JoinSetStore<E>Implementation of aSetStore
using join table.Representation of the SQLStatement for an iterator of a map of keys/values.ListStore iterator for RDBMS datastores.MapEntrySetStore<K,V> RDBMS-specific implementation of a SetStore for map entries.Inner class representing the entry in the map.Inner class representing an iterator for the Set.Implementation of a backing SetStore for map keys.RDBMS-specific implementation of a CollectionStore for map values.