Interface | 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. |
ConnectionRetainModes |
Connection retain mode constants.
|
DetachState |
Constants for which fields to include in the detach graph.
|
Extent<T> |
Representation of all members of a persistent class.
|
FetchConfiguration |
Allows configuration and optimization of how objects are loaded from
the data store.
|
FillStrategy<T> |
A strategy to fill data into a
ResultShape . |
FindCallbacks |
Allows facades to control the particulars of the find operation
through callbacks.
|
FinderCache<K,V,R> |
A cache to create and maintain
finder queries . |
FinderQuery<K,V,R> |
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.
|
MixedLockLevels |
Defines lock levels used for MixedLockManager.
|
ObjectFactory<T> |
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.
|
PCData |
Holds data about a single persistence capable instance.
|
PCResultObjectProvider |
Variant of
ResultObjectProvider that populates a
OpenJPAStateManager object in an application-defined manner. |
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.
|
QueryContext |
A query execution context.
|
QueryFlushModes |
Constants for determining when to flush before queries.
|
QueryHints |
Standard query hint keys.
|
QueryOperations |
Query operation constants.
|
QueryStatistics<T> |
Records query execution statistics.
|
RestoreState |
State restore constants.
|
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.
|
Class | 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.
|
AbstractPCResultObjectProvider |
Abstract implementation of
PCResultObjectProvider
that implements ResultObjectProvider.getResultObject()
by assembling the necessary information about the object to be loaded. |
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.
|
Audited |
Carries immutable information about an audited persistent instance.
|
AuditManager |
Controller for audit facility.
|
Bootstrap |
Helper methods for acquiring
BrokerFactory objects |
BrokerImpl |
Concrete
Broker . |
BrokerImpl.StateManagerId |
Unique id for state managers of new datastore instances without assigned
object ids.
|
DelegatingBroker |
Delegating broker that can also perform exception translation
for use in facades.
|
DelegatingBrokerFactory |
Delegating broker factory that can also perform exception translation
for use in facades.
|
DelegatingExtent<T> |
Delegating extent that also can perform exception translation for use
in facades.
|
DelegatingFetchConfiguration |
Delegating fetch configuration that can also perform exception
translation for use in facades.
|
DelegatingQuery |
Delegating query that can also perform exception translation
for use in facades.
|
DelegatingResultList<T> |
Delegating result list that can also perform exception translation
for use in facades.
|
DelegatingSeq |
Delegating sequence that can also perform exception translation for use
in facades.
|
DelegatingStoreManager |
Base class for store manager decorators that delegate to another
store manager for some operations.
|
DetachedStateManager |
Internal state manager for detached instances.
|
DetachedValueStateManager |
Implementation of
OpenJPAStateManager designed to retrieve
values from a detached instance, including when managed by a
DetachedStateManager . |
DetachManager |
Handles detaching instances.
|
DetachManagerLite |
Handles detaching instances.
|
DistinctResultList<E> |
An immutable list that imposes uniqueness on its member.
|
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. |
ExpressionStoreQuery.DataStoreExecutor |
The DataStoreExecutor executes the query against the
implementation's overridden
ExpressionStoreQuery.DataStoreExecutor.executeQuery(org.apache.openjpa.kernel.StoreQuery, java.lang.Object[], org.apache.openjpa.kernel.StoreQuery.Range) method. |
ExpressionStoreQuery.InMemoryExecutor |
Runs the expression query in memory.
|
ExtentImpl<T> |
Representation of all members of a persistent class.
|
FetchConfigurationImpl |
Allows configuration and optimization of how objects are loaded from
the data store.
|
FetchConfigurationImpl.ConfigurationState |
Configurable state shared throughout a traversal chain.
|
FillStrategy.Array<T> |
Fills an array of given type.
|
FillStrategy.Assign<T> |
Populate an instance by simply assigning the 0-th element of the input values.
|
FillStrategy.Bean<T> |
Create and populate a bean by invoking setter methods identified by alias name with each array
element value as argument.
|
FillStrategy.Factory<T> |
Populate an instance created by given factory using a given put(key,value) method.
|
FillStrategy.Map<T> |
Construct and populate an instance by invoking the put method
with each alias as key and element of the given array of values.
|
FillStrategy.NewInstance<T> |
Construct and populate an instance by the given constructor and arguments.
|
Filters |
Helper methods for dealing with query filters.
|
FinalizingBrokerImpl |
Subtype of
BrokerImpl that automatically closes itself during
finalization. |
InMemorySavepointManager |
A
SavepointManager implementation which stores all data in memory. |
InverseManager |
Class which manages inverse relations before flushing
to the datastore.
|
MethodStoreQuery |
A query that is executed by a user-defined method.
|
NoneLockManager |
A lock manager that does not perform any locking.
|
ObjectIdStateManager |
State manager used to access state of embedded object id primary key fields.
|
OpenJPASavepoint |
Represents a savepoint where operations afterwards can be rolled
back and restored to this point
|
OrderingMergedResultObjectProvider |
Merged result object provider specialization that extracts ordering
values from results for comparison.
|
PCDataImpl |
Default
PCData implementation. |
PCState |
Base class for all lifecycle states.
|
PNonTransDeletedState |
Lifecycle state.
|
QueryImpl |
Implementation of the
Query interface. |
QueryImpl.Compilation |
Struct of compiled query properties.
|
QueryImpl.PackingResultObjectProvider |
Result object provider that packs results before returning them.
|
QueryLanguages |
Constants and utilities for query languages.
|
QueryStatistics.Default<T> |
A default implementation.
|
QueryStatistics.None<T> |
A do-nothing implementation.
|
ResultPacker |
Helper class to pack results into the result class set on the query.
|
ResultShape<T> |
Describes the shape of a query result.
|
ResultShapePacker |
Packs result by delegation to a ResultShape.
|
SaveFieldManager |
FieldManager type used to store information for rollback.
|
StateManagerImpl |
Implementation of the
OpenJPAStateManager interface for use
with this runtime. |
StoreQuery.Range |
A query result range.
|
TimeSeededSeq |
A simplistic implementation of a
Seq used
to provide datastore ids. |
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.
|
VersionLockManager |
LockManager implementation that provides support
for version checking and version updating when locks are acquired. |
Enum | Description |
---|---|
DataCacheRetrieveMode |
DataCache Retrieve Modes.
|
DataCacheStoreMode |
DataCache Store modes
|
OpenJPA Runtime Kernel
This package provides a common OpenJPA runtime environment that can be adapted for use with various data store mechanisms.
Copyright © 2006–2017 Apache Software Foundation. All rights reserved.