|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
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 Summary | |
---|---|
AbstractBrokerFactory | Abstract implementation of the BrokerFactory
that must be subclassed for a specific runtime. |
AbstractFieldManager | Abstract FieldManager for easy subclassing. |
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 AbstractStoreQuery.AbstractExecutor that implements most methods as no-ops. |
AttachManager | Handles attaching instances. |
AttachStrategy | Strategy for attaching objects. |
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.TransactionalCache | Transactional cache that holds soft refs to clean instances. |
ClearFieldManager | FieldManager that responds to all fetch methods with the default value for that field; used to clear the state of managed instances. |
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. |
DetachedStateAttachStrategy | Handles attaching instances with detached state. |
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. |
ECleanState | Lifecycle state. |
ECopyState | Lifecycle state. |
EDeletedState | Lifecycle state. |
EDirtyState | Lifecycle state. |
ENonTransState | Lifecycle state. |
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. |
HollowState | Lifecycle state. |
InMemorySavepointManager | A SavepointManager implementation which stores all data in memory. |
InverseManager | Class which manages inverse relations before flushing to the datastore. |
LocalManagedRuntime | Uses a local implementation of the TransactionManager interface. |
ManagedCache | Cache of managed objects. |
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. |
PCleanState | Lifecycle state. |
PCState | Base class for all lifecycle states. |
PDeletedFlushedState | Lifecycle state. |
PDeletedState | Lifecycle state. |
PDirtyState | Lifecycle state. |
PNewDeletedState | Lifecycle state. |
PNewFlushedDeletedFlushedState | Lifecycle state. |
PNewFlushedDeletedState | Lifecycle state. |
PNewProvisionalState | Lifecycle state. |
PNewState | Lifecycle state. |
PNonTransDeletedState | Lifecycle state. |
PNonTransDirtyState | Lifecycle state. |
PNonTransNewState | Lifecycle state. |
PNonTransState | 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. |
ROPStoreManager | Wraps the native store manager to handle calls using custom
PCResultObjectProvider s. |
SaveFieldManager | FieldManager type used to store information for rollback. |
SavepointFieldManager | FieldManager type used to store information for savepoint rollback. |
SingleFieldManager | FieldManager type used to hold onto a single field value and then dispense it via the fetch methods. |
StateManagerImpl | Implementation of the OpenJPAStateManager interface for use
with this runtime. |
StoreQuery.Range | A query result range. |
TCleanState | Lifecycle state. |
TDirtyState | Lifecycle state. |
TimeSeededSeq | A simplistic implementation of a Seq used
to provide datastore ids. |
TLoadedState | Lifecycle state. |
TransferFieldManager | FieldManager type used to transfer a single field value. |
TransientState | Lifecycle state. |
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. |
VersionAttachStrategy | Handles attaching instances using version and primary key fields. |
VersionLockManager | LockManager implementation that provides support
for version checking and version updating when locks are acquired. |
Enum Summary | |
---|---|
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.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |