DataNucleus Core 2.2.5 API

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.query Package providing DataNucleus' implementation of a typesafe query mechanism, primarily JDOQL.
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.query.typesafe Package providing a typesafe query mechanism, primarily for JDO.
org.datanucleus.state Provides classes relating to the life cycle state of a persistable object.
org.datanucleus.state.lock Provides classes that handle per-Object locking.
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.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.types.sco Provides the mechanism for supporting mutable Second-Class Objects (SCOs).
org.datanucleus.store.types.sco.backed Provides implementations of the "backed" wrappers for the mutable Second Class Objects (SCO's) that are supported.
org.datanucleus.store.types.sco.queued This package provides classes allowing SCO containers to queue mutating commands (add, remove, clear etc).
org.datanucleus.store.types.sco.simple Provides implementations of the "simple" wrappers for the mutable Second Class Objects (SCO's) supported by 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.

 



Copyright © 2011. All Rights Reserved.