| 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.api | 
 
        Provides adapters for different client APIs, like JDO, JPA and so on. 
 | 
| org.datanucleus.cache | 
 This package provides classes implementing caching within DataNucleus. 
 | 
| org.datanucleus.enhancer | 
 
        DataNucleus ByteCode enhancer framework. 
 | 
| org.datanucleus.exceptions | 
 This package provides exceptions thrown by the core (client-facing) parts of DataNucleus. 
 | 
| org.datanucleus.flush | 
 
        This package provides classes managing the flush process when using MANUAL flush. 
 | 
| org.datanucleus.identity | 
 
        Package defining object identity classes. 
 | 
| org.datanucleus.management | 
 This package provides classes for management/monitoring of DataNucleus enabled applications via API or JMX. 
 | 
| org.datanucleus.metadata | 
 
        Provides classes representing the MetaData for files, packages, classes, fields, containers, etc. 
 | 
| org.datanucleus.metadata.annotations | 
 
        Provides classes for parsing annotations input data and converting into org.datanucleus.metadata input 
        data for the DataNucleus persistence process. 
 | 
| org.datanucleus.plugin | 
 Package providing the plugin mechanism utilised by DataNucleus. 
 | 
| org.datanucleus.query | 
 This package provides general classes for querying across all datastores in particular languages. 
 | 
| org.datanucleus.query.compiler | 
 Package handling the compilation of queries. 
 | 
| org.datanucleus.query.inmemory | 
 Package providing the evaluation of queries using an in-memory process with evaluators for JDOQL and JPQL. 
 | 
| 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.fieldmanager | 
 Package providing managers for fields which give a mechanism for navigating through fields of a class and
    performing operations based on the type of the field. 
 | 
| org.datanucleus.store.query | 
 Package providing implementation of query language support for datastores. 
 | 
| org.datanucleus.store.query.cache | 
 Package providing definition of caching for queries. 
 | 
| org.datanucleus.store.schema | 
 Package defining the data structure mechanism for the schema of the datastore. 
 | 
| org.datanucleus.store.schema.naming | 
 This package is a work-in-progress to provide datastore-agnostic naming strategies for JDO, JPA and
    indeed any other API. 
 | 
| 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 | 
 Package providing basic java type handling for DataNucleus. 
 | 
| org.datanucleus.store.types.containers | |
| org.datanucleus.store.types.converters | 
 Package providing type conversion for member types, using the interface TypeConverter allowing
    conversion between some member Java type, and a Java type suitable for persistence in the datastore. 
 | 
| org.datanucleus.store.types.wrappers | 
 Provides implementations of the "simple" wrappers for the mutable Second Class Objects (SCO's) supported by DataNucleus, so
    that we can intercept calls that will mutate the object. 
 | 
| org.datanucleus.transaction | 
 Package providing support specific to transactions for DataNucleus. 
 | 
| org.datanucleus.transaction.jta | 
 Package providing handlers for JTA transactions 
 | 
| org.datanucleus.util | 
 Provides utility classes used in the implementation that don't fit in a particular functional part of the system. 
 | 
| Class and Description | 
|---|
| AbstractNucleusContext
 Base implementation of a NucleusContext, providing configuration, metadata management, type management, plugin management and ClassLoader services. 
 | 
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| Configuration
 Class providing configuration for the context. 
 | 
| DetachState.Entry | 
| ExecutionContext
 Context of execution for persistence operations. 
 | 
| ExecutionContext.EmbeddedOwnerRelation | 
| ExecutionContext.LifecycleListener
 Interface to be implemented by a listener for the closure of the ExecutionContext. 
 | 
| ExecutionContextImpl
 Manager for persistence/retrieval of objects within an execution context, equating to the work required by JDO PersistenceManager and JPA EntityManager. 
 | 
| ExecutionContextListener
 Listener for closure of an ExecutionContext. 
 | 
| ExecutionContextPool
 Pool of ExecutionContext objects. 
 | 
| FetchGroup
 Group of fields for fetching, to be used by a FetchPlan. 
 | 
| FetchGroupManager
 Manager for dynamic fetch groups. 
 | 
| FetchPlan
 FetchPlan for fields for use internally. 
 | 
| FetchPlanForClass
 Representation of the fetch plan for a particular class, defining the members that are to be fetched. 
 | 
| FetchPlanState
 Holder for the state control for FetchPlan processing. 
 | 
| ImplementationCreator
 Create instances of persistable objects. 
 | 
| NucleusContext
 Representation of the context being run within DataNucleus. 
 | 
| PersistenceNucleusContext
 Context for use in the persistence process. 
 | 
| StoreNucleusContext
 Context for datastore operations in DataNucleus. 
 | 
| Transaction
 Representation of a transaction within DataNucleus. 
 | 
| TransactionEventListener
 Listener of events raised on transaction begin, commit, rollback and flush. 
 | 
| TransactionImpl
 Implementation of a transaction for a datastore. 
 | 
| Class and Description | 
|---|
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| ExecutionContext
 Context of execution for persistence operations. 
 | 
| Class and Description | 
|---|
| NucleusContext
 Representation of the context being run within DataNucleus. 
 | 
| Class and Description | 
|---|
| AbstractNucleusContext
 Base implementation of a NucleusContext, providing configuration, metadata management, type management, plugin management and ClassLoader services. 
 | 
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| ImplementationCreator
 Create instances of persistable objects. 
 | 
| NucleusContext
 Representation of the context being run within DataNucleus. 
 | 
| Class and Description | 
|---|
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| Class and Description | 
|---|
| ExecutionContext
 Context of execution for persistence operations. 
 | 
| Class and Description | 
|---|
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| ExecutionContext
 Context of execution for persistence operations. 
 | 
| PersistenceNucleusContext
 Context for use in the persistence process. 
 | 
| Class and Description | 
|---|
| NucleusContext
 Representation of the context being run within DataNucleus. 
 | 
| Class and Description | 
|---|
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| ExecutionContext
 Context of execution for persistence operations. 
 | 
| NucleusContext
 Representation of the context being run within DataNucleus. 
 | 
| Class and Description | 
|---|
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| Class and Description | 
|---|
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| Class and Description | 
|---|
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| ExecutionContext
 Context of execution for persistence operations. 
 | 
| Class and Description | 
|---|
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| NucleusContext
 Representation of the context being run within DataNucleus. 
 | 
| Class and Description | 
|---|
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| ExecutionContext
 Context of execution for persistence operations. 
 | 
| Class and Description | 
|---|
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| ExecutionContext
 Context of execution for persistence operations. 
 | 
| FetchPlan
 FetchPlan for fields for use internally. 
 | 
| FetchPlanForClass
 Representation of the fetch plan for a particular class, defining the members that are to be fetched. 
 | 
| FetchPlanState
 Holder for the state control for FetchPlan processing. 
 | 
| PersistenceNucleusContext
 Context for use in the persistence process. 
 | 
| Transaction
 Representation of a transaction within DataNucleus. 
 | 
| Class and Description | 
|---|
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| ExecutionContext
 Context of execution for persistence operations. 
 | 
| FetchPlan
 FetchPlan for fields for use internally. 
 | 
| PersistenceNucleusContext
 Context for use in the persistence process. 
 | 
| Class and Description | 
|---|
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| Class and Description | 
|---|
| ExecutionContext
 Context of execution for persistence operations. 
 | 
| PersistenceNucleusContext
 Context for use in the persistence process. 
 | 
| Transaction
 Representation of a transaction within DataNucleus. 
 | 
| Class and Description | 
|---|
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| ExecutionContext
 Context of execution for persistence operations. 
 | 
| ExecutionContextListener
 Listener for closure of an ExecutionContext. 
 | 
| NucleusContext
 Representation of the context being run within DataNucleus. 
 | 
| PersistenceNucleusContext
 Context for use in the persistence process. 
 | 
| Class and Description | 
|---|
| ExecutionContext
 Context of execution for persistence operations. 
 | 
| FetchPlanForClass
 Representation of the fetch plan for a particular class, defining the members that are to be fetched. 
 | 
| FetchPlanState
 Holder for the state control for FetchPlan processing. 
 | 
| Class and Description | 
|---|
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| ExecutionContext
 Context of execution for persistence operations. 
 | 
| ExecutionContextListener
 Listener for closure of an ExecutionContext. 
 | 
| FetchPlan
 FetchPlan for fields for use internally. 
 | 
| NucleusContext
 Representation of the context being run within DataNucleus. 
 | 
| Class and Description | 
|---|
| NucleusContext
 Representation of the context being run within DataNucleus. 
 | 
| Class and Description | 
|---|
| ExecutionContext
 Context of execution for persistence operations. 
 | 
| StoreNucleusContext
 Context for datastore operations in DataNucleus. 
 | 
| Class and Description | 
|---|
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| NucleusContext
 Representation of the context being run within DataNucleus. 
 | 
| Class and Description | 
|---|
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| Class and Description | 
|---|
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| ExecutionContext
 Context of execution for persistence operations. 
 | 
| FetchPlanState
 Holder for the state control for FetchPlan processing. 
 | 
| NucleusContext
 Representation of the context being run within DataNucleus. 
 | 
| Class and Description | 
|---|
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| Class and Description | 
|---|
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| Class and Description | 
|---|
| FetchPlanState
 Holder for the state control for FetchPlan processing. 
 | 
| Class and Description | 
|---|
| ExecutionContext
 Context of execution for persistence operations. 
 | 
| Class and Description | 
|---|
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| NucleusContext
 Representation of the context being run within DataNucleus. 
 | 
| Class and Description | 
|---|
| ClassLoaderResolver
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
Copyright © 2018. All rights reserved.