| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="it"> |
| <head> |
| <!-- Generated by javadoc (version 1.7.0_80) on Thu Jun 14 10:04:13 CEST 2018 --> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <title>org.apache.openjpa.kernel (OpenJPA Parent POM 2.4.3 API)</title> |
| <meta name="date" content="2018-06-14"> |
| <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="org.apache.openjpa.kernel (OpenJPA Parent POM 2.4.3 API)"; |
| } |
| //--> |
| </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 class="navBarCell1Rev">Package</li> |
| <li>Class</li> |
| <li><a href="package-use.html">Use</a></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><a href="../../../../org/apache/openjpa/json/package-summary.html">Prev Package</a></li> |
| <li><a href="../../../../org/apache/openjpa/kernel/exps/package-summary.html">Next Package</a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../index.html?org/apache/openjpa/kernel/package-summary.html" target="_top">Frames</a></li> |
| <li><a href="package-summary.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="Package" class="title">Package org.apache.openjpa.kernel</h1> |
| <div class="docSummary"> |
| <div class="block"><strong>OpenJPA Runtime Kernel</strong> |
| |
| |
| This package provides a common OpenJPA runtime environment that can be |
| adapted for use with various data store mechanisms.</div> |
| </div> |
| <p>See: <a href="#package_description">Description</a></p> |
| </div> |
| <div class="contentContainer"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation"> |
| <caption><span>Interface Summary</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Interface</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/AutoClear.html" title="interface in org.apache.openjpa.kernel">AutoClear</a></td> |
| <td class="colLast"> |
| <div class="block">State clearing constants.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/AutoDetach.html" title="interface in org.apache.openjpa.kernel">AutoDetach</a></td> |
| <td class="colLast"> |
| <div class="block">Bit flags for when to automatically detach the entire persistence context.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></td> |
| <td class="colLast"> |
| <div class="block">The broker is the primary interface into the OpenJPA runtime.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/BrokerFactory.html" title="interface in org.apache.openjpa.kernel">BrokerFactory</a></td> |
| <td class="colLast"> |
| <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="colFirst"><a href="../../../../org/apache/openjpa/kernel/ConnectionRetainModes.html" title="interface in org.apache.openjpa.kernel">ConnectionRetainModes</a></td> |
| <td class="colLast"> |
| <div class="block">Connection retain mode constants.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/DetachState.html" title="interface in org.apache.openjpa.kernel">DetachState</a></td> |
| <td class="colLast"> |
| <div class="block">Constants for which fields to include in the detach graph.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/Extent.html" title="interface in org.apache.openjpa.kernel">Extent</a><T></td> |
| <td class="colLast"> |
| <div class="block">Representation of all members of a persistent class.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a></td> |
| <td class="colLast"> |
| <div class="block">Allows configuration and optimization of how objects are loaded from |
| the data store.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/FillStrategy.html" title="interface in org.apache.openjpa.kernel">FillStrategy</a><T></td> |
| <td class="colLast"> |
| <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="colFirst"><a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html" title="interface in org.apache.openjpa.kernel">FindCallbacks</a></td> |
| <td class="colLast"> |
| <div class="block">Allows facades to control the particulars of the find operation |
| through callbacks.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/FinderCache.html" title="interface in org.apache.openjpa.kernel">FinderCache</a><K,V,R></td> |
| <td class="colLast"> |
| <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="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/FinderQuery.html" title="interface in org.apache.openjpa.kernel">FinderQuery</a><K,V,R></td> |
| <td class="colLast"> |
| <div class="block">A finder query is a query for an instance of a class by its primary key.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/LockLevels.html" title="interface in org.apache.openjpa.kernel">LockLevels</a></td> |
| <td class="colLast"> |
| <div class="block">Standard object lock levels.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/LockManager.html" title="interface in org.apache.openjpa.kernel">LockManager</a></td> |
| <td class="colLast"> |
| <div class="block">Handles obtaining and releasing locks on objects.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/LockScopes.html" title="interface in org.apache.openjpa.kernel">LockScopes</a></td> |
| <td class="colLast"> |
| <div class="block">Defines lock scope levels used for MixedLockManager.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/MixedLockLevels.html" title="interface in org.apache.openjpa.kernel">MixedLockLevels</a></td> |
| <td class="colLast"> |
| <div class="block">Defines lock levels used for MixedLockManager.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/ObjectFactory.html" title="interface in org.apache.openjpa.kernel">ObjectFactory</a><T></td> |
| <td class="colLast"> |
| <div class="block">An interface to create objects that are used by result processing.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a></td> |
| <td class="colLast"> |
| <div class="block">Allows facades to control the particulars of persistence operations |
| through callbacks.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a></td> |
| <td class="colLast"> |
| <div class="block">Interface implemented by OpenJPA state managers.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/PCData.html" title="interface in org.apache.openjpa.kernel">PCData</a></td> |
| <td class="colLast"> |
| <div class="block">Holds data about a single persistence capable instance.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/PCResultObjectProvider.html" title="interface in org.apache.openjpa.kernel">PCResultObjectProvider</a></td> |
| <td class="colLast"> |
| <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="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/PreparedQuery.html" title="interface in org.apache.openjpa.kernel">PreparedQuery</a></td> |
| <td class="colLast"> |
| <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="colFirst"><a href="../../../../org/apache/openjpa/kernel/PreparedQueryCache.html" title="interface in org.apache.openjpa.kernel">PreparedQueryCache</a></td> |
| <td class="colLast"> |
| <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="colFirst"><a href="../../../../org/apache/openjpa/kernel/PreparedQueryCache.Exclusion.html" title="interface in org.apache.openjpa.kernel">PreparedQueryCache.Exclusion</a></td> |
| <td class="colLast"> |
| <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="colFirst"><a href="../../../../org/apache/openjpa/kernel/Query.html" title="interface in org.apache.openjpa.kernel">Query</a></td> |
| <td class="colLast"> |
| <div class="block">OpenJPA query interface.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/QueryContext.html" title="interface in org.apache.openjpa.kernel">QueryContext</a></td> |
| <td class="colLast"> |
| <div class="block">A query execution context.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/QueryFlushModes.html" title="interface in org.apache.openjpa.kernel">QueryFlushModes</a></td> |
| <td class="colLast"> |
| <div class="block">Constants for determining when to flush before queries.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/QueryHints.html" title="interface in org.apache.openjpa.kernel">QueryHints</a></td> |
| <td class="colLast"> |
| <div class="block">Standard query hint keys.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/QueryOperations.html" title="interface in org.apache.openjpa.kernel">QueryOperations</a></td> |
| <td class="colLast"> |
| <div class="block">Query operation constants.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/QueryStatistics.html" title="interface in org.apache.openjpa.kernel">QueryStatistics</a><T></td> |
| <td class="colLast"> |
| <div class="block">Records query execution statistics.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/RestoreState.html" title="interface in org.apache.openjpa.kernel">RestoreState</a></td> |
| <td class="colLast"> |
| <div class="block">State restore constants.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/SavepointManager.html" title="interface in org.apache.openjpa.kernel">SavepointManager</a></td> |
| <td class="colLast"> |
| <div class="block">A manager for handling savepoints.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel">Seq</a></td> |
| <td class="colLast"> |
| <div class="block">Internal OpenJPA sequence interface.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></td> |
| <td class="colLast"> |
| <div class="block">Represents a set of managed objects and their environment.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/StoreManager.html" title="interface in org.apache.openjpa.kernel">StoreManager</a></td> |
| <td class="colLast"> |
| <div class="block">Interface to be implemented by data store mechanisms to interact with |
| this runtime.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/StoreQuery.html" title="interface in org.apache.openjpa.kernel">StoreQuery</a></td> |
| <td class="colLast"> |
| <div class="block">Component that executes queries against the datastore.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a></td> |
| <td class="colLast"> |
| <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"> |
| <table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation"> |
| <caption><span>Class Summary</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/AbstractBrokerFactory.html" title="class in org.apache.openjpa.kernel">AbstractBrokerFactory</a></td> |
| <td class="colLast"> |
| <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="colFirst"><a href="../../../../org/apache/openjpa/kernel/AbstractLockManager.html" title="class in org.apache.openjpa.kernel">AbstractLockManager</a></td> |
| <td class="colLast"> |
| <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="colFirst"><a href="../../../../org/apache/openjpa/kernel/AbstractPCData.html" title="class in org.apache.openjpa.kernel">AbstractPCData</a></td> |
| <td class="colLast"> |
| <div class="block">Abstract base class which implements core PCData behavior.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/AbstractPCResultObjectProvider.html" title="class in org.apache.openjpa.kernel">AbstractPCResultObjectProvider</a></td> |
| <td class="colLast"> |
| <div class="block">Abstract implementation of <a href="../../../../org/apache/openjpa/kernel/PCResultObjectProvider.html" title="interface in org.apache.openjpa.kernel"><code>PCResultObjectProvider</code></a> |
| that implements <a href="../../../../org/apache/openjpa/lib/rop/ResultObjectProvider.html#getResultObject()"><code>ResultObjectProvider.getResultObject()</code></a> |
| by assembling the necessary information about the object to be loaded.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/AbstractStoreQuery.html" title="class in org.apache.openjpa.kernel">AbstractStoreQuery</a></td> |
| <td class="colLast"> |
| <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="colFirst"><a href="../../../../org/apache/openjpa/kernel/AbstractStoreQuery.AbstractExecutor.html" title="class in org.apache.openjpa.kernel">AbstractStoreQuery.AbstractExecutor</a></td> |
| <td class="colLast"> |
| <div class="block">Abstract <code>Executor</code> that implements most methods as no-ops.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/AttachManager.html" title="class in org.apache.openjpa.kernel">AttachManager</a></td> |
| <td class="colLast"> |
| <div class="block">Handles attaching instances.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/Audited.html" title="class in org.apache.openjpa.kernel">Audited</a></td> |
| <td class="colLast"> |
| <div class="block">Carries immutable information about an audited persistent instance.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/AuditManager.html" title="class in org.apache.openjpa.kernel">AuditManager</a></td> |
| <td class="colLast"> |
| <div class="block">Controller for audit facility.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/Bootstrap.html" title="class in org.apache.openjpa.kernel">Bootstrap</a></td> |
| <td class="colLast"> |
| <div class="block">Helper methods for acquiring <a href="../../../../org/apache/openjpa/kernel/BrokerFactory.html" title="interface in org.apache.openjpa.kernel"><code>BrokerFactory</code></a> objects</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html" title="class in org.apache.openjpa.kernel">BrokerImpl</a></td> |
| <td class="colLast"> |
| <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="colFirst"><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.StateManagerId.html" title="class in org.apache.openjpa.kernel">BrokerImpl.StateManagerId</a></td> |
| <td class="colLast"> |
| <div class="block">Unique id for state managers of new datastore instances without assigned |
| object ids.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/DelegatingBroker.html" title="class in org.apache.openjpa.kernel">DelegatingBroker</a></td> |
| <td class="colLast"> |
| <div class="block">Delegating broker that can also perform exception translation |
| for use in facades.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/DelegatingBrokerFactory.html" title="class in org.apache.openjpa.kernel">DelegatingBrokerFactory</a></td> |
| <td class="colLast"> |
| <div class="block">Delegating broker factory that can also perform exception translation |
| for use in facades.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/DelegatingExtent.html" title="class in org.apache.openjpa.kernel">DelegatingExtent</a><T></td> |
| <td class="colLast"> |
| <div class="block">Delegating extent that also can perform exception translation for use |
| in facades.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/DelegatingFetchConfiguration.html" title="class in org.apache.openjpa.kernel">DelegatingFetchConfiguration</a></td> |
| <td class="colLast"> |
| <div class="block">Delegating fetch configuration that can also perform exception |
| translation for use in facades.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/DelegatingQuery.html" title="class in org.apache.openjpa.kernel">DelegatingQuery</a></td> |
| <td class="colLast"> |
| <div class="block">Delegating query that can also perform exception translation |
| for use in facades.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/DelegatingResultList.html" title="class in org.apache.openjpa.kernel">DelegatingResultList</a><T></td> |
| <td class="colLast"> |
| <div class="block">Delegating result list that can also perform exception translation |
| for use in facades.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/DelegatingSeq.html" title="class in org.apache.openjpa.kernel">DelegatingSeq</a></td> |
| <td class="colLast"> |
| <div class="block">Delegating sequence that can also perform exception translation for use |
| in facades.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/DelegatingStoreManager.html" title="class in org.apache.openjpa.kernel">DelegatingStoreManager</a></td> |
| <td class="colLast"> |
| <div class="block">Base class for store manager decorators that delegate to another |
| store manager for some operations.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/DetachedStateManager.html" title="class in org.apache.openjpa.kernel">DetachedStateManager</a></td> |
| <td class="colLast"> |
| <div class="block">Internal state manager for detached instances.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/DetachedValueStateManager.html" title="class in org.apache.openjpa.kernel">DetachedValueStateManager</a></td> |
| <td class="colLast"> |
| <div class="block">Implementation of <a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel"><code>OpenJPAStateManager</code></a> designed to retrieve |
| values from a detached instance, including when managed by a |
| <a href="../../../../org/apache/openjpa/kernel/DetachedStateManager.html" title="class in org.apache.openjpa.kernel"><code>DetachedStateManager</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/DetachManager.html" title="class in org.apache.openjpa.kernel">DetachManager</a></td> |
| <td class="colLast"> |
| <div class="block">Handles detaching instances.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/DetachManagerLite.html" title="class in org.apache.openjpa.kernel">DetachManagerLite</a></td> |
| <td class="colLast"> |
| <div class="block">Handles detaching instances.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/DistinctResultList.html" title="class in org.apache.openjpa.kernel">DistinctResultList</a><E></td> |
| <td class="colLast"> |
| <div class="block">An immutable list that imposes uniqueness on its member.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.html" title="class in org.apache.openjpa.kernel">ExpressionStoreQuery</a></td> |
| <td class="colLast"> |
| <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="colFirst"><a href="../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.AbstractExpressionExecutor.html" title="class in org.apache.openjpa.kernel">ExpressionStoreQuery.AbstractExpressionExecutor</a></td> |
| <td class="colLast"> |
| <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="colFirst"><a href="../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.DataStoreExecutor.html" title="class in org.apache.openjpa.kernel">ExpressionStoreQuery.DataStoreExecutor</a></td> |
| <td class="colLast"> |
| <div class="block">The DataStoreExecutor executes the query against the |
| implementation's overridden <a href="../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.DataStoreExecutor.html#executeQuery(org.apache.openjpa.kernel.StoreQuery,%20java.lang.Object[],%20org.apache.openjpa.kernel.StoreQuery.Range)"><code>ExpressionStoreQuery.DataStoreExecutor.executeQuery(org.apache.openjpa.kernel.StoreQuery, java.lang.Object[], org.apache.openjpa.kernel.StoreQuery.Range)</code></a> method.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.InMemoryExecutor.html" title="class in org.apache.openjpa.kernel">ExpressionStoreQuery.InMemoryExecutor</a></td> |
| <td class="colLast"> |
| <div class="block">Runs the expression query in memory.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/ExtentImpl.html" title="class in org.apache.openjpa.kernel">ExtentImpl</a><T></td> |
| <td class="colLast"> |
| <div class="block">Representation of all members of a persistent class.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html" title="class in org.apache.openjpa.kernel">FetchConfigurationImpl</a></td> |
| <td class="colLast"> |
| <div class="block">Allows configuration and optimization of how objects are loaded from |
| the data store.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.ConfigurationState.html" title="class in org.apache.openjpa.kernel">FetchConfigurationImpl.ConfigurationState</a></td> |
| <td class="colLast"> |
| <div class="block">Configurable state shared throughout a traversal chain.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/FillStrategy.Array.html" title="class in org.apache.openjpa.kernel">FillStrategy.Array</a><T></td> |
| <td class="colLast"> |
| <div class="block">Fills an array of given type.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/FillStrategy.Assign.html" title="class in org.apache.openjpa.kernel">FillStrategy.Assign</a><T></td> |
| <td class="colLast"> |
| <div class="block">Populate an instance by simply assigning the 0-th element of the input values.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/FillStrategy.Bean.html" title="class in org.apache.openjpa.kernel">FillStrategy.Bean</a><T></td> |
| <td class="colLast"> |
| <div class="block">Create and populate a bean by invoking setter methods identified by alias name with each array |
| element value as argument.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/FillStrategy.Factory.html" title="class in org.apache.openjpa.kernel">FillStrategy.Factory</a><T></td> |
| <td class="colLast"> |
| <div class="block">Populate an instance created by given factory using a given put(key,value) method.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/FillStrategy.Map.html" title="class in org.apache.openjpa.kernel">FillStrategy.Map</a><T></td> |
| <td class="colLast"> |
| <div class="block">Construct and populate an instance by invoking the put method |
| with each alias as key and element of the given array of values.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/FillStrategy.NewInstance.html" title="class in org.apache.openjpa.kernel">FillStrategy.NewInstance</a><T></td> |
| <td class="colLast"> |
| <div class="block">Construct and populate an instance by the given constructor and arguments.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/Filters.html" title="class in org.apache.openjpa.kernel">Filters</a></td> |
| <td class="colLast"> |
| <div class="block">Helper methods for dealing with query filters.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/FinalizingBrokerImpl.html" title="class in org.apache.openjpa.kernel">FinalizingBrokerImpl</a></td> |
| <td class="colLast"> |
| <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="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/InMemorySavepointManager.html" title="class in org.apache.openjpa.kernel">InMemorySavepointManager</a></td> |
| <td class="colLast"> |
| <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="colFirst"><a href="../../../../org/apache/openjpa/kernel/InverseManager.html" title="class in org.apache.openjpa.kernel">InverseManager</a></td> |
| <td class="colLast"> |
| <div class="block">Class which manages inverse relations before flushing |
| to the datastore.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/MethodStoreQuery.html" title="class in org.apache.openjpa.kernel">MethodStoreQuery</a></td> |
| <td class="colLast"> |
| <div class="block">A query that is executed by a user-defined method.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/NoneLockManager.html" title="class in org.apache.openjpa.kernel">NoneLockManager</a></td> |
| <td class="colLast"> |
| <div class="block">A lock manager that does not perform any locking.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/ObjectIdStateManager.html" title="class in org.apache.openjpa.kernel">ObjectIdStateManager</a></td> |
| <td class="colLast"> |
| <div class="block">State manager used to access state of embedded object id primary key fields.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/OpenJPASavepoint.html" title="class in org.apache.openjpa.kernel">OpenJPASavepoint</a></td> |
| <td class="colLast"> |
| <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="colFirst"><a href="../../../../org/apache/openjpa/kernel/OrderingMergedResultObjectProvider.html" title="class in org.apache.openjpa.kernel">OrderingMergedResultObjectProvider</a></td> |
| <td class="colLast"> |
| <div class="block">Merged result object provider specialization that extracts ordering |
| values from results for comparison.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/PCDataImpl.html" title="class in org.apache.openjpa.kernel">PCDataImpl</a></td> |
| <td class="colLast"> |
| <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="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/PCState.html" title="class in org.apache.openjpa.kernel">PCState</a></td> |
| <td class="colLast"> |
| <div class="block">Base class for all lifecycle states.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/PNonTransDeletedState.html" title="class in org.apache.openjpa.kernel">PNonTransDeletedState</a></td> |
| <td class="colLast"> |
| <div class="block">Lifecycle state.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/QueryImpl.html" title="class in org.apache.openjpa.kernel">QueryImpl</a></td> |
| <td class="colLast"> |
| <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="colFirst"><a href="../../../../org/apache/openjpa/kernel/QueryImpl.Compilation.html" title="class in org.apache.openjpa.kernel">QueryImpl.Compilation</a></td> |
| <td class="colLast"> |
| <div class="block">Struct of compiled query properties.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/QueryImpl.PackingResultObjectProvider.html" title="class in org.apache.openjpa.kernel">QueryImpl.PackingResultObjectProvider</a></td> |
| <td class="colLast"> |
| <div class="block">Result object provider that packs results before returning them.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/QueryLanguages.html" title="class in org.apache.openjpa.kernel">QueryLanguages</a></td> |
| <td class="colLast"> |
| <div class="block">Constants and utilities for query languages.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/QueryStatistics.Default.html" title="class in org.apache.openjpa.kernel">QueryStatistics.Default</a><T></td> |
| <td class="colLast"> |
| <div class="block">A default implementation.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/QueryStatistics.None.html" title="class in org.apache.openjpa.kernel">QueryStatistics.None</a><T></td> |
| <td class="colLast"> |
| <div class="block">A do-nothing implementation.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/ResultPacker.html" title="class in org.apache.openjpa.kernel">ResultPacker</a></td> |
| <td class="colLast"> |
| <div class="block">Helper class to pack results into the result class set on the query.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/ResultShape.html" title="class in org.apache.openjpa.kernel">ResultShape</a><T></td> |
| <td class="colLast"> |
| <div class="block">Describes the shape of a query result.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/ResultShapePacker.html" title="class in org.apache.openjpa.kernel">ResultShapePacker</a></td> |
| <td class="colLast"> |
| <div class="block">Packs result by delegation to a ResultShape.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/SaveFieldManager.html" title="class in org.apache.openjpa.kernel">SaveFieldManager</a></td> |
| <td class="colLast"> |
| <div class="block">FieldManager type used to store information for rollback.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/StateManagerImpl.html" title="class in org.apache.openjpa.kernel">StateManagerImpl</a></td> |
| <td class="colLast"> |
| <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="colFirst"><a href="../../../../org/apache/openjpa/kernel/StoreQuery.Range.html" title="class in org.apache.openjpa.kernel">StoreQuery.Range</a></td> |
| <td class="colLast"> |
| <div class="block">A query result range.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/TimeSeededSeq.html" title="class in org.apache.openjpa.kernel">TimeSeededSeq</a></td> |
| <td class="colLast"> |
| <div class="block">A simplistic implementation of a <a href="../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel"><code>Seq</code></a> used |
| to provide datastore ids.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/UUIDHexSeq.html" title="class in org.apache.openjpa.kernel">UUIDHexSeq</a></td> |
| <td class="colLast"> |
| <div class="block">Sequence for generating 32-character hex UUID strings.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/UUIDStringSeq.html" title="class in org.apache.openjpa.kernel">UUIDStringSeq</a></td> |
| <td class="colLast"> |
| <div class="block">Sequence for generating 16-character UUID strings.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/UUIDType4HexSeq.html" title="class in org.apache.openjpa.kernel">UUIDType4HexSeq</a></td> |
| <td class="colLast"> |
| <div class="block">Sequence for generating 32-character hex Type 4 UUID strings.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/UUIDType4StringSeq.html" title="class in org.apache.openjpa.kernel">UUIDType4StringSeq</a></td> |
| <td class="colLast"> |
| <div class="block">Sequence for generating 16-character UUID strings.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/VersionLockManager.html" title="class in org.apache.openjpa.kernel">VersionLockManager</a></td> |
| <td class="colLast"> |
| <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"> |
| <table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation"> |
| <caption><span>Enum Summary</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Enum</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/DataCacheRetrieveMode.html" title="enum in org.apache.openjpa.kernel">DataCacheRetrieveMode</a></td> |
| <td class="colLast"> |
| <div class="block">DataCache Retrieve Modes.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../org/apache/openjpa/kernel/DataCacheStoreMode.html" title="enum in org.apache.openjpa.kernel">DataCacheStoreMode</a></td> |
| <td class="colLast"> |
| <div class="block">DataCache Store modes</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| </ul> |
| <a name="package_description"> |
| <!-- --> |
| </a> |
| <h2 title="Package org.apache.openjpa.kernel Description">Package org.apache.openjpa.kernel Description</h2> |
| <div class="block"><p><strong>OpenJPA Runtime Kernel</strong></p> |
| |
| <p> |
| This package provides a common OpenJPA runtime environment that can be |
| adapted for use with various data store mechanisms. |
| </p></div> |
| </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 class="navBarCell1Rev">Package</li> |
| <li>Class</li> |
| <li><a href="package-use.html">Use</a></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><a href="../../../../org/apache/openjpa/json/package-summary.html">Prev Package</a></li> |
| <li><a href="../../../../org/apache/openjpa/kernel/exps/package-summary.html">Next Package</a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../index.html?org/apache/openjpa/kernel/package-summary.html" target="_top">Frames</a></li> |
| <li><a href="package-summary.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 © 2006–2018 <a href="http://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p> |
| </body> |
| </html> |