blob: 4865e8d4413f6d35e43516d219916e68d840b94b [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_121) on Fri Jan 06 19:36:45 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Package org.apache.openjpa.kernel (OpenJPA Parent POM 2.4.2 API)</title>
<meta name="date" content="2017-01-06">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Package org.apache.openjpa.kernel (OpenJPA Parent POM 2.4.2 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/openjpa/kernel/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Uses of Package org.apache.openjpa.kernel" class="title">Uses of Package<br>org.apache.openjpa.kernel</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.openjpa.abstractstore">org.apache.openjpa.abstractstore</a></td>
<td class="colLast">
<div class="block"><strong>OpenJPA Abstract StoreManager Implementation</strong></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.openjpa.audit">org.apache.openjpa.audit</a></td>
<td class="colLast">
<div class="block"><strong>OpenJPA Audit Facility</strong></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.openjpa.conf">org.apache.openjpa.conf</a></td>
<td class="colLast">
<div class="block"><strong>OpenJPA Configuration</strong></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.openjpa.datacache">org.apache.openjpa.datacache</a></td>
<td class="colLast">
<div class="block"><strong>OpenJPA Data Cache</strong></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.openjpa.enhance">org.apache.openjpa.enhance</a></td>
<td class="colLast">
<div class="block"><strong>OpenJPA Enhancer</strong></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.openjpa.event">org.apache.openjpa.event</a></td>
<td class="colLast">
<div class="block"><strong>OpenJPA Events</strong></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.openjpa.instrumentation">org.apache.openjpa.instrumentation</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.openjpa.jdbc.conf">org.apache.openjpa.jdbc.conf</a></td>
<td class="colLast">
<div class="block"><strong>OpenJPA-JDBC Configuration</strong></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.openjpa.jdbc.kernel">org.apache.openjpa.jdbc.kernel</a></td>
<td class="colLast">
<div class="block"><strong>OpenJPA-JDBC Runtime Kernel</strong></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.openjpa.jdbc.kernel.exps">org.apache.openjpa.jdbc.kernel.exps</a></td>
<td class="colLast">
<div class="block"><strong>OpenJPA-JDBC Expression Tree</strong></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.openjpa.jdbc.meta">org.apache.openjpa.jdbc.meta</a></td>
<td class="colLast">
<div class="block"><strong>OpenJPA-JDBC ORM Metadata</strong></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.openjpa.jdbc.meta.strats">org.apache.openjpa.jdbc.meta.strats</a></td>
<td class="colLast">
<div class="block"><strong>OpenJPA-JDBC ORM Strategies</strong></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.openjpa.jdbc.sql">org.apache.openjpa.jdbc.sql</a></td>
<td class="colLast">
<div class="block"><strong>OpenJPA-JDBC SQL Abstraction</strong></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.openjpa.kernel">org.apache.openjpa.kernel</a></td>
<td class="colLast">
<div class="block"><strong>OpenJPA Runtime Kernel</strong></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.openjpa.kernel.exps">org.apache.openjpa.kernel.exps</a></td>
<td class="colLast">
<div class="block"><strong>OpenJPA Expression Tree</strong></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.openjpa.kernel.jpql">org.apache.openjpa.kernel.jpql</a></td>
<td class="colLast">
<div class="block"><strong>JPA Query Language Support</strong></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.openjpa.meta">org.apache.openjpa.meta</a></td>
<td class="colLast">
<div class="block"><strong>OpenJPA Metadata</strong></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.openjpa.persistence">org.apache.openjpa.persistence</a></td>
<td class="colLast">
<div class="block"><strong>OpenJPA JPA</strong></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.openjpa.persistence.criteria">org.apache.openjpa.persistence.criteria</a></td>
<td class="colLast">
<div class="block"><strong>OpenJPA Criteria Query</strong></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.openjpa.persistence.jdbc">org.apache.openjpa.persistence.jdbc</a></td>
<td class="colLast">
<div class="block"><strong>OpenJPA JPA-JDBC</strong></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.openjpa.persistence.jest">org.apache.openjpa.persistence.jest</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.openjpa.persistence.meta">org.apache.openjpa.persistence.meta</a></td>
<td class="colLast">
<div class="block"><strong>OpenJPA MetaModel</strong></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.openjpa.persistence.query">org.apache.openjpa.persistence.query</a></td>
<td class="colLast">
<div class="block"><strong>OpenJPA Dynamic Query</strong></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.openjpa.slice">org.apache.openjpa.slice</a></td>
<td class="colLast">
<div class="block">Extended OpenJPA Interfaces for distributed databases.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.openjpa.slice.jdbc">org.apache.openjpa.slice.jdbc</a></td>
<td class="colLast">
<div class="block">Implements Distributed version of JDBCStoreManager and JDBCStoreQuery.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.openjpa.util">org.apache.openjpa.util</a></td>
<td class="colLast">
<div class="block"><strong>OpenJPA Utilities</strong></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.openjpa.xmlstore">org.apache.openjpa.xmlstore</a></td>
<td class="colLast">
<div class="block"><strong>XML Store</strong></div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.abstractstore">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/abstractstore/package-summary.html">org.apache.openjpa.abstractstore</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/AbstractBrokerFactory.html#org.apache.openjpa.abstractstore">AbstractBrokerFactory</a>
<div class="block">Abstract implementation of the <a href="../../../../org/apache/openjpa/kernel/BrokerFactory.html" title="interface in org.apache.openjpa.kernel"><code>BrokerFactory</code></a>
that must be subclassed for a specific runtime.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/BrokerFactory.html#org.apache.openjpa.abstractstore">BrokerFactory</a>
<div class="block">Factory for <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel"><code>Broker</code></a> instances.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FetchConfiguration.html#org.apache.openjpa.abstractstore">FetchConfiguration</a>
<div class="block">Allows configuration and optimization of how objects are loaded from
the data store.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/OpenJPAStateManager.html#org.apache.openjpa.abstractstore">OpenJPAStateManager</a>
<div class="block">Interface implemented by OpenJPA state managers.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/PCState.html#org.apache.openjpa.abstractstore">PCState</a>
<div class="block">Base class for all lifecycle states.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Seq.html#org.apache.openjpa.abstractstore">Seq</a>
<div class="block">Internal OpenJPA sequence interface.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreContext.html#org.apache.openjpa.abstractstore">StoreContext</a>
<div class="block">Represents a set of managed objects and their environment.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreManager.html#org.apache.openjpa.abstractstore">StoreManager</a>
<div class="block">Interface to be implemented by data store mechanisms to interact with
this runtime.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreQuery.html#org.apache.openjpa.abstractstore">StoreQuery</a>
<div class="block">Component that executes queries against the datastore.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.audit">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/audit/package-summary.html">org.apache.openjpa.audit</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Audited.html#org.apache.openjpa.audit">Audited</a>
<div class="block">Carries immutable information about an audited persistent instance.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Broker.html#org.apache.openjpa.audit">Broker</a>
<div class="block">The broker is the primary interface into the OpenJPA runtime.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.conf">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/conf/package-summary.html">org.apache.openjpa.conf</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/BrokerFactory.html#org.apache.openjpa.conf">BrokerFactory</a>
<div class="block">Factory for <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel"><code>Broker</code></a> instances.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/BrokerImpl.html#org.apache.openjpa.conf">BrokerImpl</a>
<div class="block">Concrete <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel"><code>Broker</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/DetachState.html#org.apache.openjpa.conf">DetachState</a>
<div class="block">Constants for which fields to include in the detach graph.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FinderCache.html#org.apache.openjpa.conf">FinderCache</a>
<div class="block">A cache to create and maintain <a href="../../../../org/apache/openjpa/kernel/FinderQuery.html" title="interface in org.apache.openjpa.kernel"><code>finder queries</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/InverseManager.html#org.apache.openjpa.conf">InverseManager</a>
<div class="block">Class which manages inverse relations before flushing
to the datastore.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/LockManager.html#org.apache.openjpa.conf">LockManager</a>
<div class="block">Handles obtaining and releasing locks on objects.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/PreparedQueryCache.html#org.apache.openjpa.conf">PreparedQueryCache</a>
<div class="block">A cache to create and maintain <a href="../../../../org/apache/openjpa/kernel/PreparedQuery.html" title="interface in org.apache.openjpa.kernel"><code>prepared queries</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/SavepointManager.html#org.apache.openjpa.conf">SavepointManager</a>
<div class="block">A manager for handling savepoints.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Seq.html#org.apache.openjpa.conf">Seq</a>
<div class="block">Internal OpenJPA sequence interface.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.datacache">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/datacache/package-summary.html">org.apache.openjpa.datacache</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/AbstractPCData.html#org.apache.openjpa.datacache">AbstractPCData</a>
<div class="block">Abstract base class which implements core PCData behavior.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/DelegatingStoreManager.html#org.apache.openjpa.datacache">DelegatingStoreManager</a>
<div class="block">Base class for store manager decorators that delegate to another
store manager for some operations.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FetchConfiguration.html#org.apache.openjpa.datacache">FetchConfiguration</a>
<div class="block">Allows configuration and optimization of how objects are loaded from
the data store.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/OpenJPAStateManager.html#org.apache.openjpa.datacache">OpenJPAStateManager</a>
<div class="block">Interface implemented by OpenJPA state managers.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/PCData.html#org.apache.openjpa.datacache">PCData</a>
<div class="block">Holds data about a single persistence capable instance.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/PCDataImpl.html#org.apache.openjpa.datacache">PCDataImpl</a>
<div class="block">Default <a href="../../../../org/apache/openjpa/kernel/PCData.html" title="interface in org.apache.openjpa.kernel"><code>PCData</code></a> implementation.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/PCState.html#org.apache.openjpa.datacache">PCState</a>
<div class="block">Base class for all lifecycle states.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Query.html#org.apache.openjpa.datacache">Query</a>
<div class="block">OpenJPA query interface.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/QueryContext.html#org.apache.openjpa.datacache">QueryContext</a>
<div class="block">A query execution context.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/QueryOperations.html#org.apache.openjpa.datacache">QueryOperations</a>
<div class="block">Query operation constants.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/QueryStatistics.html#org.apache.openjpa.datacache">QueryStatistics</a>
<div class="block">Records query execution statistics.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreContext.html#org.apache.openjpa.datacache">StoreContext</a>
<div class="block">Represents a set of managed objects and their environment.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreManager.html#org.apache.openjpa.datacache">StoreManager</a>
<div class="block">Interface to be implemented by data store mechanisms to interact with
this runtime.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreQuery.html#org.apache.openjpa.datacache">StoreQuery</a>
<div class="block">Component that executes queries against the datastore.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreQuery.Executor.html#org.apache.openjpa.datacache">StoreQuery.Executor</a>
<div class="block">An executor provides a uniform interface to the mechanism for executing
either an in-memory or datastore query.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.enhance">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/enhance/package-summary.html">org.apache.openjpa.enhance</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/PCData.html#org.apache.openjpa.enhance">PCData</a>
<div class="block">Holds data about a single persistence capable instance.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StateManagerImpl.html#org.apache.openjpa.enhance">StateManagerImpl</a>
<div class="block">Implementation of the <a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel"><code>OpenJPAStateManager</code></a> interface for use
with this runtime.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.event">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/event/package-summary.html">org.apache.openjpa.event</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Broker.html#org.apache.openjpa.event">Broker</a>
<div class="block">The broker is the primary interface into the OpenJPA runtime.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/BrokerFactory.html#org.apache.openjpa.event">BrokerFactory</a>
<div class="block">Factory for <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel"><code>Broker</code></a> instances.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/OpenJPAStateManager.html#org.apache.openjpa.event">OpenJPAStateManager</a>
<div class="block">Interface implemented by OpenJPA state managers.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.instrumentation">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/instrumentation/package-summary.html">org.apache.openjpa.instrumentation</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/PreparedQueryCache.html#org.apache.openjpa.instrumentation">PreparedQueryCache</a>
<div class="block">A cache to create and maintain <a href="../../../../org/apache/openjpa/kernel/PreparedQuery.html" title="interface in org.apache.openjpa.kernel"><code>prepared queries</code></a>.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.jdbc.conf">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/jdbc/conf/package-summary.html">org.apache.openjpa.jdbc.conf</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/BrokerImpl.html#org.apache.openjpa.jdbc.conf">BrokerImpl</a>
<div class="block">Concrete <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel"><code>Broker</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreContext.html#org.apache.openjpa.jdbc.conf">StoreContext</a>
<div class="block">Represents a set of managed objects and their environment.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.jdbc.kernel">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/jdbc/kernel/package-summary.html">org.apache.openjpa.jdbc.kernel</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/AbstractBrokerFactory.html#org.apache.openjpa.jdbc.kernel">AbstractBrokerFactory</a>
<div class="block">Abstract implementation of the <a href="../../../../org/apache/openjpa/kernel/BrokerFactory.html" title="interface in org.apache.openjpa.kernel"><code>BrokerFactory</code></a>
that must be subclassed for a specific runtime.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/AbstractLockManager.html#org.apache.openjpa.jdbc.kernel">AbstractLockManager</a>
<div class="block">Abstract <a href="../../../../org/apache/openjpa/kernel/LockManager.html" title="interface in org.apache.openjpa.kernel"><code>LockManager</code></a> implementation.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/AbstractStoreQuery.html#org.apache.openjpa.jdbc.kernel">AbstractStoreQuery</a>
<div class="block">Abstract <a href="../../../../org/apache/openjpa/kernel/StoreQuery.html" title="interface in org.apache.openjpa.kernel"><code>StoreQuery</code></a> that implements most methods as no-ops.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/AbstractStoreQuery.AbstractExecutor.html#org.apache.openjpa.jdbc.kernel">AbstractStoreQuery.AbstractExecutor</a>
<div class="block">Abstract <code>Executor</code> that implements most methods as no-ops.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Broker.html#org.apache.openjpa.jdbc.kernel">Broker</a>
<div class="block">The broker is the primary interface into the OpenJPA runtime.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/BrokerFactory.html#org.apache.openjpa.jdbc.kernel">BrokerFactory</a>
<div class="block">Factory for <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel"><code>Broker</code></a> instances.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/BrokerImpl.html#org.apache.openjpa.jdbc.kernel">BrokerImpl</a>
<div class="block">Concrete <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel"><code>Broker</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/DelegatingFetchConfiguration.html#org.apache.openjpa.jdbc.kernel">DelegatingFetchConfiguration</a>
<div class="block">Delegating fetch configuration that can also perform exception
translation for use in facades.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/ExpressionStoreQuery.html#org.apache.openjpa.jdbc.kernel">ExpressionStoreQuery</a>
<div class="block">Implementation of an expression-based query, which can handle
String-based query expressions such as JPQL and JDOQL.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/ExpressionStoreQuery.AbstractExpressionExecutor.html#org.apache.openjpa.jdbc.kernel">ExpressionStoreQuery.AbstractExpressionExecutor</a>
<div class="block">Provides support for queries that hold query information
in a <a href="../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps"><code>QueryExpressions</code></a> instance.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FetchConfiguration.html#org.apache.openjpa.jdbc.kernel">FetchConfiguration</a>
<div class="block">Allows configuration and optimization of how objects are loaded from
the data store.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FetchConfigurationImpl.html#org.apache.openjpa.jdbc.kernel">FetchConfigurationImpl</a>
<div class="block">Allows configuration and optimization of how objects are loaded from
the data store.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FetchConfigurationImpl.ConfigurationState.html#org.apache.openjpa.jdbc.kernel">FetchConfigurationImpl.ConfigurationState</a>
<div class="block">Configurable state shared throughout a traversal chain.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FinderCache.html#org.apache.openjpa.jdbc.kernel">FinderCache</a>
<div class="block">A cache to create and maintain <a href="../../../../org/apache/openjpa/kernel/FinderQuery.html" title="interface in org.apache.openjpa.kernel"><code>finder queries</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FinderQuery.html#org.apache.openjpa.jdbc.kernel">FinderQuery</a>
<div class="block">A finder query is a query for an instance of a class by its primary key.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/LockLevels.html#org.apache.openjpa.jdbc.kernel">LockLevels</a>
<div class="block">Standard object lock levels.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/LockManager.html#org.apache.openjpa.jdbc.kernel">LockManager</a>
<div class="block">Handles obtaining and releasing locks on objects.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/LockScopes.html#org.apache.openjpa.jdbc.kernel">LockScopes</a>
<div class="block">Defines lock scope levels used for MixedLockManager.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/OpenJPASavepoint.html#org.apache.openjpa.jdbc.kernel">OpenJPASavepoint</a>
<div class="block">Represents a savepoint where operations afterwards can be rolled
back and restored to this point</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/OpenJPAStateManager.html#org.apache.openjpa.jdbc.kernel">OpenJPAStateManager</a>
<div class="block">Interface implemented by OpenJPA state managers.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/PCState.html#org.apache.openjpa.jdbc.kernel">PCState</a>
<div class="block">Base class for all lifecycle states.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/PreparedQuery.html#org.apache.openjpa.jdbc.kernel">PreparedQuery</a>
<div class="block">A prepared query associates a compiled query to a <em>parsed state</em> that
can be executed possibly with more efficiency.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/PreparedQueryCache.html#org.apache.openjpa.jdbc.kernel">PreparedQueryCache</a>
<div class="block">A cache to create and maintain <a href="../../../../org/apache/openjpa/kernel/PreparedQuery.html" title="interface in org.apache.openjpa.kernel"><code>prepared queries</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/PreparedQueryCache.Exclusion.html#org.apache.openjpa.jdbc.kernel">PreparedQueryCache.Exclusion</a>
<div class="block">A structure to describe the strength and reason for excluding a query from the cache.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Query.html#org.apache.openjpa.jdbc.kernel">Query</a>
<div class="block">OpenJPA query interface.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/QueryFlushModes.html#org.apache.openjpa.jdbc.kernel">QueryFlushModes</a>
<div class="block">Constants for determining when to flush before queries.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/QueryOperations.html#org.apache.openjpa.jdbc.kernel">QueryOperations</a>
<div class="block">Query operation constants.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/QueryStatistics.html#org.apache.openjpa.jdbc.kernel">QueryStatistics</a>
<div class="block">Records query execution statistics.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/SavepointManager.html#org.apache.openjpa.jdbc.kernel">SavepointManager</a>
<div class="block">A manager for handling savepoints.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Seq.html#org.apache.openjpa.jdbc.kernel">Seq</a>
<div class="block">Internal OpenJPA sequence interface.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreContext.html#org.apache.openjpa.jdbc.kernel">StoreContext</a>
<div class="block">Represents a set of managed objects and their environment.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreManager.html#org.apache.openjpa.jdbc.kernel">StoreManager</a>
<div class="block">Interface to be implemented by data store mechanisms to interact with
this runtime.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreQuery.html#org.apache.openjpa.jdbc.kernel">StoreQuery</a>
<div class="block">Component that executes queries against the datastore.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreQuery.Executor.html#org.apache.openjpa.jdbc.kernel">StoreQuery.Executor</a>
<div class="block">An executor provides a uniform interface to the mechanism for executing
either an in-memory or datastore query.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreQuery.Range.html#org.apache.openjpa.jdbc.kernel">StoreQuery.Range</a>
<div class="block">A query result range.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/VersionLockManager.html#org.apache.openjpa.jdbc.kernel">VersionLockManager</a>
<div class="block"><a href="../../../../org/apache/openjpa/kernel/LockManager.html" title="interface in org.apache.openjpa.kernel"><code>LockManager</code></a> implementation that provides support
for version checking and version updating when locks are acquired.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.jdbc.kernel.exps">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/jdbc/kernel/exps/package-summary.html">org.apache.openjpa.jdbc.kernel.exps</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreContext.html#org.apache.openjpa.jdbc.kernel.exps">StoreContext</a>
<div class="block">Represents a set of managed objects and their environment.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.jdbc.meta">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/jdbc/meta/package-summary.html">org.apache.openjpa.jdbc.meta</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/OpenJPAStateManager.html#org.apache.openjpa.jdbc.meta">OpenJPAStateManager</a>
<div class="block">Interface implemented by OpenJPA state managers.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/PCState.html#org.apache.openjpa.jdbc.meta">PCState</a>
<div class="block">Base class for all lifecycle states.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.jdbc.meta.strats">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/jdbc/meta/strats/package-summary.html">org.apache.openjpa.jdbc.meta.strats</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/OpenJPAStateManager.html#org.apache.openjpa.jdbc.meta.strats">OpenJPAStateManager</a>
<div class="block">Interface implemented by OpenJPA state managers.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/PCState.html#org.apache.openjpa.jdbc.meta.strats">PCState</a>
<div class="block">Base class for all lifecycle states.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreContext.html#org.apache.openjpa.jdbc.meta.strats">StoreContext</a>
<div class="block">Represents a set of managed objects and their environment.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.jdbc.sql">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/jdbc/sql/package-summary.html">org.apache.openjpa.jdbc.sql</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/OpenJPAStateManager.html#org.apache.openjpa.jdbc.sql">OpenJPAStateManager</a>
<div class="block">Interface implemented by OpenJPA state managers.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreContext.html#org.apache.openjpa.jdbc.sql">StoreContext</a>
<div class="block">Represents a set of managed objects and their environment.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.kernel">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/AbstractBrokerFactory.html#org.apache.openjpa.kernel">AbstractBrokerFactory</a>
<div class="block">Abstract implementation of the <a href="../../../../org/apache/openjpa/kernel/BrokerFactory.html" title="interface in org.apache.openjpa.kernel"><code>BrokerFactory</code></a>
that must be subclassed for a specific runtime.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/AbstractLockManager.html#org.apache.openjpa.kernel">AbstractLockManager</a>
<div class="block">Abstract <a href="../../../../org/apache/openjpa/kernel/LockManager.html" title="interface in org.apache.openjpa.kernel"><code>LockManager</code></a> implementation.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/AbstractPCData.html#org.apache.openjpa.kernel">AbstractPCData</a>
<div class="block">Abstract base class which implements core PCData behavior.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/AbstractStoreQuery.html#org.apache.openjpa.kernel">AbstractStoreQuery</a>
<div class="block">Abstract <a href="../../../../org/apache/openjpa/kernel/StoreQuery.html" title="interface in org.apache.openjpa.kernel"><code>StoreQuery</code></a> that implements most methods as no-ops.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/AbstractStoreQuery.AbstractExecutor.html#org.apache.openjpa.kernel">AbstractStoreQuery.AbstractExecutor</a>
<div class="block">Abstract <code>Executor</code> that implements most methods as no-ops.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/AttachManager.html#org.apache.openjpa.kernel">AttachManager</a>
<div class="block">Handles attaching instances.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/AutoClear.html#org.apache.openjpa.kernel">AutoClear</a>
<div class="block">State clearing constants.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/AutoDetach.html#org.apache.openjpa.kernel">AutoDetach</a>
<div class="block">Bit flags for when to automatically detach the entire persistence context.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Broker.html#org.apache.openjpa.kernel">Broker</a>
<div class="block">The broker is the primary interface into the OpenJPA runtime.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/BrokerFactory.html#org.apache.openjpa.kernel">BrokerFactory</a>
<div class="block">Factory for <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel"><code>Broker</code></a> instances.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/BrokerImpl.html#org.apache.openjpa.kernel">BrokerImpl</a>
<div class="block">Concrete <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel"><code>Broker</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/BrokerImpl.StateManagerId.html#org.apache.openjpa.kernel">BrokerImpl.StateManagerId</a>
<div class="block">Unique id for state managers of new datastore instances without assigned
object ids.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/ConnectionRetainModes.html#org.apache.openjpa.kernel">ConnectionRetainModes</a>
<div class="block">Connection retain mode constants.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/DataCacheRetrieveMode.html#org.apache.openjpa.kernel">DataCacheRetrieveMode</a>
<div class="block">DataCache Retrieve Modes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/DataCacheStoreMode.html#org.apache.openjpa.kernel">DataCacheStoreMode</a>
<div class="block">DataCache Store modes</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/DelegatingStoreManager.html#org.apache.openjpa.kernel">DelegatingStoreManager</a>
<div class="block">Base class for store manager decorators that delegate to another
store manager for some operations.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/DetachedStateManager.html#org.apache.openjpa.kernel">DetachedStateManager</a>
<div class="block">Internal state manager for detached instances.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/DetachState.html#org.apache.openjpa.kernel">DetachState</a>
<div class="block">Constants for which fields to include in the detach graph.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/ExpressionStoreQuery.html#org.apache.openjpa.kernel">ExpressionStoreQuery</a>
<div class="block">Implementation of an expression-based query, which can handle
String-based query expressions such as JPQL and JDOQL.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/ExpressionStoreQuery.AbstractExpressionExecutor.html#org.apache.openjpa.kernel">ExpressionStoreQuery.AbstractExpressionExecutor</a>
<div class="block">Provides support for queries that hold query information
in a <a href="../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps"><code>QueryExpressions</code></a> instance.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Extent.html#org.apache.openjpa.kernel">Extent</a>
<div class="block">Representation of all members of a persistent class.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FetchConfiguration.html#org.apache.openjpa.kernel">FetchConfiguration</a>
<div class="block">Allows configuration and optimization of how objects are loaded from
the data store.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FetchConfigurationImpl.html#org.apache.openjpa.kernel">FetchConfigurationImpl</a>
<div class="block">Allows configuration and optimization of how objects are loaded from
the data store.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FetchConfigurationImpl.ConfigurationState.html#org.apache.openjpa.kernel">FetchConfigurationImpl.ConfigurationState</a>
<div class="block">Configurable state shared throughout a traversal chain.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FillStrategy.html#org.apache.openjpa.kernel">FillStrategy</a>
<div class="block">A strategy to fill data into a <a href="../../../../org/apache/openjpa/kernel/ResultShape.html" title="class in org.apache.openjpa.kernel"><code>ResultShape</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FindCallbacks.html#org.apache.openjpa.kernel">FindCallbacks</a>
<div class="block">Allows facades to control the particulars of the find operation
through callbacks.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FinderQuery.html#org.apache.openjpa.kernel">FinderQuery</a>
<div class="block">A finder query is a query for an instance of a class by its primary key.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/InMemorySavepointManager.html#org.apache.openjpa.kernel">InMemorySavepointManager</a>
<div class="block">A <a href="../../../../org/apache/openjpa/kernel/SavepointManager.html" title="interface in org.apache.openjpa.kernel"><code>SavepointManager</code></a> implementation which stores all data in memory.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/InverseManager.html#org.apache.openjpa.kernel">InverseManager</a>
<div class="block">Class which manages inverse relations before flushing
to the datastore.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/LockLevels.html#org.apache.openjpa.kernel">LockLevels</a>
<div class="block">Standard object lock levels.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/LockManager.html#org.apache.openjpa.kernel">LockManager</a>
<div class="block">Handles obtaining and releasing locks on objects.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/LockScopes.html#org.apache.openjpa.kernel">LockScopes</a>
<div class="block">Defines lock scope levels used for MixedLockManager.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/ObjectFactory.html#org.apache.openjpa.kernel">ObjectFactory</a>
<div class="block">An interface to create objects that are used by result processing.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/OpCallbacks.html#org.apache.openjpa.kernel">OpCallbacks</a>
<div class="block">Allows facades to control the particulars of persistence operations
through callbacks.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/OpenJPASavepoint.html#org.apache.openjpa.kernel">OpenJPASavepoint</a>
<div class="block">Represents a savepoint where operations afterwards can be rolled
back and restored to this point</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/OpenJPAStateManager.html#org.apache.openjpa.kernel">OpenJPAStateManager</a>
<div class="block">Interface implemented by OpenJPA state managers.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/PCData.html#org.apache.openjpa.kernel">PCData</a>
<div class="block">Holds data about a single persistence capable instance.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/PCResultObjectProvider.html#org.apache.openjpa.kernel">PCResultObjectProvider</a>
<div class="block">Variant of <a href="../../../../org/apache/openjpa/lib/rop/ResultObjectProvider.html" title="interface in org.apache.openjpa.lib.rop"><code>ResultObjectProvider</code></a> that populates a
<a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel"><code>OpenJPAStateManager</code></a> object in an application-defined manner.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/PCState.html#org.apache.openjpa.kernel">PCState</a>
<div class="block">Base class for all lifecycle states.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/PreparedQuery.html#org.apache.openjpa.kernel">PreparedQuery</a>
<div class="block">A prepared query associates a compiled query to a <em>parsed state</em> that
can be executed possibly with more efficiency.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/PreparedQueryCache.Exclusion.html#org.apache.openjpa.kernel">PreparedQueryCache.Exclusion</a>
<div class="block">A structure to describe the strength and reason for excluding a query from the cache.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Query.html#org.apache.openjpa.kernel">Query</a>
<div class="block">OpenJPA query interface.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/QueryContext.html#org.apache.openjpa.kernel">QueryContext</a>
<div class="block">A query execution context.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/QueryFlushModes.html#org.apache.openjpa.kernel">QueryFlushModes</a>
<div class="block">Constants for determining when to flush before queries.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/QueryImpl.html#org.apache.openjpa.kernel">QueryImpl</a>
<div class="block">Implementation of the <a href="../../../../org/apache/openjpa/kernel/Query.html" title="interface in org.apache.openjpa.kernel"><code>Query</code></a> interface.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/QueryImpl.Compilation.html#org.apache.openjpa.kernel">QueryImpl.Compilation</a>
<div class="block">Struct of compiled query properties.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/QueryImpl.RemoveOnCloseResultList.html#org.apache.openjpa.kernel">QueryImpl.RemoveOnCloseResultList</a>
<div class="block">Result list that removes itself from the query's open result list
when it is closed.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/QueryOperations.html#org.apache.openjpa.kernel">QueryOperations</a>
<div class="block">Query operation constants.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/QueryStatistics.html#org.apache.openjpa.kernel">QueryStatistics</a>
<div class="block">Records query execution statistics.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/RestoreState.html#org.apache.openjpa.kernel">RestoreState</a>
<div class="block">State restore constants.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/ResultPacker.html#org.apache.openjpa.kernel">ResultPacker</a>
<div class="block">Helper class to pack results into the result class set on the query.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/ResultShape.html#org.apache.openjpa.kernel">ResultShape</a>
<div class="block">Describes the shape of a query result.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/SaveFieldManager.html#org.apache.openjpa.kernel">SaveFieldManager</a>
<div class="block">FieldManager type used to store information for rollback.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/SavepointManager.html#org.apache.openjpa.kernel">SavepointManager</a>
<div class="block">A manager for handling savepoints.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Seq.html#org.apache.openjpa.kernel">Seq</a>
<div class="block">Internal OpenJPA sequence interface.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StateManagerImpl.html#org.apache.openjpa.kernel">StateManagerImpl</a>
<div class="block">Implementation of the <a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel"><code>OpenJPAStateManager</code></a> interface for use
with this runtime.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreContext.html#org.apache.openjpa.kernel">StoreContext</a>
<div class="block">Represents a set of managed objects and their environment.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreManager.html#org.apache.openjpa.kernel">StoreManager</a>
<div class="block">Interface to be implemented by data store mechanisms to interact with
this runtime.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreQuery.html#org.apache.openjpa.kernel">StoreQuery</a>
<div class="block">Component that executes queries against the datastore.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreQuery.Executor.html#org.apache.openjpa.kernel">StoreQuery.Executor</a>
<div class="block">An executor provides a uniform interface to the mechanism for executing
either an in-memory or datastore query.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreQuery.Range.html#org.apache.openjpa.kernel">StoreQuery.Range</a>
<div class="block">A query result range.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/UUIDHexSeq.html#org.apache.openjpa.kernel">UUIDHexSeq</a>
<div class="block">Sequence for generating 32-character hex UUID strings.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/UUIDStringSeq.html#org.apache.openjpa.kernel">UUIDStringSeq</a>
<div class="block">Sequence for generating 16-character UUID strings.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/UUIDType4HexSeq.html#org.apache.openjpa.kernel">UUIDType4HexSeq</a>
<div class="block">Sequence for generating 32-character hex Type 4 UUID strings.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/UUIDType4StringSeq.html#org.apache.openjpa.kernel">UUIDType4StringSeq</a>
<div class="block">Sequence for generating 16-character UUID strings.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.kernel.exps">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/kernel/exps/package-summary.html">org.apache.openjpa.kernel.exps</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/ExpressionStoreQuery.html#org.apache.openjpa.kernel.exps">ExpressionStoreQuery</a>
<div class="block">Implementation of an expression-based query, which can handle
String-based query expressions such as JPQL and JDOQL.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/QueryContext.html#org.apache.openjpa.kernel.exps">QueryContext</a>
<div class="block">A query execution context.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/ResultShape.html#org.apache.openjpa.kernel.exps">ResultShape</a>
<div class="block">Describes the shape of a query result.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreContext.html#org.apache.openjpa.kernel.exps">StoreContext</a>
<div class="block">Represents a set of managed objects and their environment.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.kernel.jpql">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/kernel/jpql/package-summary.html">org.apache.openjpa.kernel.jpql</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/ExpressionStoreQuery.html#org.apache.openjpa.kernel.jpql">ExpressionStoreQuery</a>
<div class="block">Implementation of an expression-based query, which can handle
String-based query expressions such as JPQL and JDOQL.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.meta">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/meta/package-summary.html">org.apache.openjpa.meta</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Query.html#org.apache.openjpa.meta">Query</a>
<div class="block">OpenJPA query interface.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Seq.html#org.apache.openjpa.meta">Seq</a>
<div class="block">Internal OpenJPA sequence interface.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreContext.html#org.apache.openjpa.meta">StoreContext</a>
<div class="block">Represents a set of managed objects and their environment.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.persistence">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/persistence/package-summary.html">org.apache.openjpa.persistence</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Broker.html#org.apache.openjpa.persistence">Broker</a>
<div class="block">The broker is the primary interface into the OpenJPA runtime.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/BrokerFactory.html#org.apache.openjpa.persistence">BrokerFactory</a>
<div class="block">Factory for <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel"><code>Broker</code></a> instances.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/DataCacheRetrieveMode.html#org.apache.openjpa.persistence">DataCacheRetrieveMode</a>
<div class="block">DataCache Retrieve Modes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/DataCacheStoreMode.html#org.apache.openjpa.persistence">DataCacheStoreMode</a>
<div class="block">DataCache Store modes</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/DelegatingFetchConfiguration.html#org.apache.openjpa.persistence">DelegatingFetchConfiguration</a>
<div class="block">Delegating fetch configuration that can also perform exception
translation for use in facades.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Extent.html#org.apache.openjpa.persistence">Extent</a>
<div class="block">Representation of all members of a persistent class.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FetchConfiguration.html#org.apache.openjpa.persistence">FetchConfiguration</a>
<div class="block">Allows configuration and optimization of how objects are loaded from
the data store.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FindCallbacks.html#org.apache.openjpa.persistence">FindCallbacks</a>
<div class="block">Allows facades to control the particulars of the find operation
through callbacks.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/ObjectFactory.html#org.apache.openjpa.persistence">ObjectFactory</a>
<div class="block">An interface to create objects that are used by result processing.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/OpCallbacks.html#org.apache.openjpa.persistence">OpCallbacks</a>
<div class="block">Allows facades to control the particulars of persistence operations
through callbacks.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/OpenJPAStateManager.html#org.apache.openjpa.persistence">OpenJPAStateManager</a>
<div class="block">Interface implemented by OpenJPA state managers.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Query.html#org.apache.openjpa.persistence">Query</a>
<div class="block">OpenJPA query interface.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Seq.html#org.apache.openjpa.persistence">Seq</a>
<div class="block">Internal OpenJPA sequence interface.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreContext.html#org.apache.openjpa.persistence">StoreContext</a>
<div class="block">Represents a set of managed objects and their environment.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.persistence.criteria">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/persistence/criteria/package-summary.html">org.apache.openjpa.persistence.criteria</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/ExpressionStoreQuery.html#org.apache.openjpa.persistence.criteria">ExpressionStoreQuery</a>
<div class="block">Implementation of an expression-based query, which can handle
String-based query expressions such as JPQL and JDOQL.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.persistence.jdbc">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/persistence/jdbc/package-summary.html">org.apache.openjpa.persistence.jdbc</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/DelegatingFetchConfiguration.html#org.apache.openjpa.persistence.jdbc">DelegatingFetchConfiguration</a>
<div class="block">Delegating fetch configuration that can also perform exception
translation for use in facades.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FetchConfiguration.html#org.apache.openjpa.persistence.jdbc">FetchConfiguration</a>
<div class="block">Allows configuration and optimization of how objects are loaded from
the data store.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.persistence.jest">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/persistence/jest/package-summary.html">org.apache.openjpa.persistence.jest</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/OpenJPAStateManager.html#org.apache.openjpa.persistence.jest">OpenJPAStateManager</a>
<div class="block">Interface implemented by OpenJPA state managers.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.persistence.meta">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/persistence/meta/package-summary.html">org.apache.openjpa.persistence.meta</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/QueryContext.html#org.apache.openjpa.persistence.meta">QueryContext</a>
<div class="block">A query execution context.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.persistence.query">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/persistence/query/package-summary.html">org.apache.openjpa.persistence.query</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Query.html#org.apache.openjpa.persistence.query">Query</a>
<div class="block">OpenJPA query interface.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.slice">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/slice/package-summary.html">org.apache.openjpa.slice</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/AutoClear.html#org.apache.openjpa.slice">AutoClear</a>
<div class="block">State clearing constants.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/AutoDetach.html#org.apache.openjpa.slice">AutoDetach</a>
<div class="block">Bit flags for when to automatically detach the entire persistence context.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Broker.html#org.apache.openjpa.slice">Broker</a>
<div class="block">The broker is the primary interface into the OpenJPA runtime.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/BrokerFactory.html#org.apache.openjpa.slice">BrokerFactory</a>
<div class="block">Factory for <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel"><code>Broker</code></a> instances.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/BrokerImpl.html#org.apache.openjpa.slice">BrokerImpl</a>
<div class="block">Concrete <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel"><code>Broker</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/ConnectionRetainModes.html#org.apache.openjpa.slice">ConnectionRetainModes</a>
<div class="block">Connection retain mode constants.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/DetachState.html#org.apache.openjpa.slice">DetachState</a>
<div class="block">Constants for which fields to include in the detach graph.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FinalizingBrokerImpl.html#org.apache.openjpa.slice">FinalizingBrokerImpl</a>
<div class="block">Subtype of <a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html" title="class in org.apache.openjpa.kernel"><code>BrokerImpl</code></a> that automatically closes itself during
finalization.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FindCallbacks.html#org.apache.openjpa.slice">FindCallbacks</a>
<div class="block">Allows facades to control the particulars of the find operation
through callbacks.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/LockLevels.html#org.apache.openjpa.slice">LockLevels</a>
<div class="block">Standard object lock levels.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/OpCallbacks.html#org.apache.openjpa.slice">OpCallbacks</a>
<div class="block">Allows facades to control the particulars of persistence operations
through callbacks.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/OpenJPAStateManager.html#org.apache.openjpa.slice">OpenJPAStateManager</a>
<div class="block">Interface implemented by OpenJPA state managers.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Query.html#org.apache.openjpa.slice">Query</a>
<div class="block">OpenJPA query interface.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/QueryContext.html#org.apache.openjpa.slice">QueryContext</a>
<div class="block">A query execution context.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/QueryFlushModes.html#org.apache.openjpa.slice">QueryFlushModes</a>
<div class="block">Constants for determining when to flush before queries.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/QueryImpl.html#org.apache.openjpa.slice">QueryImpl</a>
<div class="block">Implementation of the <a href="../../../../org/apache/openjpa/kernel/Query.html" title="interface in org.apache.openjpa.kernel"><code>Query</code></a> interface.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/QueryOperations.html#org.apache.openjpa.slice">QueryOperations</a>
<div class="block">Query operation constants.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/RestoreState.html#org.apache.openjpa.slice">RestoreState</a>
<div class="block">State restore constants.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StateManagerImpl.html#org.apache.openjpa.slice">StateManagerImpl</a>
<div class="block">Implementation of the <a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel"><code>OpenJPAStateManager</code></a> interface for use
with this runtime.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreContext.html#org.apache.openjpa.slice">StoreContext</a>
<div class="block">Represents a set of managed objects and their environment.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreManager.html#org.apache.openjpa.slice">StoreManager</a>
<div class="block">Interface to be implemented by data store mechanisms to interact with
this runtime.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreQuery.html#org.apache.openjpa.slice">StoreQuery</a>
<div class="block">Component that executes queries against the datastore.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.slice.jdbc">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/slice/jdbc/package-summary.html">org.apache.openjpa.slice.jdbc</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/AbstractBrokerFactory.html#org.apache.openjpa.slice.jdbc">AbstractBrokerFactory</a>
<div class="block">Abstract implementation of the <a href="../../../../org/apache/openjpa/kernel/BrokerFactory.html" title="interface in org.apache.openjpa.kernel"><code>BrokerFactory</code></a>
that must be subclassed for a specific runtime.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/BrokerFactory.html#org.apache.openjpa.slice.jdbc">BrokerFactory</a>
<div class="block">Factory for <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel"><code>Broker</code></a> instances.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FetchConfiguration.html#org.apache.openjpa.slice.jdbc">FetchConfiguration</a>
<div class="block">Allows configuration and optimization of how objects are loaded from
the data store.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FetchConfigurationImpl.html#org.apache.openjpa.slice.jdbc">FetchConfigurationImpl</a>
<div class="block">Allows configuration and optimization of how objects are loaded from
the data store.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FetchConfigurationImpl.ConfigurationState.html#org.apache.openjpa.slice.jdbc">FetchConfigurationImpl.ConfigurationState</a>
<div class="block">Configurable state shared throughout a traversal chain.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/LockLevels.html#org.apache.openjpa.slice.jdbc">LockLevels</a>
<div class="block">Standard object lock levels.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/LockScopes.html#org.apache.openjpa.slice.jdbc">LockScopes</a>
<div class="block">Defines lock scope levels used for MixedLockManager.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/QueryFlushModes.html#org.apache.openjpa.slice.jdbc">QueryFlushModes</a>
<div class="block">Constants for determining when to flush before queries.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreManager.html#org.apache.openjpa.slice.jdbc">StoreManager</a>
<div class="block">Interface to be implemented by data store mechanisms to interact with
this runtime.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreQuery.html#org.apache.openjpa.slice.jdbc">StoreQuery</a>
<div class="block">Component that executes queries against the datastore.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.util">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/util/package-summary.html">org.apache.openjpa.util</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/Broker.html#org.apache.openjpa.util">Broker</a>
<div class="block">The broker is the primary interface into the OpenJPA runtime.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/BrokerFactory.html#org.apache.openjpa.util">BrokerFactory</a>
<div class="block">Factory for <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel"><code>Broker</code></a> instances.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FetchConfiguration.html#org.apache.openjpa.util">FetchConfiguration</a>
<div class="block">Allows configuration and optimization of how objects are loaded from
the data store.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/OpenJPAStateManager.html#org.apache.openjpa.util">OpenJPAStateManager</a>
<div class="block">Interface implemented by OpenJPA state managers.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/PCState.html#org.apache.openjpa.util">PCState</a>
<div class="block">Base class for all lifecycle states.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreContext.html#org.apache.openjpa.util">StoreContext</a>
<div class="block">Represents a set of managed objects and their environment.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreManager.html#org.apache.openjpa.util">StoreManager</a>
<div class="block">Interface to be implemented by data store mechanisms to interact with
this runtime.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.xmlstore">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> used by <a href="../../../../org/apache/openjpa/xmlstore/package-summary.html">org.apache.openjpa.xmlstore</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/FetchConfiguration.html#org.apache.openjpa.xmlstore">FetchConfiguration</a>
<div class="block">Allows configuration and optimization of how objects are loaded from
the data store.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/OpenJPAStateManager.html#org.apache.openjpa.xmlstore">OpenJPAStateManager</a>
<div class="block">Interface implemented by OpenJPA state managers.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/PCState.html#org.apache.openjpa.xmlstore">PCState</a>
<div class="block">Base class for all lifecycle states.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/openjpa/kernel/class-use/StoreManager.html#org.apache.openjpa.xmlstore">StoreManager</a>
<div class="block">Interface to be implemented by data store mechanisms to interact with
this runtime.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/openjpa/kernel/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2006&#x2013;2017 <a href="http://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>