See: Description
Interface | Description |
---|---|
BackedSCOStoreManager |
Interface implemented by a StoreManager when it supports "backed" SCO wrappers (i.e SCO fields have a
connection to the datastore via a "backing store" to support more efficient connectivity).
|
ConnectionEncryptionProvider |
Interface to be implemented by an decryption provider allowing encrypted passwords
in persistence properties.
|
EncryptionAwareStoreManager |
Interface implemented by any StoreManager that wants to provide a hook to encrypt field data
prior to persistence.
|
Extent<T> |
Extent of objects within DataNucleus.
|
FieldValues |
Interface for field values.
|
NucleusConnection |
Access to the underlying DataStore Connection.
|
NucleusSequence |
Sequence of values.
|
ObjectReferencingStoreManager |
Interface to be implemented by any StoreManager that provides objects that are actually created by the
underlying datastore.
|
PersistenceEncryptionProvider |
Interface to be implemented by any persistence encryption provider.
|
StoreManager |
Interface defining management of a datastore.
|
StorePersistenceHandler |
Interface defining persistence operations of a StoreManager.
|
Class | Description |
---|---|
AbstractExtent<T> |
Abstract representation of a JDO Extent.
|
AbstractPersistenceHandler |
Abstract representation of a persistence handler, to be extended by datastores own variant.
|
AbstractStoreManager |
An abstract representation of a Store Manager.
|
DefaultCandidateExtent<T> |
Extent that does a simple JDOQL query for the candidate with/without subclasses.
|
NucleusConnectionImpl |
Representation of a datastore connection.
|
NucleusSequenceImpl |
Basic generic implementation of a datastore sequence.
|
StoreData |
Basic store information about an object that is stored in a datastore.
|
StoreDataManager |
Manager for store information.
|
Enum | Description |
---|---|
StoreData.Type | |
StorePersistenceHandler.PersistenceBatchType |
Enum for the type of a batched operation
|
The package also provides definition of StoreData - data held about each class and utilised by the StoreManager to perform its duties. This data is populated either at runtime when classes are requested, or when using an "auto-starter". There are several auto-start mechanisms. This package has ClassesAutoStarter and XMLAutoStarter.
Copyright © 2019. All rights reserved.