Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.apache.openjpa.kernel

OpenJPA Runtime Kernel

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 | 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.
LockLevels | Standard object lock levels.
LockManager | Handles obtaining and releasing locks on objects.
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.
Query | OpenJPA query interface.
QueryContext | A query execution context.
QueryFlushModes | Constants for determining when to flush before queries.
QueryOperations | Query operation constants.
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.
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.
Bootstrap | Helper methods for acquiring `BrokerFactory` objects
BrokerImpl | Concrete `Broker`.
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 | 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 | 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.
ExpressionStoreQuery | Implementation of an expression-based query, which can handle String-based query expressions such as JPQL and JDOQL.
ExtentImpl | 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.
Filters | Helper methods for dealing with query filters.
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.
QueryLanguages | Constants and utilities for query languages.
ResultPacker | Helper class to pack results into the result class set on the query.
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.
VersionLockManager | `LockManager` implementation that provides support for version checking and version updating when locks are acquired.

## Package org.apache.openjpa.kernel Description

OpenJPA Runtime Kernel

This package provides a common OpenJPA runtime environment that can be adapted for use with various data store mechanisms.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2006 Apache Software Foundation. All Rights Reserved.