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
BrokerFactory
that must be subclassed for a specific runtime. |
BrokerFactory
Factory for
Broker instances. |
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
Broker instances. |
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
PCData implementation. |
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
OpenJPAStateManager interface for use
with this runtime. |
Class and Description |
---|
Broker
The broker is the primary interface into the OpenJPA runtime.
|
BrokerFactory
Factory for
Broker instances. |
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
BrokerFactory
that must be subclassed for a specific runtime. |
AbstractLockManager
Abstract
LockManager implementation. |
AbstractStoreQuery
Abstract
StoreQuery that implements most methods as no-ops. |
AbstractStoreQuery.AbstractExecutor
Abstract
Executor that implements most methods as no-ops. |
Broker
The broker is the primary interface into the OpenJPA runtime.
|
BrokerFactory
Factory for
Broker instances. |
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
QueryExpressions instance. |
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
LockManager implementation 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
BrokerFactory
that must be subclassed for a specific runtime. |
AbstractLockManager
Abstract
LockManager implementation. |
AbstractPCData
Abstract base class which implements core PCData behavior.
|
AbstractStoreQuery
Abstract
StoreQuery that implements most methods as no-ops. |
AbstractStoreQuery.AbstractExecutor
Abstract
Executor that 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
Broker instances. |
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
QueryExpressions instance. |
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
SavepointManager implementation 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
ResultObjectProvider that populates a
OpenJPAStateManager object 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
Query interface. |
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
OpenJPAStateManager interface 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
Broker instances. |
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
Broker instances. |
BrokerImpl
Concrete
Broker . |
ConnectionRetainModes
Connection retain mode constants.
|
DetachState
Constants for which fields to include in the detach graph.
|
FinalizingBrokerImpl
Subtype of
BrokerImpl that 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
Query interface. |
QueryOperations
Query operation constants.
|
RestoreState
State restore constants.
|
StateManagerImpl
Implementation of the
OpenJPAStateManager interface 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
BrokerFactory
that must be subclassed for a specific runtime. |
BrokerFactory
Factory for
Broker instances. |
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
Broker instances. |
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–2020 Apache Software Foundation. All rights reserved.