JPOX Core SNAPSHOT API

Java Persistent Objects JDO (JPOX) is a Java Data Objects (JDO) API fully-compliant implementation of the JDO 1 specification, and a complete implementation of the JDO 2 specification.

See:
          Description

Packages
org.jpox This package provides classes that are typically client-facing.
org.jpox.cache This package provides classes implementing caching within JPOX.
org.jpox.driver This package provides classes for use of JPOX within a J2EE container environment.
org.jpox.exceptions This package provides exceptions thrown by the core (client-facing) parts of the JPOX system.
org.jpox.management This package provides classes for management
org.jpox.metadata Provides classes representing the MetaData for files, packages, classes, fields, containers, etc.
org.jpox.plugin  
org.jpox.resource A JCA resource adapter for JPOX.
org.jpox.sco Provides implementations of the wrappers for the mutable Second Class Objects (SCO's) supported by JPOX.
org.jpox.sco.exceptions Provides exceptions that can be thrown when handling Second Class Objects (SCO's).
org.jpox.state Provides classes relating to the life cycle state of a persistable object.
org.jpox.store Definition of the storage of the classes.
org.jpox.store.exceptions Provides exceptions that can be thrown when communicating with the datastore.
org.jpox.store.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.jpox.store.extent Package providing a definition of an Extent, to be provided by datastore-specific providers.
org.jpox.store.fieldmanager This packages acts as a link between the StateManager and the mappings, extending the PersistenceCapable.ObjectIdFieldManager of the JDO specification.
org.jpox.store.mapping Package providing mappings for all supported Java types in JPOX.
org.jpox.store.poid POID - Persistent Id Generation.
org.jpox.store.query Provides implementations of the JDO Query interface, and ways of extracting an Object from the Query result set.
org.jpox.store.rdbms Package providing management of the persistence to RDBMS datastores.
org.jpox.store.rdbms.adapter Provides mappings of all supported databases to aspects of the database that determines the SQL generation.
org.jpox.store.rdbms.columninfo Acts as a wrapper around JDBC's Column Info meta-data, allowing the implmentation to control the precise aspects for each column.
org.jpox.store.rdbms.datatype This package contains any additional Java types that are considered useful within the implementation, that map nicely to datastore contexts.
org.jpox.store.rdbms.exceptions  
org.jpox.store.rdbms.extent Provides implementations of the JDO Extent interface, for RDBMS tables and views.
org.jpox.store.rdbms.fieldmanager Provides field-managers to populate JDBC Statements, and to extract from JDBC ResultSets.
org.jpox.store.rdbms.key This package contains wrappers to various types of keys found in RDBMS databases.
org.jpox.store.rdbms.mapping Package containing mappings for datastore (JDBC) types.
org.jpox.store.rdbms.mapping.oracle Package containing mappings for Oracle datastores, extending on the mappings found in packages org.jpox.store.mapping and org.jpox.store.rdbms.mapping.
org.jpox.store.rdbms.poid Package providing a series of identity generators for use in RDBMS datastores.
org.jpox.store.rdbms.query Package providing extensions to the default QueryStatement used to generate all JDOQL queries.
org.jpox.store.rdbms.request Provides the mechanism of communicating with the database using JDBC.
org.jpox.store.rdbms.scostore This package provides classes defining the (SCO) backing store for various container classes (Collections/Maps) within JPOX.
org.jpox.store.rdbms.sqlidentifier This package contains a series of classes defining the names of datastore objects, such as tables, foreign keys, indexes, primary keys etc.
org.jpox.store.rdbms.table Provides a series of classes modelling tables and views, firstly in RDBMS, and then extending this to JDO representations.
org.jpox.store.rdbms.typeinfo Acts as a wrapper around JDBC's Type meta-data, allowing the implmentation to control the precise aspects for each type.
org.jpox.store.scostore Package providing backing store definitions for SCO stores.
org.jpox.util Provides utility classes used in the implementation that don't fit in a particular functional part of the system.

 

Java Persistent Objects JDO (JPOX) is a Java Data Objects (JDO) API fully-compliant implementation of the JDO 1 specification, and a complete implementation of the JDO 2 specification. The Java Data Objects (JDO) API is a standard interface-based Java model abstraction of persistence. JPOX is free and released under an OpenSource license (Apache 2), and so the source code is available for download along with the JDO implementation.

Support is provided by way of a Forum at http://www.jpox.org.



Copyright © -2007 . All Rights Reserved.