|
Packages |
| 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.exceptions |
This package provides exceptions thrown by the core (client-facing) parts of DataNucleus. |
| org.datanucleus.identity |
Package defining object identity classes. |
| org.datanucleus.jdo |
Package providing components specific to JDO persistence. |
| org.datanucleus.jdo.exceptions |
Package containing exceptions thrown that are specific to JDO persistence |
| org.datanucleus.jdo.metadata |
Package providing classes specific to processing of JDO XML MetaData and annotations, building on
the generic code under the package org.datanucleus.metadata |
| org.datanucleus.jdo.state |
Definition of lifecycle states when providing JDO persistence |
| org.datanucleus.jta |
Package providing handlers for JTA transactions |
| org.datanucleus.management |
This package provides classes for management of DataNucleus enabled applications via JMX. |
| org.datanucleus.management.runtime |
This package provides classes for management of DataNucleus enabled applications via 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.metadata.xml |
Provides classes for parsing XML 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.properties |
Package providing handling for persistence properties, and in particular the validation of valid values. |
| org.datanucleus.query |
This package provides general classes for querying across all datastores in particular languages. |
| org.datanucleus.query.cache |
Package providing definition of caching the compilation for generic queries. |
| org.datanucleus.query.compiler |
Package handling the compilation of queries. |
| org.datanucleus.query.evaluator |
Package providing the basis for evaluation of a string-based query. |
| org.datanucleus.query.evaluator.memory |
Package providing the evaluation of in-memory queries. |
| org.datanucleus.query.expression |
Package providing expressions from which a compiled query is made up. |
| org.datanucleus.query.node |
Package providing definition of nodes in the compiled query. |
| org.datanucleus.query.symbol |
Package providing information relating to the symbol table of the query. |
| org.datanucleus.sco |
Provides the mechanism for supporting mutable Second-Class Objects (SCOs). |
| org.datanucleus.sco.backed |
Provides implementations of the "backed" wrappers for the mutable Second Class Objects (SCO's) that are
supported. |
| org.datanucleus.sco.queued |
This package provides classes allowing SCO containers to queue mutating commands (add, remove,
clear etc). |
| org.datanucleus.sco.simple |
Provides implementations of the "simple" wrappers for the mutable Second Class Objects (SCO's)
supported by DataNucleus. |
| 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.exceptions |
Provides exceptions that can be thrown when communicating with the datastore. |
| 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.mapped |
This package provides classes for the management of datastores that are "mapped". |
| org.datanucleus.store.mapped.exceptions |
|
| org.datanucleus.store.mapped.expression |
This package provides a series of expressions and literals used in the conversion of a JDOQL query into
the resultant SQL that is required to be executed in the datastore. |
| org.datanucleus.store.mapped.identifier |
This package contains a series of classes defining the identifier names of datastore objects,
such as tables, foreign keys, indexes, primary keys etc. |
| org.datanucleus.store.mapped.mapping |
Package providing mappings for all supported Java types in DataNucleus. |
| org.datanucleus.store.mapped.scostore |
Package providing the basis for backing stores for Collection/Map/array fields. |
| org.datanucleus.store.objectvaluegenerator |
|
| 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.scostore |
Package providing backing store definitions for SCO stores. |
| org.datanucleus.store.types |
Package providing basic java type handling for DataNucleus. |
| org.datanucleus.store.valuegenerator |
Value Generation. |
| org.datanucleus.transaction |
|
| org.datanucleus.util |
Provides utility classes used in the implementation that don't fit in a particular functional part of the system. |