| Package | Description | 
|---|---|
| org.apache.openjpa.abstractstore | OpenJPA Abstract StoreManager Implementation
    This package provides some infrastructure classes to help in the creation
    of OpenJPA drivers for new non-relational data stores. | 
| org.apache.openjpa.audit | OpenJPA Audit Facility
    Audit facility for OpenJPA. | 
| org.apache.openjpa.conf | OpenJPA Configuration
    This package provides base OpenJPA configuration interfaces. | 
| org.apache.openjpa.datacache | OpenJPA Data Cache
    OpenJPA's data and query caching frameworks. | 
| org.apache.openjpa.enhance | OpenJPA Enhancer
    This package provides a bytecode enhancer used to
    post-process classes for use in a OpenJPA runtime. | 
| org.apache.openjpa.event | OpenJPA Events
    This package provides some interfaces and useful implementations
    for OpenJPA's event notification framework. | 
| org.apache.openjpa.instrumentation | |
| org.apache.openjpa.jdbc.conf | OpenJPA-JDBC Configuration
    This package provides JDBC configuration interfaces. | 
| org.apache.openjpa.jdbc.kernel | OpenJPA-JDBC Runtime Kernel
    Runtime services for the JDBC OpenJPA implementation. | 
| org.apache.openjpa.jdbc.kernel.exps | OpenJPA-JDBC Expression Tree | 
| org.apache.openjpa.jdbc.meta | OpenJPA-JDBC ORM Metadata
    This package extends the standard persistence metadata with
    object-relational mapping information. | 
| org.apache.openjpa.jdbc.meta.strats | OpenJPA-JDBC ORM Strategies
    Library of mapping strategies. | 
| org.apache.openjpa.jdbc.sql | OpenJPA-JDBC SQL Abstraction
    Utilities for generating SQL. | 
| org.apache.openjpa.kernel | OpenJPA Runtime Kernel
    This package provides a common OpenJPA runtime environment that can be
    adapted for use with various data store mechanisms. | 
| org.apache.openjpa.kernel.exps | OpenJPA Expression Tree | 
| org.apache.openjpa.kernel.jpql | JPA Query Language Support
    Allow any spec or store to use JPQL. | 
| org.apache.openjpa.meta | OpenJPA Metadata
    This package provides an extendable framework for parsing and caching
    persistence metadata. | 
| org.apache.openjpa.persistence | OpenJPA JPA
    This package provides an JPA facade to OpenJPA. | 
| org.apache.openjpa.persistence.criteria | OpenJPA Criteria Query
    This package provides an implementation of Criteria API in JPA 2.0 Specification
    and extended features such as Query-By-Example. | 
| org.apache.openjpa.persistence.jdbc | OpenJPA JPA-JDBC
    JDBC-specific extensions to OpenJPA JPA runtime. | 
| org.apache.openjpa.persistence.jest | |
| org.apache.openjpa.persistence.meta | OpenJPA MetaModel
    This package provides an implementation of Metamodel API of JPA 2.0 Specification. | 
| org.apache.openjpa.persistence.query | OpenJPA Dynamic Query
    This package provides dynamic query construction that are similar to weakly-typed Criteria API. | 
| org.apache.openjpa.slice | Extended OpenJPA Interfaces for distributed databases. | 
| org.apache.openjpa.slice.jdbc | Implements Distributed version of JDBCStoreManager and JDBCStoreQuery. | 
| org.apache.openjpa.util | OpenJPA Utilities
    This package provides utilities to facilitate the handling of second
    class objects and OpenJPA object ids. | 
| org.apache.openjpa.xmlstore | XML Store
    Simple XML store using the common OpenJPA runtime system as a front end. | 
| Class and Description | 
|---|
| AbstractBrokerFactory Abstract implementation of the  BrokerFactorythat must be subclassed for a specific runtime. | 
| BrokerFactory Factory for  Brokerinstances. | 
| FetchConfiguration Allows configuration and optimization of how objects are loaded from
 the data store. | 
| OpenJPAStateManager Interface implemented by OpenJPA state managers. | 
| PCState Base class for all lifecycle states. | 
| Seq Internal OpenJPA sequence interface. | 
| StoreContext Represents a set of managed objects and their environment. | 
| StoreManager Interface to be implemented by data store mechanisms to interact with
 this runtime. | 
| StoreQuery Component that executes queries against the datastore. | 
| Class and Description | 
|---|
| Audited Carries immutable information about an audited persistent instance. | 
| Broker The broker is the primary interface into the OpenJPA runtime. | 
| Class and Description | 
|---|
| BrokerFactory Factory for  Brokerinstances. | 
| BrokerImpl Concrete  Broker. | 
| DetachState Constants for which fields to include in the detach graph. | 
| FinderCache A cache to create and maintain  finder queries. | 
| InverseManager Class which manages inverse relations before flushing
 to the datastore. | 
| LockManager Handles obtaining and releasing locks on objects. | 
| PreparedQueryCache A cache to create and maintain  prepared queries. | 
| SavepointManager A manager for handling savepoints. | 
| Seq Internal OpenJPA sequence interface. | 
| Class and Description | 
|---|
| AbstractPCData Abstract base class which implements core PCData behavior. | 
| DelegatingStoreManager Base class for store manager decorators that delegate to another
 store manager for some operations. | 
| FetchConfiguration Allows configuration and optimization of how objects are loaded from
 the data store. | 
| OpenJPAStateManager Interface implemented by OpenJPA state managers. | 
| PCData Holds data about a single persistence capable instance. | 
| PCDataImpl Default  PCDataimplementation. | 
| PCState Base class for all lifecycle states. | 
| Query OpenJPA query interface. | 
| QueryContext A query execution context. | 
| QueryOperations Query operation constants. | 
| QueryStatistics Records query execution statistics. | 
| StoreContext Represents a set of managed objects and their environment. | 
| StoreManager Interface to be implemented by data store mechanisms to interact with
 this runtime. | 
| StoreQuery Component that executes queries against the datastore. | 
| StoreQuery.Executor An executor provides a uniform interface to the mechanism for executing
 either an in-memory or datastore query. | 
| Class and Description | 
|---|
| PCData Holds data about a single persistence capable instance. | 
| StateManagerImpl Implementation of the  OpenJPAStateManagerinterface for use
 with this runtime. | 
| Class and Description | 
|---|
| Broker The broker is the primary interface into the OpenJPA runtime. | 
| BrokerFactory Factory for  Brokerinstances. | 
| OpenJPAStateManager Interface implemented by OpenJPA state managers. | 
| Class and Description | 
|---|
| PreparedQueryCache A cache to create and maintain  prepared queries. | 
| Class and Description | 
|---|
| BrokerImpl Concrete  Broker. | 
| StoreContext Represents a set of managed objects and their environment. | 
| Class and Description | 
|---|
| AbstractBrokerFactory Abstract implementation of the  BrokerFactorythat must be subclassed for a specific runtime. | 
| AbstractLockManager Abstract  LockManagerimplementation. | 
| AbstractStoreQuery Abstract  StoreQuerythat implements most methods as no-ops. | 
| AbstractStoreQuery.AbstractExecutor Abstract  Executorthat implements most methods as no-ops. | 
| Broker The broker is the primary interface into the OpenJPA runtime. | 
| BrokerFactory Factory for  Brokerinstances. | 
| BrokerImpl Concrete  Broker. | 
| DelegatingFetchConfiguration Delegating fetch configuration that can also perform exception
 translation for use in facades. | 
| ExpressionStoreQuery Implementation of an expression-based query, which can handle
 String-based query expressions such as JPQL and JDOQL. | 
| ExpressionStoreQuery.AbstractExpressionExecutor Provides support for queries that hold query information
 in a  QueryExpressionsinstance. | 
| FetchConfiguration Allows configuration and optimization of how objects are loaded from
 the data store. | 
| FetchConfigurationImpl Allows configuration and optimization of how objects are loaded from
 the data store. | 
| FetchConfigurationImpl.ConfigurationState Configurable state shared throughout a traversal chain. | 
| FinderCache A cache to create and maintain  finder queries. | 
| FinderQuery A finder query is a query for an instance of a class by its primary key. | 
| LockLevels Standard object lock levels. | 
| LockManager Handles obtaining and releasing locks on objects. | 
| LockScopes Defines lock scope levels used for MixedLockManager. | 
| OpenJPASavepoint Represents a savepoint where operations afterwards can be rolled
 back and restored to this point | 
| OpenJPAStateManager Interface implemented by OpenJPA state managers. | 
| PCState Base class for all lifecycle states. | 
| PreparedQuery A prepared query associates a compiled query to a parsed state that
 can be executed possibly with more efficiency. | 
| PreparedQueryCache A cache to create and maintain  prepared queries. | 
| PreparedQueryCache.Exclusion A structure to describe the strength and reason for excluding a query from the cache. | 
| Query OpenJPA query interface. | 
| QueryFlushModes Constants for determining when to flush before queries. | 
| QueryOperations Query operation constants. | 
| QueryStatistics Records query execution statistics. | 
| SavepointManager A manager for handling savepoints. | 
| Seq Internal OpenJPA sequence interface. | 
| StoreContext Represents a set of managed objects and their environment. | 
| StoreManager Interface to be implemented by data store mechanisms to interact with
 this runtime. | 
| StoreQuery Component that executes queries against the datastore. | 
| StoreQuery.Executor An executor provides a uniform interface to the mechanism for executing
 either an in-memory or datastore query. | 
| StoreQuery.Range A query result range. | 
| VersionLockManager LockManagerimplementation that provides support
 for version checking and version updating when locks are acquired. | 
| Class and Description | 
|---|
| StoreContext Represents a set of managed objects and their environment. | 
| Class and Description | 
|---|
| OpenJPAStateManager Interface implemented by OpenJPA state managers. | 
| PCState Base class for all lifecycle states. | 
| Class and Description | 
|---|
| OpenJPAStateManager Interface implemented by OpenJPA state managers. | 
| PCState Base class for all lifecycle states. | 
| StoreContext Represents a set of managed objects and their environment. | 
| Class and Description | 
|---|
| OpenJPAStateManager Interface implemented by OpenJPA state managers. | 
| StoreContext Represents a set of managed objects and their environment. | 
| Class and Description | 
|---|
| AbstractBrokerFactory Abstract implementation of the  BrokerFactorythat must be subclassed for a specific runtime. | 
| AbstractLockManager Abstract  LockManagerimplementation. | 
| AbstractPCData Abstract base class which implements core PCData behavior. | 
| AbstractStoreQuery Abstract  StoreQuerythat implements most methods as no-ops. | 
| AbstractStoreQuery.AbstractExecutor Abstract  Executorthat implements most methods as no-ops. | 
| AttachManager Handles attaching instances. | 
| AutoClear State clearing constants. | 
| AutoDetach Bit flags for when to automatically detach the entire persistence context. | 
| Broker The broker is the primary interface into the OpenJPA runtime. | 
| BrokerFactory Factory for  Brokerinstances. | 
| BrokerImpl Concrete  Broker. | 
| BrokerImpl.StateManagerId Unique id for state managers of new datastore instances without assigned
 object ids. | 
| ConnectionRetainModes Connection retain mode constants. | 
| DataCacheRetrieveMode DataCache Retrieve Modes. | 
| DataCacheStoreMode DataCache Store modes | 
| DelegatingStoreManager Base class for store manager decorators that delegate to another
 store manager for some operations. | 
| DetachedStateManager Internal state manager for detached instances. | 
| DetachState Constants for which fields to include in the detach graph. | 
| ExpressionStoreQuery Implementation of an expression-based query, which can handle
 String-based query expressions such as JPQL and JDOQL. | 
| ExpressionStoreQuery.AbstractExpressionExecutor Provides support for queries that hold query information
 in a  QueryExpressionsinstance. | 
| Extent Representation of all members of a persistent class. | 
| FetchConfiguration Allows configuration and optimization of how objects are loaded from
 the data store. | 
| FetchConfigurationImpl Allows configuration and optimization of how objects are loaded from
 the data store. | 
| FetchConfigurationImpl.ConfigurationState Configurable state shared throughout a traversal chain. | 
| FillStrategy A strategy to fill data into a  ResultShape. | 
| FindCallbacks Allows facades to control the particulars of the find operation
 through callbacks. | 
| FinderQuery A finder query is a query for an instance of a class by its primary key. | 
| InMemorySavepointManager A  SavepointManagerimplementation which stores all data in memory. | 
| InverseManager Class which manages inverse relations before flushing
 to the datastore. | 
| LockLevels Standard object lock levels. | 
| LockManager Handles obtaining and releasing locks on objects. | 
| LockScopes Defines lock scope levels used for MixedLockManager. | 
| ObjectFactory An interface to create objects that are used by result processing. | 
| OpCallbacks Allows facades to control the particulars of persistence operations
 through callbacks. | 
| OpenJPASavepoint Represents a savepoint where operations afterwards can be rolled
 back and restored to this point | 
| OpenJPAStateManager Interface implemented by OpenJPA state managers. | 
| PCData Holds data about a single persistence capable instance. | 
| PCResultObjectProvider Variant of  ResultObjectProviderthat populates aOpenJPAStateManagerobject in an application-defined manner. | 
| PCState Base class for all lifecycle states. | 
| PreparedQuery A prepared query associates a compiled query to a parsed state that
 can be executed possibly with more efficiency. | 
| PreparedQueryCache.Exclusion A structure to describe the strength and reason for excluding a query from the cache. | 
| Query OpenJPA query interface. | 
| QueryContext A query execution context. | 
| QueryFlushModes Constants for determining when to flush before queries. | 
| QueryImpl Implementation of the  Queryinterface. | 
| QueryImpl.Compilation Struct of compiled query properties. | 
| QueryImpl.RemoveOnCloseResultList Result list that removes itself from the query's open result list
 when it is closed. | 
| QueryOperations Query operation constants. | 
| QueryStatistics Records query execution statistics. | 
| RestoreState State restore constants. | 
| ResultPacker Helper class to pack results into the result class set on the query. | 
| ResultShape Describes the shape of a query result. | 
| SaveFieldManager FieldManager type used to store information for rollback. | 
| SavepointManager A manager for handling savepoints. | 
| Seq Internal OpenJPA sequence interface. | 
| StateManagerImpl Implementation of the  OpenJPAStateManagerinterface for use
 with this runtime. | 
| StoreContext Represents a set of managed objects and their environment. | 
| StoreManager Interface to be implemented by data store mechanisms to interact with
 this runtime. | 
| StoreQuery Component that executes queries against the datastore. | 
| StoreQuery.Executor An executor provides a uniform interface to the mechanism for executing
 either an in-memory or datastore query. | 
| StoreQuery.Range A query result range. | 
| UUIDHexSeq Sequence for generating 32-character hex UUID strings. | 
| UUIDStringSeq Sequence for generating 16-character UUID strings. | 
| UUIDType4HexSeq Sequence for generating 32-character hex Type 4 UUID strings. | 
| UUIDType4StringSeq Sequence for generating 16-character UUID strings. | 
| Class and Description | 
|---|
| ExpressionStoreQuery Implementation of an expression-based query, which can handle
 String-based query expressions such as JPQL and JDOQL. | 
| QueryContext A query execution context. | 
| ResultShape Describes the shape of a query result. | 
| StoreContext Represents a set of managed objects and their environment. | 
| Class and Description | 
|---|
| ExpressionStoreQuery Implementation of an expression-based query, which can handle
 String-based query expressions such as JPQL and JDOQL. | 
| Class and Description | 
|---|
| Query OpenJPA query interface. | 
| Seq Internal OpenJPA sequence interface. | 
| StoreContext Represents a set of managed objects and their environment. | 
| Class and Description | 
|---|
| Broker The broker is the primary interface into the OpenJPA runtime. | 
| BrokerFactory Factory for  Brokerinstances. | 
| DataCacheRetrieveMode DataCache Retrieve Modes. | 
| DataCacheStoreMode DataCache Store modes | 
| DelegatingFetchConfiguration Delegating fetch configuration that can also perform exception
 translation for use in facades. | 
| Extent Representation of all members of a persistent class. | 
| FetchConfiguration Allows configuration and optimization of how objects are loaded from
 the data store. | 
| FindCallbacks Allows facades to control the particulars of the find operation
 through callbacks. | 
| ObjectFactory An interface to create objects that are used by result processing. | 
| OpCallbacks Allows facades to control the particulars of persistence operations
 through callbacks. | 
| OpenJPAStateManager Interface implemented by OpenJPA state managers. | 
| Query OpenJPA query interface. | 
| Seq Internal OpenJPA sequence interface. | 
| StoreContext Represents a set of managed objects and their environment. | 
| Class and Description | 
|---|
| ExpressionStoreQuery Implementation of an expression-based query, which can handle
 String-based query expressions such as JPQL and JDOQL. | 
| Class and Description | 
|---|
| DelegatingFetchConfiguration Delegating fetch configuration that can also perform exception
 translation for use in facades. | 
| FetchConfiguration Allows configuration and optimization of how objects are loaded from
 the data store. | 
| Class and Description | 
|---|
| OpenJPAStateManager Interface implemented by OpenJPA state managers. | 
| Class and Description | 
|---|
| QueryContext A query execution context. | 
| Class and Description | 
|---|
| Query OpenJPA query interface. | 
| Class and Description | 
|---|
| AutoClear State clearing constants. | 
| AutoDetach Bit flags for when to automatically detach the entire persistence context. | 
| Broker The broker is the primary interface into the OpenJPA runtime. | 
| BrokerFactory Factory for  Brokerinstances. | 
| BrokerImpl Concrete  Broker. | 
| ConnectionRetainModes Connection retain mode constants. | 
| DetachState Constants for which fields to include in the detach graph. | 
| FinalizingBrokerImpl Subtype of  BrokerImplthat automatically closes itself during
 finalization. | 
| FindCallbacks Allows facades to control the particulars of the find operation
 through callbacks. | 
| LockLevels Standard object lock levels. | 
| OpCallbacks Allows facades to control the particulars of persistence operations
 through callbacks. | 
| OpenJPAStateManager Interface implemented by OpenJPA state managers. | 
| Query OpenJPA query interface. | 
| QueryContext A query execution context. | 
| QueryFlushModes Constants for determining when to flush before queries. | 
| QueryImpl Implementation of the  Queryinterface. | 
| QueryOperations Query operation constants. | 
| RestoreState State restore constants. | 
| StateManagerImpl Implementation of the  OpenJPAStateManagerinterface for use
 with this runtime. | 
| StoreContext Represents a set of managed objects and their environment. | 
| StoreManager Interface to be implemented by data store mechanisms to interact with
 this runtime. | 
| StoreQuery Component that executes queries against the datastore. | 
| Class and Description | 
|---|
| AbstractBrokerFactory Abstract implementation of the  BrokerFactorythat must be subclassed for a specific runtime. | 
| BrokerFactory Factory for  Brokerinstances. | 
| FetchConfiguration Allows configuration and optimization of how objects are loaded from
 the data store. | 
| FetchConfigurationImpl Allows configuration and optimization of how objects are loaded from
 the data store. | 
| FetchConfigurationImpl.ConfigurationState Configurable state shared throughout a traversal chain. | 
| LockLevels Standard object lock levels. | 
| LockScopes Defines lock scope levels used for MixedLockManager. | 
| QueryFlushModes Constants for determining when to flush before queries. | 
| StoreManager Interface to be implemented by data store mechanisms to interact with
 this runtime. | 
| StoreQuery Component that executes queries against the datastore. | 
| Class and Description | 
|---|
| Broker The broker is the primary interface into the OpenJPA runtime. | 
| BrokerFactory Factory for  Brokerinstances. | 
| FetchConfiguration Allows configuration and optimization of how objects are loaded from
 the data store. | 
| OpenJPAStateManager Interface implemented by OpenJPA state managers. | 
| PCState Base class for all lifecycle states. | 
| StoreContext Represents a set of managed objects and their environment. | 
| StoreManager Interface to be implemented by data store mechanisms to interact with
 this runtime. | 
| Class and Description | 
|---|
| FetchConfiguration Allows configuration and optimization of how objects are loaded from
 the data store. | 
| OpenJPAStateManager Interface implemented by OpenJPA state managers. | 
| PCState Base class for all lifecycle states. | 
| StoreManager Interface to be implemented by data store mechanisms to interact with
 this runtime. | 
Copyright © 2006–2018 Apache Software Foundation. All rights reserved.