Uses of Package
org.datanucleus
Packages that use org.datanucleus
Package
Description
This package provides classes that are typically externally called, whether that means by developers
or by other DataNucleus plugins.
Provides adapters for different client APIs, like JDO, JPA and so on.
This package provides classes implementing L1/L2 persistable object caching within DataNucleus.
DataNucleus ByteCode enhancer framework.
This package provides exceptions thrown by the core (client-facing) parts of DataNucleus.
This package provides classes managing the flush process when using MANUAL flush.
Package defining object identity classes.
This package provides classes for management/monitoring of DataNucleus enabled applications via API or JMX.
Provides classes representing the MetaData for files, packages, classes, fields, containers, etc.
Provides classes for parsing annotations input data and converting into org.datanucleus.metadata input
data for the DataNucleus persistence process.
Provides classes for parsing XML metadata input data and converting into org.datanucleus.metadata input data for the DataNucleus persistence process.
Package providing the plugin mechanism utilised by DataNucleus.
Provides classes relating to the life cycle state management of a persistable object.
Package handling the storage of classes to the datastore, and the management of the datastore.
Package providing the structure and some implementation for the auto-start mechanism.
Package defining the connection to the datastore.
Package providing management for federation of datastores.
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.
Package providing query language support for datastores.
Package providing definition of caching for queries.
Package handling the (generic) compilation of queries.
Package providing the evaluation of queries using an in-memory process with evaluators for JDOQL and JPQL.
Package defining the data structure mechanism for the schema of the datastore.
This package is a work-in-progress to provide datastore-agnostic naming strategies for JDO, JPA and
indeed any other API.
Provides a series of convenience classes for modelling tables and columns that a class and its members map onto.
Package providing basic java type handling for DataNucleus.
Package providing classes for supporting use of containers (collection, map, array) in DataNucleus.
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.
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.
Package providing support specific to transactions for DataNucleus.
Package providing handlers for JTA transactions
Provides utility classes used in the implementation that don't fit in a particular functional part of the system.
-
Classes in org.datanucleus used by org.datanucleusClassDescriptionBase implementation of a NucleusContext, providing configuration, metadata management, type management, plugin management and ClassLoader services.Handles the integration of "javax.validation" Bean Validation API (JSR 303).Handles the integration of "javax.enterprise.inject" CDI API.Class to allow resolution and loading of classes in a persistence framework.Class providing configuration for the context.Convenience class wrapping the plugin property specification information.Context of execution for persistence operations.Interface to be implemented by a listener for the closure of the ExecutionContext.Manager for persistence/retrieval of objects within an execution context, equating to the work required by JDO PersistenceManager and JPA EntityManager.Context info for a particular thread.Listener for closure of an ExecutionContext.Pool of ExecutionContext objects.Group of fields for fetching, to be used by a FetchPlan.Manager for dynamic fetch groups.FetchPlan for fields for use internally.Representation of the fetch plan for a particular class, defining the members that are to be fetched.Holder for the state control for FetchPlan processing.Handler to process "managed relations".Representation of the context being run within DataNucleus.Definition of the type of a persistable object.Context for use in the persistence process.Handler to process "persistence-by-reachability" at commit.
-
Classes in org.datanucleus used by org.datanucleus.apiClassDescriptionClass to allow resolution and loading of classes in a persistence framework.Context of execution for persistence operations.
-
Classes in org.datanucleus used by org.datanucleus.cacheClassDescriptionContext of execution for persistence operations.Representation of the context being run within DataNucleus.Definition of the type of a persistable object.
-
Classes in org.datanucleus used by org.datanucleus.enhancerClassDescriptionBase implementation of a NucleusContext, providing configuration, metadata management, type management, plugin management and ClassLoader services.Class to allow resolution and loading of classes in a persistence framework.Representation of the context being run within DataNucleus.
-
Classes in org.datanucleus used by org.datanucleus.exceptionsClassDescriptionClass to allow resolution and loading of classes in a persistence framework.
-
Classes in org.datanucleus used by org.datanucleus.flush
-
Classes in org.datanucleus used by org.datanucleus.identityClassDescriptionClass to allow resolution and loading of classes in a persistence framework.Context of execution for persistence operations.Context for use in the persistence process.
-
Classes in org.datanucleus used by org.datanucleus.management
-
Classes in org.datanucleus used by org.datanucleus.metadataClassDescriptionClass to allow resolution and loading of classes in a persistence framework.Context of execution for persistence operations.Representation of the context being run within DataNucleus.
-
Classes in org.datanucleus used by org.datanucleus.metadata.annotationsClassDescriptionClass to allow resolution and loading of classes in a persistence framework.
-
Classes in org.datanucleus used by org.datanucleus.metadata.xmlClassDescriptionClass to allow resolution and loading of classes in a persistence framework.
-
Classes in org.datanucleus used by org.datanucleus.pluginClassDescriptionClass to allow resolution and loading of classes in a persistence framework.
-
Classes in org.datanucleus used by org.datanucleus.stateClassDescriptionClass to allow resolution and loading of classes in a persistence framework.Context of execution for persistence operations.FetchPlan for fields for use internally.Representation of the fetch plan for a particular class, defining the members that are to be fetched.Holder for the state control for FetchPlan processing.Definition of the type of a persistable object.Context for use in the persistence process.
-
Classes in org.datanucleus used by org.datanucleus.storeClassDescriptionClass to allow resolution and loading of classes in a persistence framework.Context of execution for persistence operations.FetchPlan for fields for use internally.Representation of the context being run within DataNucleus.Context for use in the persistence process.
-
Classes in org.datanucleus used by org.datanucleus.store.autostartClassDescriptionClass to allow resolution and loading of classes in a persistence framework.Context for use in the persistence process.
-
Classes in org.datanucleus used by org.datanucleus.store.connectionClassDescriptionContext of execution for persistence operations.Context for use in the persistence process.
-
Classes in org.datanucleus used by org.datanucleus.store.federationClassDescriptionClass to allow resolution and loading of classes in a persistence framework.Context of execution for persistence operations.Listener for closure of an ExecutionContext.Representation of the context being run within DataNucleus.Context for use in the persistence process.
-
Classes in org.datanucleus used by org.datanucleus.store.fieldmanagerClassDescriptionContext of execution for persistence operations.Representation of the fetch plan for a particular class, defining the members that are to be fetched.Holder for the state control for FetchPlan processing.Definition of the type of a persistable object.
-
Classes in org.datanucleus used by org.datanucleus.store.queryClassDescriptionClass to allow resolution and loading of classes in a persistence framework.Context of execution for persistence operations.Listener for closure of an ExecutionContext.FetchPlan for fields for use internally.Representation of the context being run within DataNucleus.
-
Classes in org.datanucleus used by org.datanucleus.store.query.cache
-
Classes in org.datanucleus used by org.datanucleus.store.query.compilerClassDescriptionClass to allow resolution and loading of classes in a persistence framework.Context for use in the persistence process.
-
Classes in org.datanucleus used by org.datanucleus.store.query.inmemoryClassDescriptionClass to allow resolution and loading of classes in a persistence framework.Context of execution for persistence operations.
-
Classes in org.datanucleus used by org.datanucleus.store.schemaClassDescriptionContext of execution for persistence operations.Context for use in the persistence process.
-
Classes in org.datanucleus used by org.datanucleus.store.schema.namingClassDescriptionClass to allow resolution and loading of classes in a persistence framework.Representation of the context being run within DataNucleus.
-
Classes in org.datanucleus used by org.datanucleus.store.schema.tableClassDescriptionClass to allow resolution and loading of classes in a persistence framework.
-
Classes in org.datanucleus used by org.datanucleus.store.typesClassDescriptionClass to allow resolution and loading of classes in a persistence framework.Context of execution for persistence operations.Holder for the state control for FetchPlan processing.Representation of the context being run within DataNucleus.
-
Classes in org.datanucleus used by org.datanucleus.store.types.containersClassDescriptionClass to allow resolution and loading of classes in a persistence framework.Definition of the type of a persistable object.
-
Classes in org.datanucleus used by org.datanucleus.store.types.convertersClassDescriptionClass to allow resolution and loading of classes in a persistence framework.
-
Classes in org.datanucleus used by org.datanucleus.store.types.wrappers
-
Classes in org.datanucleus used by org.datanucleus.transaction
-
Classes in org.datanucleus used by org.datanucleus.transaction.jtaClassDescriptionClass to allow resolution and loading of classes in a persistence framework.Context of execution for persistence operations.Representation of the context being run within DataNucleus.
-
Classes in org.datanucleus used by org.datanucleus.utilClassDescriptionClass to allow resolution and loading of classes in a persistence framework.