Package org.apache.openjpa.jdbc.kernel

OpenJPA-JDBC Runtime Kernel


Interface Summary
EagerFetchModes Eager fetch mode constants.
JDBCFetchConfiguration JDBC extensions to OpenJPA's FetchConfiguration.
JDBCLockManager Extension of the LockManager interface with methods for datastore locking during the select and load process.
JDBCSeq Specialization of the the Seq interface to provide information on the schema needed by this sequence.
JDBCStore Represents the JDBC store.
LRSSizes Ways of calculating the size of large result sets.
PreparedStatementManager Manages prepared statement execution.
UpdateManager This interface is used to customize the way that updates are made to database records.

Class Summary
AbstractJDBCSavepointManager Abstract SavepointManager implementation that delegates to the subclass for savepoint operations on the active Connection.
AbstractJDBCSeq Abstract sequence implementation.
AbstractUpdateManager Base update manager with common functionality.
AbstractUpdateManager.CustomMapping Executes customized mapping updates.
ClassTableJDBCSeq Specialization of the TableJDBCSeq that maintains a separate sequence count per-class.
ConnectionInfo Struct to hold data about the current connection state.
ConstraintUpdateManager Standard update manager, capable of foreign key constraint evaluation.
DelegatingJDBCFetchConfiguration Delegating fetch configuration that can also perform exception transation for use in facades.
GenericResultObjectProvider Object provider implementation wrapped around a generic Result.
InstanceResultObjectProvider Object provider implementation wrapped around a Select.
JDBC3SavepointManager SavepointManager implementation that uses JDBC 3 savepoints to store state.
JDBCBrokerFactory BrokerFactory type for use with the JDBC runtime.
JDBCFetchConfigurationImpl JDBC extensions to OpenJPA's FetchConfiguration.
JDBCStoreManager StoreManager plugin that uses JDBC to store persistent data in a relational data store.
JDBCStoreQuery JDBC query implementation.
NativeJDBCSeq JDBCSeq implementation that uses a database sequences to generate numbers.
OperationOrderUpdateManager Update manager that writes SQL in object-level operation order.
PagingResultObjectProvider Object provider implementation that fetches one page of results at a a time as it scrolls.
PessimisticLockManager Lock manager that uses exclusive database locks.
PreparedStatementManagerImpl Basic prepared statement manager implementation.
SelectResultObjectProvider Abstract provider implementation wrapped around a Select.
SQLStoreQuery A SQL query.
TableJDBCSeq JDBCSeq implementation that uses a database table for sequence number generation.
TableJDBCSeq.Status Helper struct to hold status information.
ValueTableJDBCSeq Specialization of the TableJDBCSeq that maintains multiple sequence counts.

Package org.apache.openjpa.jdbc.kernel Description

OpenJPA-JDBC Runtime Kernel

Runtime services for the JDBC OpenJPA implementation.

Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.