| Package | Description | 
|---|---|
| org.datanucleus | 
 This package provides classes that are typically externally called, whether that means by developers
    or by other DataNucleus plugins. 
 | 
| org.datanucleus.metadata | 
 
        Provides classes representing the MetaData for files, packages, classes, fields, containers, etc. 
 | 
| org.datanucleus.state | 
 Provides classes relating to the life cycle state of a persistable object. 
 | 
| org.datanucleus.store | 
 Package handling the storage of classes to the datastore, and the management of the datastore. 
 | 
| org.datanucleus.store.autostart | 
 Package providing the structure and some implementation for the auto-start mechanism. 
 | 
| org.datanucleus.store.connection | 
 Package defining the connection to the datastore. 
 | 
| org.datanucleus.store.federation | 
 Package providing management for federation of datastores. 
 | 
| org.datanucleus.store.query | 
 Package providing implementation of query language support for datastores. 
 | 
| org.datanucleus.store.schema | 
 Package defining the data structure mechanism for the schema of the datastore. 
 | 
| org.datanucleus.store.schema.table | 
 Provides a series of convenience classes for modelling tables and columns that a class and its members map onto. 
 | 
| org.datanucleus.store.types.scostore | 
 Package providing backing store definitions for (SCO) types that need a backing store. 
 | 
| org.datanucleus.store.valuegenerator | 
 Value Generation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static StoreManager | 
NucleusContextHelper.createStoreManagerForProperties(Map<String,Object> props,
                               Map<String,Object> datastoreProps,
                               ClassLoaderResolver clr,
                               NucleusContext nucCtx)
Method to create a StoreManager based on the specified properties passed in. 
 | 
StoreManager | 
ExecutionContext.getStoreManager()
Accessor for the Store Manager. 
 | 
StoreManager | 
StoreNucleusContext.getStoreManager()  | 
StoreManager | 
ExecutionContextImpl.getStoreManager()  | 
StoreManager | 
PersistenceNucleusContextImpl.getStoreManager()  | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
NucleusContextHelper.getTransactionIsolationForStoreManager(StoreManager storeMgr,
                                      String transactionIsolation)
Method to return the transaction isolation level that will be used for the provided StoreManager
 bearing in mind the specified level the user requested. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
AbstractClassMetaData.pkIsDatastoreAttributed(StoreManager storeMgr)
Convenience method to calculate and return if the pk has some component that is generated in the datastore. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
StoreManager | 
ObjectProvider.getStoreManager()  | 
StoreManager | 
AbstractStateManager.getStoreManager()  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractStoreManager
An abstract representation of a Store Manager. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected StoreManager | 
NucleusSequenceImpl.storeManager
Store Manager where we obtain our sequence. 
 | 
protected StoreManager | 
AbstractPersistenceHandler.storeMgr  | 
| Constructor and Description | 
|---|
AbstractPersistenceHandler(StoreManager storeMgr)  | 
NucleusSequenceImpl(ExecutionContext objectMgr,
                   StoreManager storeMgr,
                   SequenceMetaData seqmd)
Constructor. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected StoreManager | 
MetaDataAutoStarter.storeMgr  | 
| Constructor and Description | 
|---|
ClassesAutoStarter(StoreManager storeMgr,
                  ClassLoaderResolver clr)
Constructor, taking the names of the classes to use. 
 | 
MetaDataAutoStarter(StoreManager storeMgr,
                   ClassLoaderResolver clr)
Constructor, taking the names of the metadata to use. 
 | 
XMLAutoStarter(StoreManager storeMgr,
              ClassLoaderResolver clr)
Constructor, taking the XML file URL. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected StoreManager | 
AbstractConnectionFactory.storeMgr  | 
| Constructor and Description | 
|---|
AbstractConnectionFactory(StoreManager storeMgr,
                         String resourceName)
Constructor. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
FederatedStoreManager
A federated StoreManager orchestrates the persistence/retrieval for multiple datastores. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected StoreManager | 
FederatedStoreManager.primaryStoreMgr
Primary StoreManager. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<String,StoreManager> | 
FederatedStoreManager.secondaryStoreMgrMap
Map of secondary StoreManager keyed by their symbolic name. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
StoreManager | 
FederatedStoreManager.getStoreManagerForClass(AbstractClassMetaData cmd)
Accessor for the StoreManager to use for persisting the specified class. 
 | 
StoreManager | 
FederatedStoreManager.getStoreManagerForClass(String className,
                       ClassLoaderResolver clr)
Accessor for the StoreManager to use for the specified class. 
 | 
| Constructor and Description | 
|---|
FederatedJDOQLQuery(StoreManager storeMgr,
                   ExecutionContext ec)
Constructs a new query instance that uses the given execution context. 
 | 
FederatedJDOQLQuery(StoreManager storeMgr,
                   ExecutionContext ec,
                   FederatedJDOQLQuery q)
Constructs a new query instance having the same criteria as the given query. 
 | 
FederatedJDOQLQuery(StoreManager storeMgr,
                   ExecutionContext ec,
                   String query)
Constructor for a JDOQL query where the query is specified using the "Single-String" format. 
 | 
FederatedPersistenceHandler(StoreManager storeMgr)
Constructor. 
 | 
FederatedQueryManagerImpl(NucleusContext nucleusContext,
                         StoreManager storeMgr)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected StoreManager | 
Query.storeMgr  | 
protected StoreManager | 
QueryManagerImpl.storeMgr  | 
| Modifier and Type | Method and Description | 
|---|---|
StoreManager | 
Query.getStoreManager()
Accessor for the StoreManager associated with this Query. 
 | 
| Constructor and Description | 
|---|
AbstractJavaQuery(StoreManager storeMgr,
                 ExecutionContext ec)
Constructor for a Java-based query. 
 | 
AbstractJDOQLQuery(StoreManager storeMgr,
                  ExecutionContext ec)
Constructor. 
 | 
AbstractJDOQLQuery(StoreManager storeMgr,
                  ExecutionContext ec,
                  AbstractJDOQLQuery q)
Constructs a new query instance having the same criteria as the given query. 
 | 
AbstractJDOQLQuery(StoreManager storeMgr,
                  ExecutionContext ec,
                  String query)
Constructor for a JDOQL query where the query is specified using the "Single-String" format. 
 | 
AbstractJPQLQuery(StoreManager storeMgr,
                 ExecutionContext ec)
Constructor. 
 | 
AbstractJPQLQuery(StoreManager storeMgr,
                 ExecutionContext ec,
                 AbstractJPQLQuery q)
Constructs a new query instance having the same criteria as the given query. 
 | 
AbstractJPQLQuery(StoreManager storeMgr,
                 ExecutionContext ec,
                 String query)
Constructor for a JPQL query where the query is specified using the "Single-String" format. 
 | 
AbstractStoredProcedureQuery(StoreManager storeMgr,
                            ExecutionContext ec,
                            AbstractStoredProcedureQuery query)
Constructs a new query instance from the existing query. 
 | 
AbstractStoredProcedureQuery(StoreManager storeMgr,
                            ExecutionContext ec,
                            String procName)
Constructs a new query instance having the same criteria as the given query. 
 | 
Query(StoreManager storeMgr,
     ExecutionContext ec)
Constructs a new query instance that uses the given ExecutionContext. 
 | 
QueryManagerImpl(NucleusContext nucleusContext,
                StoreManager storeMgr)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected StoreManager | 
AbstractStoreSchemaHandler.storeMgr  | 
| Modifier and Type | Method and Description | 
|---|---|
StoreManager | 
AbstractStoreSchemaHandler.getStoreManager()  | 
StoreManager | 
StoreSchemaHandler.getStoreManager()  | 
| Constructor and Description | 
|---|
AbstractStoreSchemaHandler(StoreManager storeMgr)  | 
DefaultStoreSchemaHandler(StoreManager storeMgr)  | 
| Modifier and Type | Method and Description | 
|---|---|
StoreManager | 
Table.getStoreManager()  | 
StoreManager | 
CompleteClassTable.getStoreManager()  | 
| Constructor and Description | 
|---|
CompleteClassTable(StoreManager storeMgr,
                  AbstractClassMetaData cmd,
                  SchemaVerifier verifier)  | 
| Modifier and Type | Method and Description | 
|---|---|
StoreManager | 
Store.getStoreManager()  | 
| Modifier and Type | Field and Description | 
|---|---|
protected StoreManager | 
AbstractDatastoreGenerator.storeMgr
Manager for the datastore. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ValueGenerator | 
ValueGenerationManager.createValueGenerator(String name,
                    Class generatorClass,
                    Properties props,
                    StoreManager storeMgr,
                    ValueGenerationConnectionProvider connectionProvider)
Method to create a ValueGenerator when the generator is datastore based. 
 | 
void | 
AbstractDatastoreGenerator.setStoreManager(StoreManager storeMgr)
Method to set the StoreManager to be used. 
 | 
Copyright © 2018. All rights reserved.