blob: cbbed06ae0adcd2e7239988b1165bcc4a2b91205 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (version 1.7.0_79) on Mon Mar 21 21:59:52 CET 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class org.apache.openjpa.meta.ClassMetaData (OpenJPA Parent POM 2.4.1 API)</title>
<meta name="date" content="2016-03-21">
<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="Uses of Class org.apache.openjpa.meta.ClassMetaData (OpenJPA Parent POM 2.4.1 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><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">Class</a></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/meta/class-use/ClassMetaData.html" target="_top">Frames</a></li>
<li><a href="ClassMetaData.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">
<h2 title="Uses of Class org.apache.openjpa.meta.ClassMetaData" class="title">Uses of Class<br>org.apache.openjpa.meta.ClassMetaData</h2>
</div>
<div class="classUseContainer">
<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/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</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>
This package provides some infrastructure classes to help in the creation
of OpenJPA drivers for new non-relational data stores.</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>
OpenJPA's data and query caching frameworks.</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>
This package provides a bytecode enhancer used to
post-process classes for use in a OpenJPA runtime.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.openjpa.enhance.stats">org.apache.openjpa.enhance.stats</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<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>
This package provides some interfaces and useful implementations
for OpenJPA's event notification framework.</div>
</td>
</tr>
<tr class="rowColor">
<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>
Runtime services for the JDBC OpenJPA implementation.</div>
</td>
</tr>
<tr class="altColor">
<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="rowColor">
<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>
This package extends the standard persistence metadata with
object-relational mapping information.</div>
</td>
</tr>
<tr class="altColor">
<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>
This package provides a common OpenJPA runtime environment that can be
adapted for use with various data store mechanisms.</div>
</td>
</tr>
<tr class="rowColor">
<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="altColor">
<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>
Allow any spec or store to use JPQL.</div>
</td>
</tr>
<tr class="rowColor">
<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>
This package provides an extendable framework for parsing and caching
persistence metadata.</div>
</td>
</tr>
<tr class="altColor">
<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>
This package provides an JPA facade to OpenJPA.</div>
</td>
</tr>
<tr class="rowColor">
<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>
This package provides an implementation of Criteria API in JPA 2.0 Specification
and extended features such as Query-By-Example.</div>
</td>
</tr>
<tr class="altColor">
<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>
JDBC-specific extensions to OpenJPA JPA runtime.</div>
</td>
</tr>
<tr class="rowColor">
<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="altColor">
<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>
This package provides an implementation of Metamodel API of JPA 2.0 Specification.</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>
This package provides utilities to facilitate the handling of second
class objects and OpenJPA object ids.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.openjpa.validation">org.apache.openjpa.validation</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<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>
Simple XML store using the common OpenJPA runtime system as a front end.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="org.apache.openjpa.abstractstore">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> in <a href="../../../../../org/apache/openjpa/abstractstore/package-summary.html">org.apache.openjpa.abstractstore</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/abstractstore/package-summary.html">org.apache.openjpa.abstractstore</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">AbstractStoreManager.</span><code><strong><a href="../../../../../org/apache/openjpa/abstractstore/AbstractStoreManager.html#copyDataStoreId(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">copyDataStoreId</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../../../org/apache/openjpa/lib/rop/ResultObjectProvider.html" title="interface in org.apache.openjpa.lib.rop">ResultObjectProvider</a></code></td>
<td class="colLast"><span class="strong">AbstractStoreManager.</span><code><strong><a href="../../../../../org/apache/openjpa/abstractstore/AbstractStoreManager.html#executeExtent(org.apache.openjpa.meta.ClassMetaData,%20boolean,%20org.apache.openjpa.kernel.FetchConfiguration)">executeExtent</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;subs,
<a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a>&nbsp;fetch)</code>
<div class="block">Create a <a href="../../../../../org/apache/openjpa/lib/rop/ResultObjectProvider.html" title="interface in org.apache.openjpa.lib.rop"><code>ResultObjectProvider</code></a> that can return all instances
of <code>type</code>, optionally including subclasses as defined
by <code>subclasses</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel">Seq</a></code></td>
<td class="colLast"><span class="strong">AbstractStoreManager.</span><code><strong><a href="../../../../../org/apache/openjpa/abstractstore/AbstractStoreManager.html#getDataStoreIdSequence(org.apache.openjpa.meta.ClassMetaData)">getDataStoreIdSequence</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;forClass)</code>
<div class="block">Returns the system-configured sequence.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
<td class="colLast"><span class="strong">AbstractStoreManager.</span><code><strong><a href="../../../../../org/apache/openjpa/abstractstore/AbstractStoreManager.html#getDataStoreIdType(org.apache.openjpa.meta.ClassMetaData)">getDataStoreIdType</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">AbstractStoreManager.</span><code><strong><a href="../../../../../org/apache/openjpa/abstractstore/AbstractStoreManager.html#newDataStoreId(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">newDataStoreId</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.datacache">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> in <a href="../../../../../org/apache/openjpa/datacache/package-summary.html">org.apache.openjpa.datacache</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/datacache/package-summary.html">org.apache.openjpa.datacache</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">DataCachePCDataGenerator.</span><code><strong><a href="../../../../../org/apache/openjpa/datacache/DataCachePCDataGenerator.html#decorate(serp.bytecode.BCClass,%20org.apache.openjpa.meta.ClassMetaData)">decorate</a></strong>(serp.bytecode.BCClass&nbsp;bc,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">DataCachePCDataGenerator.</span><code><strong><a href="../../../../../org/apache/openjpa/datacache/DataCachePCDataGenerator.html#finish(org.apache.openjpa.enhance.PCDataGenerator.DynamicPCData,%20org.apache.openjpa.meta.ClassMetaData)">finish</a></strong>(<a href="../../../../../org/apache/openjpa/enhance/PCDataGenerator.DynamicPCData.html" title="interface in org.apache.openjpa.enhance">PCDataGenerator.DynamicPCData</a>&nbsp;data,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">DataCacheManagerImpl.</span><code><strong><a href="../../../../../org/apache/openjpa/datacache/DataCacheManagerImpl.html#isCachable(org.apache.openjpa.meta.ClassMetaData)">isCachable</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Affirms if the given type is eligible for cache.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a></code></td>
<td class="colLast"><span class="strong">QueryCacheStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/datacache/QueryCacheStoreQuery.html#newDataStoreExecutor(org.apache.openjpa.meta.ClassMetaData,%20boolean)">newDataStoreExecutor</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;subs)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a></code></td>
<td class="colLast"><span class="strong">QueryCacheStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/datacache/QueryCacheStoreQuery.html#newInMemoryExecutor(org.apache.openjpa.meta.ClassMetaData,%20boolean)">newInMemoryExecutor</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;subs)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../org/apache/openjpa/datacache/package-summary.html">org.apache.openjpa.datacache</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/datacache/DataCachePCDataImpl.html#DataCachePCDataImpl(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">DataCachePCDataImpl</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/datacache/DataCachePCDataImpl.html#DataCachePCDataImpl(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData,%20java.lang.String)">DataCachePCDataImpl</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Constructor.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.enhance">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> in <a href="../../../../../org/apache/openjpa/enhance/package-summary.html">org.apache.openjpa.enhance</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/enhance/package-summary.html">org.apache.openjpa.enhance</a> that return <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">PCEnhancer.</span><code><strong><a href="../../../../../org/apache/openjpa/enhance/PCEnhancer.html#getMetaData()">getMetaData</a></strong>()</code>
<div class="block">Return the metadata for the class being manipulated, or null if not
a persistent type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">CodeGenerator.</span><code><strong><a href="../../../../../org/apache/openjpa/enhance/CodeGenerator.html#getMetaData()">getMetaData</a></strong>()</code>
<div class="block">Return metadata for the type being generated.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">ApplicationIdTool.</span><code><strong><a href="../../../../../org/apache/openjpa/enhance/ApplicationIdTool.html#getMetaData()">getMetaData</a></strong>()</code>
<div class="block">Return metadata for the type we are generating an application id for.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/enhance/package-summary.html">org.apache.openjpa.enhance</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">PCDataGenerator.</span><code><strong><a href="../../../../../org/apache/openjpa/enhance/PCDataGenerator.html#decorate(serp.bytecode.BCClass,%20org.apache.openjpa.meta.ClassMetaData)">decorate</a></strong>(serp.bytecode.BCClass&nbsp;bc,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Apply additional decoration to generated class.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">PCDataGenerator.</span><code><strong><a href="../../../../../org/apache/openjpa/enhance/PCDataGenerator.html#finish(org.apache.openjpa.enhance.PCDataGenerator.DynamicPCData,%20org.apache.openjpa.meta.ClassMetaData)">finish</a></strong>(<a href="../../../../../org/apache/openjpa/enhance/PCDataGenerator.DynamicPCData.html" title="interface in org.apache.openjpa.enhance">PCDataGenerator.DynamicPCData</a>&nbsp;data,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Perform any final actions before the pcdata is returned to client code.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/PCData.html" title="interface in org.apache.openjpa.kernel">PCData</a></code></td>
<td class="colLast"><span class="strong">PCDataGenerator.</span><code><strong><a href="../../../../../org/apache/openjpa/enhance/PCDataGenerator.html#generatePCData(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">generatePCData</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Return a <a href="../../../../../org/apache/openjpa/kernel/PCData.html" title="interface in org.apache.openjpa.kernel"><code>PCData</code></a> instance for the given oid and metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a></code></td>
<td class="colLast"><span class="strong">PCEnhancer.</span><code><strong><a href="../../../../../org/apache/openjpa/enhance/PCEnhancer.html#getType(org.apache.openjpa.meta.ClassMetaData)">getType</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Return the concrete type for the given class, i.e. impl for managed
interfaces</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">PCEnhancer.AuxiliaryEnhancer.</span><code><strong><a href="../../../../../org/apache/openjpa/enhance/PCEnhancer.AuxiliaryEnhancer.html#run(serp.bytecode.BCClass,%20org.apache.openjpa.meta.ClassMetaData)">run</a></strong>(serp.bytecode.BCClass&nbsp;bc,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><span class="strong">PCDataGenerator.</span><code><strong><a href="../../../../../org/apache/openjpa/enhance/PCDataGenerator.html#usesImplData(org.apache.openjpa.meta.ClassMetaData)">usesImplData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Whether the given type might have cacheable class-level impl data.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../org/apache/openjpa/enhance/package-summary.html">org.apache.openjpa.enhance</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/enhance/ApplicationIdTool.html#ApplicationIdTool(org.apache.openjpa.conf.OpenJPAConfiguration,%20java.lang.Class,%20org.apache.openjpa.meta.ClassMetaData)">ApplicationIdTool</a></strong>(<a href="../../../../../org/apache/openjpa/conf/OpenJPAConfiguration.html" title="interface in org.apache.openjpa.conf">OpenJPAConfiguration</a>&nbsp;conf,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;type,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Constructs a new tool instance capable of generating an
object id class for <code>meta</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/enhance/CodeGenerator.html#CodeGenerator(org.apache.openjpa.meta.ClassMetaData)">CodeGenerator</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Constructor.</div>
</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/enhance/PCEnhancer.html#PCEnhancer(org.apache.openjpa.meta.MetaDataRepository,%20serp.bytecode.BCClass,%20org.apache.openjpa.meta.ClassMetaData)">PCEnhancer</a></strong>(<a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</a>&nbsp;repos,
serp.bytecode.BCClass&nbsp;type,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Constructor.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/enhance/PCEnhancer.html#PCEnhancer(org.apache.openjpa.conf.OpenJPAConfiguration,%20serp.bytecode.BCClass,%20org.apache.openjpa.meta.ClassMetaData)">PCEnhancer</a></strong>(<a href="../../../../../org/apache/openjpa/conf/OpenJPAConfiguration.html" title="interface in org.apache.openjpa.conf">OpenJPAConfiguration</a>&nbsp;conf,
serp.bytecode.BCClass&nbsp;type,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Constructor.</div>
</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/enhance/PCEnhancer.html#PCEnhancer(org.apache.openjpa.conf.OpenJPAConfiguration,%20org.apache.openjpa.meta.ClassMetaData)">PCEnhancer</a></strong>(<a href="../../../../../org/apache/openjpa/conf/OpenJPAConfiguration.html" title="interface in org.apache.openjpa.conf">OpenJPAConfiguration</a>&nbsp;conf,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Constructor.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/enhance/PCSubclassValidator.html#PCSubclassValidator(org.apache.openjpa.meta.ClassMetaData,%20serp.bytecode.BCClass,%20org.apache.openjpa.lib.log.Log,%20boolean)">PCSubclassValidator</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
serp.bytecode.BCClass&nbsp;bc,
<a href="../../../../../org/apache/openjpa/lib/log/Log.html" title="interface in org.apache.openjpa.lib.log">Log</a>&nbsp;log,
boolean&nbsp;enforceContractViolations)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.enhance.stats">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> in <a href="../../../../../org/apache/openjpa/enhance/stats/package-summary.html">org.apache.openjpa.enhance.stats</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/enhance/stats/package-summary.html">org.apache.openjpa.enhance.stats</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">FetchStatsCollector.</span><code><strong><a href="../../../../../org/apache/openjpa/enhance/stats/FetchStatsCollector.html#registerEntity(org.apache.openjpa.meta.ClassMetaData)">registerEntity</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;cmd)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">FetchStatisticsAuxEnhancer.</span><code><strong><a href="../../../../../org/apache/openjpa/enhance/stats/FetchStatisticsAuxEnhancer.html#run(serp.bytecode.BCClass,%20org.apache.openjpa.meta.ClassMetaData)">run</a></strong>(serp.bytecode.BCClass&nbsp;bcc,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;cmd)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.event">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> in <a href="../../../../../org/apache/openjpa/event/package-summary.html">org.apache.openjpa.event</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/event/package-summary.html">org.apache.openjpa.event</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>[]</code></td>
<td class="colLast"><span class="strong">LifecycleEventManager.</span><code><strong><a href="../../../../../org/apache/openjpa/event/LifecycleEventManager.html#fireEvent(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData,%20int)">fireEvent</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;source,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
int&nbsp;type)</code>
<div class="block">Fire lifecycle event to all registered listeners without an argument.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>[]</code></td>
<td class="colLast"><span class="strong">LifecycleEventManager.</span><code><strong><a href="../../../../../org/apache/openjpa/event/LifecycleEventManager.html#fireEvent(java.lang.Object,%20java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData,%20int)">fireEvent</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;source,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;related,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
int&nbsp;type)</code>
<div class="block">Fire lifecycle event to all registered listeners.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">LifecycleEventManager.</span><code><strong><a href="../../../../../org/apache/openjpa/event/LifecycleEventManager.html#hasAttachListeners(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">hasAttachListeners</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;source,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Return whether there are listeners or callbacks for the given source.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">LifecycleEventManager.</span><code><strong><a href="../../../../../org/apache/openjpa/event/LifecycleEventManager.html#hasClearListeners(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">hasClearListeners</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;source,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Return whether there are listeners or callbacks for the given source.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">LifecycleEventManager.</span><code><strong><a href="../../../../../org/apache/openjpa/event/LifecycleEventManager.html#hasDeleteListeners(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">hasDeleteListeners</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;source,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Return whether there are listeners or callbacks for the given source.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">LifecycleEventManager.</span><code><strong><a href="../../../../../org/apache/openjpa/event/LifecycleEventManager.html#hasDetachListeners(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">hasDetachListeners</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;source,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Return whether there are listeners or callbacks for the given source.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">LifecycleEventManager.</span><code><strong><a href="../../../../../org/apache/openjpa/event/LifecycleEventManager.html#hasDirtyListeners(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">hasDirtyListeners</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;source,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Return whether there are listeners or callbacks for the given source.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">LifecycleEventManager.</span><code><strong><a href="../../../../../org/apache/openjpa/event/LifecycleEventManager.html#hasLoadListeners(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">hasLoadListeners</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;source,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Return whether there are listeners or callbacks for the given source.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">LifecycleEventManager.</span><code><strong><a href="../../../../../org/apache/openjpa/event/LifecycleEventManager.html#hasPersistListeners(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">hasPersistListeners</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;source,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Return whether there are listeners or callbacks for the given source.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">LifecycleEventManager.</span><code><strong><a href="../../../../../org/apache/openjpa/event/LifecycleEventManager.html#hasStoreListeners(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">hasStoreListeners</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;source,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Return whether there are listeners or callbacks for the given source.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">LifecycleEventManager.</span><code><strong><a href="../../../../../org/apache/openjpa/event/LifecycleEventManager.html#hasUpdateListeners(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">hasUpdateListeners</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;source,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Return whether there are listeners or callbacks for the given source.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">LifecycleEventManager.</span><code><strong><a href="../../../../../org/apache/openjpa/event/LifecycleEventManager.html#isActive(org.apache.openjpa.meta.ClassMetaData)">isActive</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Whether this LifeCycleEventManager has had at least one listener or callback
registered.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.jdbc.kernel">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> in <a href="../../../../../org/apache/openjpa/jdbc/kernel/package-summary.html">org.apache.openjpa.jdbc.kernel</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/jdbc/kernel/package-summary.html">org.apache.openjpa.jdbc.kernel</a> that return <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]</code></td>
<td class="colLast"><span class="strong">JDBCStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStoreQuery.html#getIndependentExpressionCandidates(org.apache.openjpa.meta.ClassMetaData,%20boolean)">getIndependentExpressionCandidates</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;subclasses)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/jdbc/kernel/package-summary.html">org.apache.openjpa.jdbc.kernel</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">AbstractJDBCSeq.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/AbstractJDBCSeq.html#allocate(int,%20org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">allocate</a></strong>(int&nbsp;additional,
<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">JDBCStoreManager.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStoreManager.html#copyDataStoreId(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">copyDataStoreId</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">AbstractJDBCSeq.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/AbstractJDBCSeq.html#current(org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">current</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td>
<td class="colLast"><span class="strong">JDBCStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStoreQuery.html#executeDelete(org.apache.openjpa.kernel.StoreQuery.Executor,%20org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.meta.ClassMetaData[],%20boolean,%20org.apache.openjpa.kernel.exps.ExpressionFactory[],%20org.apache.openjpa.kernel.exps.QueryExpressions[],%20java.lang.Object[])">executeDelete</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a>&nbsp;ex,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;base,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;metas,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>[]&nbsp;facts,
<a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps">QueryExpressions</a>[]&nbsp;exps,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td>
<td class="colLast"><span class="strong">JDBCStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStoreQuery.html#executeDelete(org.apache.openjpa.kernel.StoreQuery.Executor,%20org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.meta.ClassMetaData[],%20boolean,%20org.apache.openjpa.kernel.exps.ExpressionFactory[],%20org.apache.openjpa.kernel.exps.QueryExpressions[],%20java.lang.Object[])">executeDelete</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a>&nbsp;ex,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;base,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;metas,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>[]&nbsp;facts,
<a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps">QueryExpressions</a>[]&nbsp;exps,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/lib/rop/ResultObjectProvider.html" title="interface in org.apache.openjpa.lib.rop">ResultObjectProvider</a></code></td>
<td class="colLast"><span class="strong">JDBCStoreManager.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStoreManager.html#executeExtent(org.apache.openjpa.meta.ClassMetaData,%20boolean,%20org.apache.openjpa.kernel.FetchConfiguration)">executeExtent</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a>&nbsp;fetch)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/lib/rop/ResultObjectProvider.html" title="interface in org.apache.openjpa.lib.rop">ResultObjectProvider</a></code></td>
<td class="colLast"><span class="strong">JDBCStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStoreQuery.html#executeQuery(org.apache.openjpa.kernel.StoreQuery.Executor,%20org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.meta.ClassMetaData[],%20boolean,%20org.apache.openjpa.kernel.exps.ExpressionFactory[],%20org.apache.openjpa.kernel.exps.QueryExpressions[],%20java.lang.Object[],%20org.apache.openjpa.kernel.StoreQuery.Range)">executeQuery</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a>&nbsp;ex,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;base,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;metas,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>[]&nbsp;facts,
<a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps">QueryExpressions</a>[]&nbsp;exps,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params,
<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Range.html" title="class in org.apache.openjpa.kernel">StoreQuery.Range</a>&nbsp;range)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/lib/rop/ResultObjectProvider.html" title="interface in org.apache.openjpa.lib.rop">ResultObjectProvider</a></code></td>
<td class="colLast"><span class="strong">JDBCStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStoreQuery.html#executeQuery(org.apache.openjpa.kernel.StoreQuery.Executor,%20org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.meta.ClassMetaData[],%20boolean,%20org.apache.openjpa.kernel.exps.ExpressionFactory[],%20org.apache.openjpa.kernel.exps.QueryExpressions[],%20java.lang.Object[],%20org.apache.openjpa.kernel.StoreQuery.Range)">executeQuery</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a>&nbsp;ex,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;base,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;metas,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>[]&nbsp;facts,
<a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps">QueryExpressions</a>[]&nbsp;exps,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params,
<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Range.html" title="class in org.apache.openjpa.kernel">StoreQuery.Range</a>&nbsp;range)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td>
<td class="colLast"><span class="strong">JDBCStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStoreQuery.html#executeUpdate(org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.meta.ClassMetaData[],%20boolean,%20org.apache.openjpa.kernel.exps.ExpressionFactory[],%20org.apache.openjpa.kernel.exps.QueryExpressions[],%20java.lang.Object[])">executeUpdate</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;base,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;metas,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>[]&nbsp;facts,
<a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps">QueryExpressions</a>[]&nbsp;parsed,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td>
<td class="colLast"><span class="strong">JDBCStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStoreQuery.html#executeUpdate(org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.meta.ClassMetaData[],%20boolean,%20org.apache.openjpa.kernel.exps.ExpressionFactory[],%20org.apache.openjpa.kernel.exps.QueryExpressions[],%20java.lang.Object[])">executeUpdate</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;base,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;metas,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>[]&nbsp;facts,
<a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps">QueryExpressions</a>[]&nbsp;parsed,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td>
<td class="colLast"><span class="strong">JDBCStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStoreQuery.html#executeUpdate(org.apache.openjpa.kernel.StoreQuery.Executor,%20org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.meta.ClassMetaData[],%20boolean,%20org.apache.openjpa.kernel.exps.ExpressionFactory[],%20org.apache.openjpa.kernel.exps.QueryExpressions[],%20java.lang.Object[])">executeUpdate</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a>&nbsp;ex,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;base,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;metas,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>[]&nbsp;facts,
<a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps">QueryExpressions</a>[]&nbsp;exps,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td>
<td class="colLast"><span class="strong">JDBCStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStoreQuery.html#executeUpdate(org.apache.openjpa.kernel.StoreQuery.Executor,%20org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.meta.ClassMetaData[],%20boolean,%20org.apache.openjpa.kernel.exps.ExpressionFactory[],%20org.apache.openjpa.kernel.exps.QueryExpressions[],%20java.lang.Object[])">executeUpdate</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a>&nbsp;ex,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;base,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;metas,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>[]&nbsp;facts,
<a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps">QueryExpressions</a>[]&nbsp;exps,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
<td class="colLast"><span class="strong">JDBCStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStoreQuery.html#getDataStoreActions(org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.meta.ClassMetaData[],%20boolean,%20org.apache.openjpa.kernel.exps.ExpressionFactory[],%20org.apache.openjpa.kernel.exps.QueryExpressions[],%20java.lang.Object[],%20org.apache.openjpa.kernel.StoreQuery.Range)">getDataStoreActions</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;base,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;metas,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>[]&nbsp;facts,
<a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps">QueryExpressions</a>[]&nbsp;exps,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params,
<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Range.html" title="class in org.apache.openjpa.kernel">StoreQuery.Range</a>&nbsp;range)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
<td class="colLast"><span class="strong">JDBCStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStoreQuery.html#getDataStoreActions(org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.meta.ClassMetaData[],%20boolean,%20org.apache.openjpa.kernel.exps.ExpressionFactory[],%20org.apache.openjpa.kernel.exps.QueryExpressions[],%20java.lang.Object[],%20org.apache.openjpa.kernel.StoreQuery.Range)">getDataStoreActions</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;base,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;metas,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>[]&nbsp;facts,
<a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps">QueryExpressions</a>[]&nbsp;exps,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params,
<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Range.html" title="class in org.apache.openjpa.kernel">StoreQuery.Range</a>&nbsp;range)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel">Seq</a></code></td>
<td class="colLast"><span class="strong">JDBCStoreManager.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStoreManager.html#getDataStoreIdSequence(org.apache.openjpa.meta.ClassMetaData)">getDataStoreIdSequence</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
<td class="colLast"><span class="strong">JDBCStoreManager.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStoreManager.html#getDataStoreIdType(org.apache.openjpa.meta.ClassMetaData)">getDataStoreIdType</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a></code></td>
<td class="colLast"><span class="strong">JDBCStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStoreQuery.html#getExpressionFactory(org.apache.openjpa.meta.ClassMetaData)">getExpressionFactory</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]</code></td>
<td class="colLast"><span class="strong">JDBCStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStoreQuery.html#getIndependentExpressionCandidates(org.apache.openjpa.meta.ClassMetaData,%20boolean)">getIndependentExpressionCandidates</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;subclasses)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a></code></td>
<td class="colLast"><span class="strong">SQLStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/SQLStoreQuery.html#newDataStoreExecutor(org.apache.openjpa.meta.ClassMetaData,%20boolean)">newDataStoreExecutor</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;subclasses)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a></code></td>
<td class="colLast"><span class="strong">PreparedSQLStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/PreparedSQLStoreQuery.html#newDataStoreExecutor(org.apache.openjpa.meta.ClassMetaData,%20boolean)">newDataStoreExecutor</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;subclasses)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">JDBCStoreManager.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStoreManager.html#newDataStoreId(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">newDataStoreId</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">AbstractJDBCSeq.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/AbstractJDBCSeq.html#next(org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">next</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../org/apache/openjpa/jdbc/kernel/package-summary.html">org.apache.openjpa.jdbc.kernel</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/PreparedSQLStoreQuery.PreparedSQLExecutor.html#PreparedSQLStoreQuery.PreparedSQLExecutor(org.apache.openjpa.jdbc.kernel.PreparedSQLStoreQuery,%20org.apache.openjpa.meta.ClassMetaData)">PreparedSQLStoreQuery.PreparedSQLExecutor</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/kernel/PreparedSQLStoreQuery.html" title="class in org.apache.openjpa.jdbc.kernel">PreparedSQLStoreQuery</a>&nbsp;q,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;candidate)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/SQLStoreQuery.SQLExecutor.html#SQLStoreQuery.SQLExecutor(org.apache.openjpa.jdbc.kernel.SQLStoreQuery,%20org.apache.openjpa.meta.ClassMetaData)">SQLStoreQuery.SQLExecutor</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/kernel/SQLStoreQuery.html" title="class in org.apache.openjpa.jdbc.kernel">SQLStoreQuery</a>&nbsp;q,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;candidate)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.jdbc.kernel.exps">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> in <a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/package-summary.html">org.apache.openjpa.jdbc.kernel.exps</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/package-summary.html">org.apache.openjpa.jdbc.kernel.exps</a> that return <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">Trim.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/Trim.html#getMetaData()">getMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">Substring.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/Substring.html#getMetaData()">getMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">SubQ.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/SubQ.html#getMetaData()">getMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">SimpleCaseExpression.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/SimpleCaseExpression.html#getMetaData()">getMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">PCPath.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/PCPath.html#getMetaData()">getMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">NullIfExpression.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/NullIfExpression.html#getMetaData()">getMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">Math.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/Math.html#getMetaData()">getMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">MapKey.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/MapKey.html#getMetaData()">getMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">MapEntry.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/MapEntry.html#getMetaData()">getMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">IndexOf.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/IndexOf.html#getMetaData()">getMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">GeneralCaseExpression.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/GeneralCaseExpression.html#getMetaData()">getMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">Concat.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/Concat.html#getMetaData()">getMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">CoalesceExpression.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/CoalesceExpression.html#getMetaData()">getMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">Args.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/Args.html#getMetaData()">getMetaData</a></strong>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/package-summary.html">org.apache.openjpa.jdbc.kernel.exps</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/exps/Subquery.html" title="interface in org.apache.openjpa.kernel.exps">Subquery</a></code></td>
<td class="colLast"><span class="strong">JDBCExpressionFactory.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/JDBCExpressionFactory.html#newSubquery(org.apache.openjpa.meta.ClassMetaData,%20boolean,%20java.lang.String)">newSubquery</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;candidate,
boolean&nbsp;subs,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;alias)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Trim.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/Trim.html#setMetaData(org.apache.openjpa.meta.ClassMetaData)">setMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Substring.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/Substring.html#setMetaData(org.apache.openjpa.meta.ClassMetaData)">setMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">SubQ.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/SubQ.html#setMetaData(org.apache.openjpa.meta.ClassMetaData)">setMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">SimpleCaseExpression.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/SimpleCaseExpression.html#setMetaData(org.apache.openjpa.meta.ClassMetaData)">setMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">PCPath.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/PCPath.html#setMetaData(org.apache.openjpa.meta.ClassMetaData)">setMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">NullIfExpression.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/NullIfExpression.html#setMetaData(org.apache.openjpa.meta.ClassMetaData)">setMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Math.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/Math.html#setMetaData(org.apache.openjpa.meta.ClassMetaData)">setMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">MapKey.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/MapKey.html#setMetaData(org.apache.openjpa.meta.ClassMetaData)">setMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">MapEntry.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/MapEntry.html#setMetaData(org.apache.openjpa.meta.ClassMetaData)">setMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">IndexOf.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/IndexOf.html#setMetaData(org.apache.openjpa.meta.ClassMetaData)">setMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">GeneralCaseExpression.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/GeneralCaseExpression.html#setMetaData(org.apache.openjpa.meta.ClassMetaData)">setMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Concat.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/Concat.html#setMetaData(org.apache.openjpa.meta.ClassMetaData)">setMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">CoalesceExpression.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/CoalesceExpression.html#setMetaData(org.apache.openjpa.meta.ClassMetaData)">setMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Args.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/Args.html#setMetaData(org.apache.openjpa.meta.ClassMetaData)">setMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.jdbc.meta">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> in <a href="../../../../../org/apache/openjpa/jdbc/meta/package-summary.html">org.apache.openjpa.jdbc.meta</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
<caption><span>Subclasses of <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> in <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="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a></strong></code>
<div class="block">Specialization of metadata for relational databases.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/jdbc/meta/package-summary.html">org.apache.openjpa.jdbc.meta</a> that return <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">MappingRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newClassMetaData(java.lang.Class)">newClassMetaData</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]</code></td>
<td class="colLast"><span class="strong">MappingRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newClassMetaDataArray(int)">newClassMetaDataArray</a></strong>(int&nbsp;length)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">MappingRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newEmbeddedClassMetaData(org.apache.openjpa.meta.ValueMetaData)">newEmbeddedClassMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a>&nbsp;owner)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/jdbc/meta/package-summary.html">org.apache.openjpa.jdbc.meta</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ClassMapping.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#copy(org.apache.openjpa.meta.ClassMetaData)">copy</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;cls)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a></code></td>
<td class="colLast"><span class="strong">MappingRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newFieldMetaData(java.lang.String,%20java.lang.Class,%20org.apache.openjpa.meta.ClassMetaData)">newFieldMetaData</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;owner)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">MappingRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#prepareMapping(org.apache.openjpa.meta.ClassMetaData)">prepareMapping</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">MetaDataPlusMappingFactory.</span><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MetaDataPlusMappingFactory.html#store(org.apache.openjpa.meta.ClassMetaData[],%20org.apache.openjpa.meta.QueryMetaData[],%20org.apache.openjpa.meta.SequenceMetaData[],%20int,%20java.util.Map)">store</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;metas,
<a href="../../../../../org/apache/openjpa/meta/QueryMetaData.html" title="class in org.apache.openjpa.meta">QueryMetaData</a>[]&nbsp;queries,
<a href="../../../../../org/apache/openjpa/meta/SequenceMetaData.html" title="class in org.apache.openjpa.meta">SequenceMetaData</a>[]&nbsp;seqs,
int&nbsp;mode,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;output)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.kernel">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> in <a href="../../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> declared as <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">StateManagerImpl.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/StateManagerImpl.html#_meta">_meta</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]</code></td>
<td class="colLast"><span class="strong">StoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/StoreQuery.html#EMPTY_METAS">EMPTY_METAS</a></strong></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> that return <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]</code></td>
<td class="colLast"><span class="strong">QueryImpl.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/QueryImpl.html#getAccessPathMetaDatas()">getAccessPathMetaDatas</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]</code></td>
<td class="colLast"><span class="strong">QueryContext.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/QueryContext.html#getAccessPathMetaDatas()">getAccessPathMetaDatas</a></strong>()</code>
<div class="block">Return the classes that affect this query.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]</code></td>
<td class="colLast"><span class="strong">DelegatingQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/DelegatingQuery.html#getAccessPathMetaDatas()">getAccessPathMetaDatas</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]</code></td>
<td class="colLast"><span class="strong">StoreQuery.Executor.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html#getAccessPathMetaDatas(org.apache.openjpa.kernel.StoreQuery)">getAccessPathMetaDatas</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.html" title="interface in org.apache.openjpa.kernel">StoreQuery</a>&nbsp;q)</code>
<div class="block">Return an array of all persistent classes used in this query, or
empty array if unknown.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]</code></td>
<td class="colLast"><span class="strong">ExpressionStoreQuery.AbstractExpressionExecutor.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.AbstractExpressionExecutor.html#getAccessPathMetaDatas(org.apache.openjpa.kernel.StoreQuery)">getAccessPathMetaDatas</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.html" title="interface in org.apache.openjpa.kernel">StoreQuery</a>&nbsp;q)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]</code></td>
<td class="colLast"><span class="strong">AbstractStoreQuery.AbstractExecutor.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/AbstractStoreQuery.AbstractExecutor.html#getAccessPathMetaDatas(org.apache.openjpa.kernel.StoreQuery)">getAccessPathMetaDatas</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.html" title="interface in org.apache.openjpa.kernel">StoreQuery</a>&nbsp;q)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]</code></td>
<td class="colLast"><span class="strong">ExpressionStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.html#getIndependentExpressionCandidates(org.apache.openjpa.meta.ClassMetaData,%20boolean)">getIndependentExpressionCandidates</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;type,
boolean&nbsp;subclasses)</code>
<div class="block">Return the assignable types for the given metadata whose expression
trees must be compiled independently.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">StateManagerImpl.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/StateManagerImpl.html#getMetaData()">getMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">OpenJPAStateManager.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html#getMetaData()">getMetaData</a></strong>()</code>
<div class="block">Get the metadata for this instance.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">ObjectIdStateManager.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/ObjectIdStateManager.html#getMetaData()">getMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">DetachedValueStateManager.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/DetachedValueStateManager.html#getMetaData()">getMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">DetachedStateManager.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/DetachedStateManager.html#getMetaData()">getMetaData</a></strong>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> that return types with arguments of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&gt;</code></td>
<td class="colLast"><span class="strong">Filters.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/Filters.html#addAccessPathMetaDatas(java.util.List,%20org.apache.openjpa.meta.ClassMetaData[])">addAccessPathMetaDatas</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&gt;&nbsp;metas,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;path)</code>
<div class="block">Add the given access path metadatas to the full path list, making sure
to maintain only base metadatas in the list.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&gt;</code></td>
<td class="colLast"><span class="strong">Filters.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/Filters.html#addAccessPathMetaDatas(java.util.List,%20org.apache.openjpa.meta.ClassMetaData[])">addAccessPathMetaDatas</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&gt;&nbsp;metas,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;path)</code>
<div class="block">Add the given access path metadatas to the full path list, making sure
to maintain only base metadatas in the list.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">UUIDType4StringSeq.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/UUIDType4StringSeq.html#allocate(int,%20org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">allocate</a></strong>(int&nbsp;additional,
<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">UUIDType4HexSeq.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/UUIDType4HexSeq.html#allocate(int,%20org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">allocate</a></strong>(int&nbsp;additional,
<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">UUIDStringSeq.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/UUIDStringSeq.html#allocate(int,%20org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">allocate</a></strong>(int&nbsp;additional,
<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">UUIDHexSeq.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/UUIDHexSeq.html#allocate(int,%20org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">allocate</a></strong>(int&nbsp;additional,
<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">TimeSeededSeq.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/TimeSeededSeq.html#allocate(int,%20org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">allocate</a></strong>(int&nbsp;additional,
<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Seq.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/Seq.html#allocate(int,%20org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">allocate</a></strong>(int&nbsp;additional,
<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;cls)</code>
<div class="block">Allocate additional values efficiently.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">DelegatingSeq.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/DelegatingSeq.html#allocate(int,%20org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">allocate</a></strong>(int&nbsp;additional,
<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">DetachedStateManager.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/DetachedStateManager.html#attach(org.apache.openjpa.kernel.AttachManager,%20java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.enhance.PersistenceCapable,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.meta.ValueMetaData,%20boolean)">attach</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/AttachManager.html" title="class in org.apache.openjpa.kernel">AttachManager</a>&nbsp;manager,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;toAttach,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/enhance/PersistenceCapable.html" title="interface in org.apache.openjpa.enhance">PersistenceCapable</a>&nbsp;into,
<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a>&nbsp;owner,
<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a>&nbsp;ownerMeta,
boolean&nbsp;explicit)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">BrokerImpl.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/BrokerImpl.html#checkForDuplicateId(java.lang.Object,%20java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">checkForDuplicateId</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;id,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">This method makes sure we don't already have the instance cached</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">StoreManager.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/StoreManager.html#copyDataStoreId(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">copyDataStoreId</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Copy the given object id value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">DelegatingStoreManager.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/DelegatingStoreManager.html#copyDataStoreId(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">copyDataStoreId</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">UUIDType4StringSeq.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/UUIDType4StringSeq.html#current(org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">current</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">UUIDType4HexSeq.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/UUIDType4HexSeq.html#current(org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">current</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">UUIDStringSeq.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/UUIDStringSeq.html#current(org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">current</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">UUIDHexSeq.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/UUIDHexSeq.html#current(org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">current</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">TimeSeededSeq.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/TimeSeededSeq.html#current(org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">current</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">Seq.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/Seq.html#current(org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">current</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;cls)</code>
<div class="block">Return the current value of the sequence, or null if not available.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">DelegatingSeq.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/DelegatingSeq.html#current(org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">current</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td>
<td class="colLast"><span class="strong">ExpressionStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.html#executeDelete(org.apache.openjpa.kernel.StoreQuery.Executor,%20org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.meta.ClassMetaData[],%20boolean,%20org.apache.openjpa.kernel.exps.ExpressionFactory[],%20org.apache.openjpa.kernel.exps.QueryExpressions[],%20java.lang.Object[])">executeDelete</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a>&nbsp;ex,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;base,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;types,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>[]&nbsp;facts,
<a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps">QueryExpressions</a>[]&nbsp;parsed,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params)</code>
<div class="block">Execute the given expression against the given candidate extent
and delete the instances.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td>
<td class="colLast"><span class="strong">ExpressionStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.html#executeDelete(org.apache.openjpa.kernel.StoreQuery.Executor,%20org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.meta.ClassMetaData[],%20boolean,%20org.apache.openjpa.kernel.exps.ExpressionFactory[],%20org.apache.openjpa.kernel.exps.QueryExpressions[],%20java.lang.Object[])">executeDelete</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a>&nbsp;ex,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;base,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;types,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>[]&nbsp;facts,
<a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps">QueryExpressions</a>[]&nbsp;parsed,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params)</code>
<div class="block">Execute the given expression against the given candidate extent
and delete the instances.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/lib/rop/ResultObjectProvider.html" title="interface in org.apache.openjpa.lib.rop">ResultObjectProvider</a></code></td>
<td class="colLast"><span class="strong">StoreManager.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/StoreManager.html#executeExtent(org.apache.openjpa.meta.ClassMetaData,%20boolean,%20org.apache.openjpa.kernel.FetchConfiguration)">executeExtent</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a>&nbsp;fetch)</code>
<div class="block">Return a provider for all instances of the given candidate class,
optionally including subclasses.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/lib/rop/ResultObjectProvider.html" title="interface in org.apache.openjpa.lib.rop">ResultObjectProvider</a></code></td>
<td class="colLast"><span class="strong">DelegatingStoreManager.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/DelegatingStoreManager.html#executeExtent(org.apache.openjpa.meta.ClassMetaData,%20boolean,%20org.apache.openjpa.kernel.FetchConfiguration)">executeExtent</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a>&nbsp;fetch)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/lib/rop/ResultObjectProvider.html" title="interface in org.apache.openjpa.lib.rop">ResultObjectProvider</a></code></td>
<td class="colLast"><span class="strong">ExpressionStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.html#executeQuery(org.apache.openjpa.kernel.StoreQuery.Executor,%20org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.meta.ClassMetaData[],%20boolean,%20org.apache.openjpa.kernel.exps.ExpressionFactory[],%20org.apache.openjpa.kernel.exps.QueryExpressions[],%20java.lang.Object[],%20org.apache.openjpa.kernel.StoreQuery.Range)">executeQuery</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a>&nbsp;ex,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;base,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;types,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>[]&nbsp;facts,
<a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps">QueryExpressions</a>[]&nbsp;parsed,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params,
<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Range.html" title="class in org.apache.openjpa.kernel">StoreQuery.Range</a>&nbsp;range)</code>
<div class="block">Execute the given expression against the given candidate extent.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/lib/rop/ResultObjectProvider.html" title="interface in org.apache.openjpa.lib.rop">ResultObjectProvider</a></code></td>
<td class="colLast"><span class="strong">ExpressionStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.html#executeQuery(org.apache.openjpa.kernel.StoreQuery.Executor,%20org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.meta.ClassMetaData[],%20boolean,%20org.apache.openjpa.kernel.exps.ExpressionFactory[],%20org.apache.openjpa.kernel.exps.QueryExpressions[],%20java.lang.Object[],%20org.apache.openjpa.kernel.StoreQuery.Range)">executeQuery</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a>&nbsp;ex,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;base,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;types,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>[]&nbsp;facts,
<a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps">QueryExpressions</a>[]&nbsp;parsed,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params,
<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Range.html" title="class in org.apache.openjpa.kernel">StoreQuery.Range</a>&nbsp;range)</code>
<div class="block">Execute the given expression against the given candidate extent.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td>
<td class="colLast"><span class="strong">ExpressionStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.html#executeUpdate(org.apache.openjpa.kernel.StoreQuery.Executor,%20org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.meta.ClassMetaData[],%20boolean,%20org.apache.openjpa.kernel.exps.ExpressionFactory[],%20org.apache.openjpa.kernel.exps.QueryExpressions[],%20java.lang.Object[])">executeUpdate</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a>&nbsp;ex,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;base,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;types,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>[]&nbsp;facts,
<a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps">QueryExpressions</a>[]&nbsp;parsed,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params)</code>
<div class="block">Execute the given expression against the given candidate extent
and updates the instances.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td>
<td class="colLast"><span class="strong">ExpressionStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.html#executeUpdate(org.apache.openjpa.kernel.StoreQuery.Executor,%20org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.meta.ClassMetaData[],%20boolean,%20org.apache.openjpa.kernel.exps.ExpressionFactory[],%20org.apache.openjpa.kernel.exps.QueryExpressions[],%20java.lang.Object[])">executeUpdate</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a>&nbsp;ex,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;base,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;types,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>[]&nbsp;facts,
<a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps">QueryExpressions</a>[]&nbsp;parsed,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params)</code>
<div class="block">Execute the given expression against the given candidate extent
and updates the instances.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
<td class="colLast"><span class="strong">ExpressionStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.html#getDataStoreActions(org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.meta.ClassMetaData[],%20boolean,%20org.apache.openjpa.kernel.exps.ExpressionFactory[],%20org.apache.openjpa.kernel.exps.QueryExpressions[],%20java.lang.Object[],%20org.apache.openjpa.kernel.StoreQuery.Range)">getDataStoreActions</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;base,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;types,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>[]&nbsp;facts,
<a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps">QueryExpressions</a>[]&nbsp;parsed,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params,
<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Range.html" title="class in org.apache.openjpa.kernel">StoreQuery.Range</a>&nbsp;range)</code>
<div class="block">Return the commands that will be sent to the datastore in order
to execute the query, typically in the database's native language.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
<td class="colLast"><span class="strong">ExpressionStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.html#getDataStoreActions(org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.meta.ClassMetaData[],%20boolean,%20org.apache.openjpa.kernel.exps.ExpressionFactory[],%20org.apache.openjpa.kernel.exps.QueryExpressions[],%20java.lang.Object[],%20org.apache.openjpa.kernel.StoreQuery.Range)">getDataStoreActions</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;base,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;types,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>[]&nbsp;facts,
<a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps">QueryExpressions</a>[]&nbsp;parsed,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params,
<a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Range.html" title="class in org.apache.openjpa.kernel">StoreQuery.Range</a>&nbsp;range)</code>
<div class="block">Return the commands that will be sent to the datastore in order
to execute the query, typically in the database's native language.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel">Seq</a></code></td>
<td class="colLast"><span class="strong">StoreManager.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/StoreManager.html#getDataStoreIdSequence(org.apache.openjpa.meta.ClassMetaData)">getDataStoreIdSequence</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;forClass)</code>
<div class="block">Return a sequence that generates datastore identity values for the
given class.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel">Seq</a></code></td>
<td class="colLast"><span class="strong">DelegatingStoreManager.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/DelegatingStoreManager.html#getDataStoreIdSequence(org.apache.openjpa.meta.ClassMetaData)">getDataStoreIdSequence</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;forClass)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
<td class="colLast"><span class="strong">StoreManager.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/StoreManager.html#getDataStoreIdType(org.apache.openjpa.meta.ClassMetaData)">getDataStoreIdType</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Return the class used by this StoreManager for datastore identity
values.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
<td class="colLast"><span class="strong">DelegatingStoreManager.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/DelegatingStoreManager.html#getDataStoreIdType(org.apache.openjpa.meta.ClassMetaData)">getDataStoreIdType</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a></code></td>
<td class="colLast"><span class="strong">ExpressionStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.html#getExpressionFactory(org.apache.openjpa.meta.ClassMetaData)">getExpressionFactory</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;type)</code>
<div class="block">Return an <a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps"><code>ExpressionFactory</code></a> to use to create an expression to
be executed against an extent.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel">Seq</a></code></td>
<td class="colLast"><span class="strong">DelegatingBroker.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/DelegatingBroker.html#getIdentitySequence(org.apache.openjpa.meta.ClassMetaData)">getIdentitySequence</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel">Seq</a></code></td>
<td class="colLast"><span class="strong">BrokerImpl.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/BrokerImpl.html#getIdentitySequence(org.apache.openjpa.meta.ClassMetaData)">getIdentitySequence</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel">Seq</a></code></td>
<td class="colLast"><span class="strong">Broker.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/Broker.html#getIdentitySequence(org.apache.openjpa.meta.ClassMetaData)">getIdentitySequence</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Returns a <a href="../../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel"><code>Seq</code></a> for the datastore identity values of the
specified persistent class, or null if the class' identity cannot be
represented as a sequence.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]</code></td>
<td class="colLast"><span class="strong">ExpressionStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.html#getIndependentExpressionCandidates(org.apache.openjpa.meta.ClassMetaData,%20boolean)">getIndependentExpressionCandidates</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;type,
boolean&nbsp;subclasses)</code>
<div class="block">Return the assignable types for the given metadata whose expression
trees must be compiled independently.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected abstract <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">AbstractPCResultObjectProvider.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/AbstractPCResultObjectProvider.html#getObjectId(org.apache.openjpa.meta.ClassMetaData)">getObjectId</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Implement this method to extract the object id value from the
current record of the input.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">QueryImpl.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/QueryImpl.html#isAccessPathDirty(org.apache.openjpa.kernel.Broker,%20org.apache.openjpa.meta.ClassMetaData[])">isAccessPathDirty</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a>&nbsp;broker,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;accessMetas)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a></code></td>
<td class="colLast"><span class="strong">StoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/StoreQuery.html#newDataStoreExecutor(org.apache.openjpa.meta.ClassMetaData,%20boolean)">newDataStoreExecutor</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;subs)</code>
<div class="block">Return an executor for datastore execution of this query.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a></code></td>
<td class="colLast"><span class="strong">MethodStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/MethodStoreQuery.html#newDataStoreExecutor(org.apache.openjpa.meta.ClassMetaData,%20boolean)">newDataStoreExecutor</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;subs)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a></code></td>
<td class="colLast"><span class="strong">ExpressionStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.html#newDataStoreExecutor(org.apache.openjpa.meta.ClassMetaData,%20boolean)">newDataStoreExecutor</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;subs)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a></code></td>
<td class="colLast"><span class="strong">AbstractStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/AbstractStoreQuery.html#newDataStoreExecutor(org.apache.openjpa.meta.ClassMetaData,%20boolean)">newDataStoreExecutor</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;subs)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">StoreManager.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/StoreManager.html#newDataStoreId(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">newDataStoreId</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oidVal,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Create a new unique datastore identity for the given type from
the given oid value (presumably pk, stringified oid, or oid instance).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">DelegatingStoreManager.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/DelegatingStoreManager.html#newDataStoreId(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">newDataStoreId</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oidVal,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a></code></td>
<td class="colLast"><span class="strong">StoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/StoreQuery.html#newInMemoryExecutor(org.apache.openjpa.meta.ClassMetaData,%20boolean)">newInMemoryExecutor</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;subs)</code>
<div class="block">Return an executor for in-memory execution of this query.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a></code></td>
<td class="colLast"><span class="strong">MethodStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/MethodStoreQuery.html#newInMemoryExecutor(org.apache.openjpa.meta.ClassMetaData,%20boolean)">newInMemoryExecutor</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;subs)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a></code></td>
<td class="colLast"><span class="strong">ExpressionStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.html#newInMemoryExecutor(org.apache.openjpa.meta.ClassMetaData,%20boolean)">newInMemoryExecutor</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;subs)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/StoreQuery.Executor.html" title="interface in org.apache.openjpa.kernel">StoreQuery.Executor</a></code></td>
<td class="colLast"><span class="strong">AbstractStoreQuery.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/AbstractStoreQuery.html#newInMemoryExecutor(org.apache.openjpa.meta.ClassMetaData,%20boolean)">newInMemoryExecutor</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;subs)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/kernel/StateManagerImpl.html" title="class in org.apache.openjpa.kernel">StateManagerImpl</a></code></td>
<td class="colLast"><span class="strong">BrokerImpl.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/BrokerImpl.html#newStateManagerImpl(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">newStateManagerImpl</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Create a state manager for the given oid and metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">UUIDType4StringSeq.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/UUIDType4StringSeq.html#next(org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">next</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">UUIDType4HexSeq.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/UUIDType4HexSeq.html#next(org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">next</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">UUIDStringSeq.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/UUIDStringSeq.html#next(org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">next</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">UUIDHexSeq.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/UUIDHexSeq.html#next(org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">next</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">TimeSeededSeq.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/TimeSeededSeq.html#next(org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">next</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">Seq.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/Seq.html#next(org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">next</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;cls)</code>
<div class="block">Return the next value in the sequence.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">DelegatingSeq.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/DelegatingSeq.html#next(org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">next</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> with type arguments of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&gt;</code></td>
<td class="colLast"><span class="strong">Filters.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/Filters.html#addAccessPathMetaDatas(java.util.List,%20org.apache.openjpa.meta.ClassMetaData[])">addAccessPathMetaDatas</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&gt;&nbsp;metas,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;path)</code>
<div class="block">Add the given access path metadatas to the full path list, making sure
to maintain only base metadatas in the list.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../org/apache/openjpa/kernel/package-summary.html">org.apache.openjpa.kernel</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/kernel/DetachedValueStateManager.html#DetachedValueStateManager(org.apache.openjpa.enhance.PersistenceCapable,%20org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.kernel.StoreContext)">DetachedValueStateManager</a></strong>(<a href="../../../../../org/apache/openjpa/enhance/PersistenceCapable.html" title="interface in org.apache.openjpa.enhance">PersistenceCapable</a>&nbsp;pc,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.DataStoreExecutor.html#ExpressionStoreQuery.DataStoreExecutor(org.apache.openjpa.kernel.ExpressionStoreQuery,%20org.apache.openjpa.meta.ClassMetaData,%20boolean,%20org.apache.openjpa.kernel.exps.ExpressionParser,%20java.lang.Object)">ExpressionStoreQuery.DataStoreExecutor</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.html" title="class in org.apache.openjpa.kernel">ExpressionStoreQuery</a>&nbsp;q,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionParser.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionParser</a>&nbsp;parser,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;parsed)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.InMemoryExecutor.html#ExpressionStoreQuery.InMemoryExecutor(org.apache.openjpa.kernel.ExpressionStoreQuery,%20org.apache.openjpa.meta.ClassMetaData,%20boolean,%20org.apache.openjpa.kernel.exps.ExpressionParser,%20java.lang.Object,%20org.apache.openjpa.kernel.exps.InMemoryExpressionFactory)">ExpressionStoreQuery.InMemoryExecutor</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.html" title="class in org.apache.openjpa.kernel">ExpressionStoreQuery</a>&nbsp;q,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;candidate,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionParser.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionParser</a>&nbsp;parser,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;parsed,
<a href="../../../../../org/apache/openjpa/kernel/exps/InMemoryExpressionFactory.html" title="class in org.apache.openjpa.kernel.exps">InMemoryExpressionFactory</a>&nbsp;factory)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/kernel/PCDataImpl.html#PCDataImpl(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">PCDataImpl</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/kernel/PCDataImpl.html#PCDataImpl(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData,%20java.lang.String)">PCDataImpl</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Constructor.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/kernel/StateManagerImpl.html#StateManagerImpl(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.kernel.BrokerImpl)">StateManagerImpl</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;id,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/kernel/BrokerImpl.html" title="class in org.apache.openjpa.kernel">BrokerImpl</a>&nbsp;broker)</code>
<div class="block">Constructor; supply id, type metadata, and owning persistence manager.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.kernel.exps">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> in <a href="../../../../../org/apache/openjpa/kernel/exps/package-summary.html">org.apache.openjpa.kernel.exps</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../org/apache/openjpa/kernel/exps/package-summary.html">org.apache.openjpa.kernel.exps</a> declared as <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]</code></td>
<td class="colLast"><span class="strong">QueryExpressions.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html#accessPath">accessPath</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">Context.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/exps/Context.html#meta">meta</a></strong></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/kernel/exps/package-summary.html">org.apache.openjpa.kernel.exps</a> that return <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">AbstractExpressionBuilder.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/exps/AbstractExpressionBuilder.html#addAccessPath(org.apache.openjpa.meta.ClassMetaData)">addAccessPath</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Register the specified metadata as being in the query's access path.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]</code></td>
<td class="colLast"><span class="strong">AbstractExpressionBuilder.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/exps/AbstractExpressionBuilder.html#getAccessPath()">getAccessPath</a></strong>()</code>
<div class="block">Return the recorded query access path.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">Value.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/exps/Value.html#getMetaData()">getMetaData</a></strong>()</code>
<div class="block">Return any associated persistent type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">Val.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/exps/Val.html#getMetaData()">getMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">AbstractExpressionBuilder.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/exps/AbstractExpressionBuilder.html#getMetaData(java.lang.Class,%20boolean)">getMetaData</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;c,
boolean&nbsp;required)</code>
<div class="block">Convenience method to get metadata for the given type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">AbstractExpressionBuilder.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/exps/AbstractExpressionBuilder.html#getMetaData(java.lang.Class,%20boolean,%20java.lang.ClassLoader)">getMetaData</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;c,
boolean&nbsp;required,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;loader)</code>
<div class="block">Convenience method to get metadata for the given type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">Context.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/exps/Context.html#getSchema(java.lang.String)">getSchema</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">Context.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/exps/Context.html#meta()">meta</a></strong>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/kernel/exps/package-summary.html">org.apache.openjpa.kernel.exps</a> that return types with arguments of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&gt;</code></td>
<td class="colLast"><span class="strong">Context.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/exps/Context.html#getSchemas()">getSchemas</a></strong>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/kernel/exps/package-summary.html">org.apache.openjpa.kernel.exps</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">AbstractExpressionBuilder.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/exps/AbstractExpressionBuilder.html#addAccessPath(org.apache.openjpa.meta.ClassMetaData)">addAccessPath</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Register the specified metadata as being in the query's access path.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Context.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/exps/Context.html#addSchema(java.lang.String,%20org.apache.openjpa.meta.ClassMetaData)">addSchema</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected abstract void</code></td>
<td class="colLast"><span class="strong">AbstractExpressionBuilder.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/exps/AbstractExpressionBuilder.html#addSchemaToContext(java.lang.String,%20org.apache.openjpa.meta.ClassMetaData)">addSchemaToContext</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;alias,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Register the schema alias to the current JPQL query context.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps">QueryExpressions</a></code></td>
<td class="colLast"><span class="strong">ExpressionParser.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionParser.html#eval(java.lang.Object,%20org.apache.openjpa.kernel.ExpressionStoreQuery,%20org.apache.openjpa.kernel.exps.ExpressionFactory,%20org.apache.openjpa.meta.ClassMetaData)">eval</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;parsed,
<a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.html" title="class in org.apache.openjpa.kernel">ExpressionStoreQuery</a>&nbsp;query,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>&nbsp;factory,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;candidate)</code>
<div class="block">Parse the given query string.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/exps/Value.html" title="interface in org.apache.openjpa.kernel.exps">Value</a>[]</code></td>
<td class="colLast"><span class="strong">ExpressionParser.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionParser.html#eval(java.lang.String[],%20org.apache.openjpa.kernel.ExpressionStoreQuery,%20org.apache.openjpa.kernel.exps.ExpressionFactory,%20org.apache.openjpa.meta.ClassMetaData)">eval</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;vals,
<a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.html" title="class in org.apache.openjpa.kernel">ExpressionStoreQuery</a>&nbsp;query,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>&nbsp;factory,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;candidate)</code>
<div class="block">Parse the given value clauses.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">InMemoryExpressionFactory.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/exps/InMemoryExpressionFactory.html#matches(org.apache.openjpa.kernel.exps.QueryExpressions,%20org.apache.openjpa.meta.ClassMetaData,%20boolean,%20java.lang.Object,%20org.apache.openjpa.kernel.StoreContext,%20java.lang.Object[])">matches</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps">QueryExpressions</a>&nbsp;exps,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;type,
boolean&nbsp;subs,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;candidate,
<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params)</code>
<div class="block">Tests whether the given candidate matches the given type and this
expression.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/exps/Subquery.html" title="interface in org.apache.openjpa.kernel.exps">Subquery</a></code></td>
<td class="colLast"><span class="strong">InMemoryExpressionFactory.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/exps/InMemoryExpressionFactory.html#newSubquery(org.apache.openjpa.meta.ClassMetaData,%20boolean,%20java.lang.String)">newSubquery</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;candidate,
boolean&nbsp;subs,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;alias)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/exps/Subquery.html" title="interface in org.apache.openjpa.kernel.exps">Subquery</a></code></td>
<td class="colLast"><span class="strong">ExpressionFactory.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html#newSubquery(org.apache.openjpa.meta.ClassMetaData,%20boolean,%20java.lang.String)">newSubquery</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;candidate,
boolean&nbsp;subs,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;alias)</code>
<div class="block">Return a subquery.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Value.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/exps/Value.html#setMetaData(org.apache.openjpa.meta.ClassMetaData)">setMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Associate a persistent type with this value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Val.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/exps/Val.html#setMetaData(org.apache.openjpa.meta.ClassMetaData)">setMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../org/apache/openjpa/kernel/exps/package-summary.html">org.apache.openjpa.kernel.exps</a> with type arguments of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Context.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/exps/Context.html#setSchemas(java.util.Map)">setSchemas</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&gt;&nbsp;schemas)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.kernel.jpql">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> in <a href="../../../../../org/apache/openjpa/kernel/jpql/package-summary.html">org.apache.openjpa.kernel.jpql</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/kernel/jpql/package-summary.html">org.apache.openjpa.kernel.jpql</a> that return <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">JPQLExpressionBuilder.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/jpql/JPQLExpressionBuilder.html#getCandidateMetaData(org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.JPQLNode)">getCandidateMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/jpql/JPQLExpressionBuilder.JPQLNode.html" title="class in org.apache.openjpa.kernel.jpql">JPQLExpressionBuilder.JPQLNode</a>&nbsp;node)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">JPQLExpressionBuilder.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/jpql/JPQLExpressionBuilder.html#resolveClassMetaData(org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.JPQLNode)">resolveClassMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/jpql/JPQLExpressionBuilder.JPQLNode.html" title="class in org.apache.openjpa.kernel.jpql">JPQLExpressionBuilder.JPQLNode</a>&nbsp;node)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/kernel/jpql/package-summary.html">org.apache.openjpa.kernel.jpql</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">JPQLExpressionBuilder.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/jpql/JPQLExpressionBuilder.html#addSchemaToContext(java.lang.String,%20org.apache.openjpa.meta.ClassMetaData)">addSchemaToContext</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps">QueryExpressions</a></code></td>
<td class="colLast"><span class="strong">JPQLParser.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/jpql/JPQLParser.html#eval(java.lang.Object,%20org.apache.openjpa.kernel.ExpressionStoreQuery,%20org.apache.openjpa.kernel.exps.ExpressionFactory,%20org.apache.openjpa.meta.ClassMetaData)">eval</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;parsed,
<a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.html" title="class in org.apache.openjpa.kernel">ExpressionStoreQuery</a>&nbsp;query,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>&nbsp;factory,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;candidate)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/exps/Value.html" title="interface in org.apache.openjpa.kernel.exps">Value</a>[]</code></td>
<td class="colLast"><span class="strong">JPQLParser.</span><code><strong><a href="../../../../../org/apache/openjpa/kernel/jpql/JPQLParser.html#eval(java.lang.String[],%20org.apache.openjpa.kernel.ExpressionStoreQuery,%20org.apache.openjpa.kernel.exps.ExpressionFactory,%20org.apache.openjpa.meta.ClassMetaData)">eval</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;vals,
<a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.html" title="class in org.apache.openjpa.kernel">ExpressionStoreQuery</a>&nbsp;query,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>&nbsp;factory,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;candidate)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.meta">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> in <a href="../../../../../org/apache/openjpa/meta/package-summary.html">org.apache.openjpa.meta</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../org/apache/openjpa/meta/package-summary.html">org.apache.openjpa.meta</a> declared as <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]</code></td>
<td class="colLast"><span class="strong">MetaDataRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#EMPTY_METAS">EMPTY_METAS</a></strong></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/meta/package-summary.html">org.apache.openjpa.meta</a> that return <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">ValueMetaDataImpl.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#addEmbeddedMetaData()">addEmbeddedMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">ValueMetaData.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#addEmbeddedMetaData()">addEmbeddedMetaData</a></strong>()</code>
<div class="block">Add embedded metadata for this value.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">FieldMetaData.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#addEmbeddedMetaData()">addEmbeddedMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">ValueMetaDataImpl.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#addEmbeddedMetaData(int)">addEmbeddedMetaData</a></strong>(int&nbsp;access)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">ValueMetaData.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#addEmbeddedMetaData(int)">addEmbeddedMetaData</a></strong>(int&nbsp;access)</code>
<div class="block">Add embedded metadata for this value with the given access type</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">FieldMetaData.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#addEmbeddedMetaData(int)">addEmbeddedMetaData</a></strong>(int&nbsp;access)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">MetaDataRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#addMetaData(java.lang.Class)">addMetaData</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</code>
<div class="block">Create a new metadata, populate it with default information, add it to the repository, and
return it.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">MetaDataRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#addMetaData(java.lang.Class,%20int)">addMetaData</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls,
int&nbsp;access)</code>
<div class="block">Create a new metadata, populate it with default information, add it to the repository, and
return it.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">MetaDataRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#addMetaData(java.lang.Class,%20int,%20boolean)">addMetaData</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls,
int&nbsp;access,
boolean&nbsp;ignoreTransient)</code>
<div class="block">Create a new metadata, populate it with default information, add it to the repository, and
return it.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">MetaDataRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getCachedMetaData(java.lang.Class)">getCachedMetaData</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</code>
<div class="block">Return the cached metadata for the given class, without any resolution.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">MetaDataRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getCachedMetaData(java.lang.String)">getCachedMetaData</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeName)</code>
<div class="block">This method returns the ClassMetaData whose described type name matches the typeName parameter.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">ValueMetaDataImpl.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#getDeclaredTypeMetaData()">getDeclaredTypeMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">ValueMetaData.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getDeclaredTypeMetaData()">getDeclaredTypeMetaData</a></strong>()</code>
<div class="block">Return metadata for the value's class, if the type is persistent.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">FieldMetaData.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getDeclaredTypeMetaData()">getDeclaredTypeMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">FieldMetaData.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getDeclaringMetaData()">getDeclaringMetaData</a></strong>()</code>
<div class="block">The declaring class.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">FieldMetaData.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getDefiningMetaData()">getDefiningMetaData</a></strong>()</code>
<div class="block">The class that defines the metadata for this field.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">AbstractCFMetaDataFactory.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/AbstractCFMetaDataFactory.html#getDefiningMetaData(org.apache.openjpa.meta.QueryMetaData,%20java.util.Map)">getDefiningMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/QueryMetaData.html" title="class in org.apache.openjpa.meta">QueryMetaData</a>&nbsp;query,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;clsNames)</code>
<div class="block">Return the metadata that defines the given query, if any.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">ValueMetaDataImpl.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#getEmbeddedMetaData()">getEmbeddedMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">ValueMetaData.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getEmbeddedMetaData()">getEmbeddedMetaData</a></strong>()</code>
<div class="block">The embedded class metadata for the value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">FieldMetaData.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getEmbeddedMetaData()">getEmbeddedMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]</code></td>
<td class="colLast"><span class="strong">MetaDataRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getImplementorMetaDatas(java.lang.Class,%20java.lang.ClassLoader,%20boolean)">getImplementorMetaDatas</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;envLoader,
boolean&nbsp;mustExist)</code>
<div class="block">Return all least-derived metadatas with some mapped assignable type that implement the given
class.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]</code></td>
<td class="colLast"><span class="strong">ClassMetaData.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getMappedPCSubclassMetaDatas()">getMappedPCSubclassMetaDatas</a></strong>()</code>
<div class="block">Return all mapped subclasses.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">ClassMetaData.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getMappedPCSuperclassMetaData()">getMappedPCSuperclassMetaData</a></strong>()</code>
<div class="block">Return the closest mapped superclass.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">MetaDataRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getMetaData(java.lang.Class,%20java.lang.ClassLoader,%20boolean)">getMetaData</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;envLoader,
boolean&nbsp;mustExist)</code>
<div class="block">Return the metadata for the given class.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">MetaDataRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getMetaData(java.lang.Object,%20java.lang.ClassLoader,%20boolean)">getMetaData</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;envLoader,
boolean&nbsp;mustExist)</code>
<div class="block">Return the least-derived class metadata for the given application identity object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">MetaDataRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getMetaData(java.lang.String,%20java.lang.ClassLoader,%20boolean)">getMetaData</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;alias,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;envLoader,
boolean&nbsp;mustExist)</code>
<div class="block">Return the metadata for the given alias name.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]</code></td>
<td class="colLast"><span class="strong">MetaDataRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getMetaDatas()">getMetaDatas</a></strong>()</code>
<div class="block">Return all the metadata instances currently in the repository.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]</code></td>
<td class="colLast"><span class="strong">ClassMetaData.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getPCSubclassMetaDatas()">getPCSubclassMetaDatas</a></strong>()</code>
<div class="block">Return the metadata for the known persistence capable subclasses of
the described type, or empty array if none or if this is embedded
metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">ClassMetaData.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getPCSuperclassMetaData()">getPCSuperclassMetaData</a></strong>()</code>
<div class="block">The metadata for this class' superclass.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">ValueMetaDataImpl.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#getTypeMetaData()">getTypeMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">ValueMetaData.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getTypeMetaData()">getTypeMetaData</a></strong>()</code>
<div class="block">The metadata for the value class, if the type is persistent.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">FieldMetaData.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getTypeMetaData()">getTypeMetaData</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">MetaDataRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newClassMetaData(java.lang.Class)">newClassMetaData</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
<div class="block">Create a new class metadata instance.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]</code></td>
<td class="colLast"><span class="strong">MetaDataRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newClassMetaDataArray(int)">newClassMetaDataArray</a></strong>(int&nbsp;length)</code>
<div class="block">Create a new array of the proper class metadata subclass.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">MetaDataRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newEmbeddedClassMetaData(org.apache.openjpa.meta.ValueMetaData)">newEmbeddedClassMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a>&nbsp;owner)</code>
<div class="block">Create a new embedded class metadata instance.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/meta/package-summary.html">org.apache.openjpa.meta</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">AbstractCFMetaDataFactory.Serializer.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/AbstractCFMetaDataFactory.Serializer.html#addMetaData(org.apache.openjpa.meta.ClassMetaData)">addMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Add a class meta data to the set to be serialized.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
<td class="colLast"><span class="strong">JavaTypes.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/JavaTypes.html#classForName(java.lang.String,%20org.apache.openjpa.meta.ClassMetaData)">classForName</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;context)</code>
<div class="block">Check the given name against the same set of standard packages used
when parsing metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
<td class="colLast"><span class="strong">JavaTypes.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/JavaTypes.html#classForName(java.lang.String,%20org.apache.openjpa.meta.ClassMetaData,%20java.lang.ClassLoader)">classForName</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;context,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;loader)</code>
<div class="block">Check the given name against the same set of standard packages used
when parsing metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
<td class="colLast"><span class="strong">JavaTypes.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/JavaTypes.html#classForName(java.lang.String,%20org.apache.openjpa.meta.ClassMetaData,%20java.lang.ClassLoader,%20boolean)">classForName</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;context,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;loader,
boolean&nbsp;mustExist)</code>
<div class="block">Check the given name against the same set of standard packages used
when parsing metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">AbstractCFMetaDataFactory.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/AbstractCFMetaDataFactory.html#clearMapping(org.apache.openjpa.meta.ClassMetaData)">clearMapping</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Clear mapping information from the given metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><span class="strong">ClassMetaData.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#compareTo(org.apache.openjpa.meta.ClassMetaData)">compareTo</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;other)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ClassMetaData.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#copy(org.apache.openjpa.meta.ClassMetaData)">copy</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Copy the metadata from the given instance to this one.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected abstract <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
<td class="colLast"><span class="strong">AbstractCFMetaDataFactory.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/AbstractCFMetaDataFactory.html#defaultSourceFile(org.apache.openjpa.meta.ClassMetaData)">defaultSourceFile</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Return the default file for the given metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><span class="strong">AbstractMetaDataDefaults.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#getFieldAccessNames(org.apache.openjpa.meta.ClassMetaData)">getFieldAccessNames</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Return the list of fields in <code>meta</code> that use field access,
or <code>null</code> if a list of fields is unobtainable.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a></code></td>
<td class="colLast"><span class="strong">FieldMetaData.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getMappedByField(org.apache.openjpa.meta.ClassMetaData,%20java.lang.String)">getMappedByField</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mappedBy)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a></code></td>
<td class="colLast"><span class="strong">NoneMetaDataFactory.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/NoneMetaDataFactory.html#getMemberByProperty(org.apache.openjpa.meta.ClassMetaData,%20java.lang.String,%20int,%20boolean)">getMemberByProperty</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;property,
int&nbsp;access,
boolean&nbsp;scan)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a></code></td>
<td class="colLast"><span class="strong">MetaDataDefaults.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataDefaults.html#getMemberByProperty(org.apache.openjpa.meta.ClassMetaData,%20java.lang.String,%20int,%20boolean)">getMemberByProperty</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;attribute,
int&nbsp;access,
boolean&nbsp;scanAnnotation)</code>
<div class="block">Get the field or getter for the given attribute of the given class.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
<td class="colLast"><span class="strong">MetaDataRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getMetaModel(org.apache.openjpa.meta.ClassMetaData,%20boolean)">getMetaModel</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;load)</code>
<div class="block">Gets the meta class corresponding to the given persistent class.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a></code></td>
<td class="colLast"><span class="strong">MetaDataRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getOrderByField(org.apache.openjpa.meta.ClassMetaData,%20java.lang.String)">getOrderByField</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;orderBy)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected abstract <a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a>&gt;</code></td>
<td class="colLast"><span class="strong">AbstractMetaDataDefaults.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#getPersistentMembers(org.apache.openjpa.meta.ClassMetaData,%20boolean)">getPersistentMembers</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;ignoreTransient)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><span class="strong">AbstractMetaDataDefaults.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#getPropertyAccessNames(org.apache.openjpa.meta.ClassMetaData)">getPropertyAccessNames</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Return the list of methods in <code>meta</code> that use property access,
or <code>null</code> if a list of methods is unobtainable.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
<td class="colLast"><span class="strong">AbstractCFMetaDataFactory.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/AbstractCFMetaDataFactory.html#getSourceFile(org.apache.openjpa.meta.ClassMetaData)">getSourceFile</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Return the current source file of the given metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected abstract boolean</code></td>
<td class="colLast"><span class="strong">AbstractMetaDataDefaults.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#isDefaultPersistent(org.apache.openjpa.meta.ClassMetaData,%20java.lang.reflect.Member,%20java.lang.String,%20boolean)">isDefaultPersistent</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a>&nbsp;member,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
boolean&nbsp;ignoreTransient)</code>
<div class="block">Return true if the given member is persistent by default.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">AccessCode.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/AccessCode.html#isEmpty(org.apache.openjpa.meta.ClassMetaData)">isEmpty</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">AccessCode.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/AccessCode.html#isField(org.apache.openjpa.meta.ClassMetaData)">isField</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">AccessCode.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/AccessCode.html#isProperty(org.apache.openjpa.meta.ClassMetaData)">isProperty</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">AccessCode.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/AccessCode.html#isUnknown(org.apache.openjpa.meta.ClassMetaData)">isUnknown</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="strong">AccessCode.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/AccessCode.html#mergeFieldCode(org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.meta.FieldMetaData,%20int)">mergeFieldCode</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a>&nbsp;fmd,
int&nbsp;fCode)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a></code></td>
<td class="colLast"><span class="strong">MetaDataRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newFieldMetaData(java.lang.String,%20java.lang.Class,%20org.apache.openjpa.meta.ClassMetaData)">newFieldMetaData</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;owner)</code>
<div class="block">Create a new field metadata instance.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">NoneMetaDataFactory.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/NoneMetaDataFactory.html#populate(org.apache.openjpa.meta.ClassMetaData,%20int)">populate</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
int&nbsp;access)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">MetaDataDefaults.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataDefaults.html#populate(org.apache.openjpa.meta.ClassMetaData,%20int)">populate</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
int&nbsp;access)</code>
<div class="block">Populate the given metadata with default settings.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">AbstractMetaDataDefaults.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#populate(org.apache.openjpa.meta.ClassMetaData,%20int)">populate</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
int&nbsp;access)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">NoneMetaDataFactory.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/NoneMetaDataFactory.html#populate(org.apache.openjpa.meta.ClassMetaData,%20int,%20boolean)">populate</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
int&nbsp;access,
boolean&nbsp;ignoreTransient)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">MetaDataDefaults.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataDefaults.html#populate(org.apache.openjpa.meta.ClassMetaData,%20int,%20boolean)">populate</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
int&nbsp;access,
boolean&nbsp;ignoreTransient)</code>
<div class="block">Populate the given metadata with default settings.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">AbstractMetaDataDefaults.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#populate(org.apache.openjpa.meta.ClassMetaData,%20int,%20boolean)">populate</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
int&nbsp;access,
boolean&nbsp;ignoreTransient)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">MetaDataRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#prepareMapping(org.apache.openjpa.meta.ClassMetaData)">prepareMapping</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Prepare metadata for mapping resolution.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">MetaDataRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#removeMetaData(org.apache.openjpa.meta.ClassMetaData)">removeMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Remove a metadata instance from the repository.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">AbstractCFMetaDataFactory.Serializer.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/AbstractCFMetaDataFactory.Serializer.html#removeMetaData(org.apache.openjpa.meta.ClassMetaData)">removeMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Remove a class meta data from the set to be serialized.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">MetaDataRepository.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#setMetaModel(org.apache.openjpa.meta.ClassMetaData,%20java.lang.Class)">setMetaModel</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;m2)</code>
<div class="block">Puts the meta class corresponding to the given persistent class.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ClassMetaData.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setPCSuperclassMetaData(org.apache.openjpa.meta.ClassMetaData)">setPCSuperclassMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">The metadata for this class' superclass.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">AbstractCFMetaDataFactory.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/AbstractCFMetaDataFactory.html#setSourceFile(org.apache.openjpa.meta.ClassMetaData,%20java.io.File)">setSourceFile</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;sourceFile)</code>
<div class="block">Set the current source file of the given metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">NoneMetaDataFactory.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/NoneMetaDataFactory.html#store(org.apache.openjpa.meta.ClassMetaData[],%20org.apache.openjpa.meta.QueryMetaData[],%20org.apache.openjpa.meta.SequenceMetaData[],%20int,%20java.util.Map)">store</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;metas,
<a href="../../../../../org/apache/openjpa/meta/QueryMetaData.html" title="class in org.apache.openjpa.meta">QueryMetaData</a>[]&nbsp;queries,
<a href="../../../../../org/apache/openjpa/meta/SequenceMetaData.html" title="class in org.apache.openjpa.meta">SequenceMetaData</a>[]&nbsp;seqs,
int&nbsp;mode,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;output)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">DelegatingMetaDataFactory.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/DelegatingMetaDataFactory.html#store(org.apache.openjpa.meta.ClassMetaData[],%20org.apache.openjpa.meta.QueryMetaData[],%20org.apache.openjpa.meta.SequenceMetaData[],%20int,%20java.util.Map)">store</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;metas,
<a href="../../../../../org/apache/openjpa/meta/QueryMetaData.html" title="class in org.apache.openjpa.meta">QueryMetaData</a>[]&nbsp;queries,
<a href="../../../../../org/apache/openjpa/meta/SequenceMetaData.html" title="class in org.apache.openjpa.meta">SequenceMetaData</a>[]&nbsp;seqs,
int&nbsp;mode,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;output)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">MetaDataFactory.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/MetaDataFactory.html#store(org.apache.openjpa.meta.ClassMetaData[],%20org.apache.openjpa.meta.QueryMetaData[],%20org.apache.openjpa.meta.SequenceMetaData[],%20int,%20java.util.Map)">store</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;metas,
<a href="../../../../../org/apache/openjpa/meta/QueryMetaData.html" title="class in org.apache.openjpa.meta">QueryMetaData</a>[]&nbsp;queries,
<a href="../../../../../org/apache/openjpa/meta/SequenceMetaData.html" title="class in org.apache.openjpa.meta">SequenceMetaData</a>[]&nbsp;seqs,
int&nbsp;mode,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>,<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;output)</code>
<div class="block">Store the given metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">AbstractMetaDataFactory.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/AbstractMetaDataFactory.html#store(org.apache.openjpa.meta.ClassMetaData[],%20org.apache.openjpa.meta.QueryMetaData[],%20org.apache.openjpa.meta.SequenceMetaData[],%20int,%20java.util.Map)">store</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;metas,
<a href="../../../../../org/apache/openjpa/meta/QueryMetaData.html" title="class in org.apache.openjpa.meta">QueryMetaData</a>[]&nbsp;queries,
<a href="../../../../../org/apache/openjpa/meta/SequenceMetaData.html" title="class in org.apache.openjpa.meta">SequenceMetaData</a>[]&nbsp;seqs,
int&nbsp;mode,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>,<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;output)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">AbstractCFMetaDataFactory.</span><code><strong><a href="../../../../../org/apache/openjpa/meta/AbstractCFMetaDataFactory.html#store(org.apache.openjpa.meta.ClassMetaData[],%20org.apache.openjpa.meta.QueryMetaData[],%20org.apache.openjpa.meta.SequenceMetaData[],%20int,%20java.util.Map)">store</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;metas,
<a href="../../../../../org/apache/openjpa/meta/QueryMetaData.html" title="class in org.apache.openjpa.meta">QueryMetaData</a>[]&nbsp;queries,
<a href="../../../../../org/apache/openjpa/meta/SequenceMetaData.html" title="class in org.apache.openjpa.meta">SequenceMetaData</a>[]&nbsp;seqs,
int&nbsp;mode,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>,<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;output)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../org/apache/openjpa/meta/package-summary.html">org.apache.openjpa.meta</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#FieldMetaData(java.lang.String,%20java.lang.Class,%20org.apache.openjpa.meta.ClassMetaData)">FieldMetaData</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;owner)</code>
<div class="block">Constructor.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.persistence">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> in <a href="../../../../../org/apache/openjpa/persistence/package-summary.html">org.apache.openjpa.persistence</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/persistence/package-summary.html">org.apache.openjpa.persistence</a> that return <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">OpenJPAPersistence.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/OpenJPAPersistence.html#getMetaData(javax.persistence.EntityManager,%20java.lang.Class)">getMetaData</a></strong>(<a href="http://download.oracle.com/javaee/6/api/javax/persistence/EntityManager.html?is-external=true" title="class or interface in javax.persistence">EntityManager</a>&nbsp;em,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;cls)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;
<div class="block"><i>use <a href="../../../../../org/apache/openjpa/persistence/JPAFacadeHelper.html" title="class in org.apache.openjpa.persistence"><code>JPAFacadeHelper</code></a> instead. This method pierces
the published-API boundary, as does the JPAFacadeHelper utilization.</i></div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">JPAFacadeHelper.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/JPAFacadeHelper.html#getMetaData(javax.persistence.EntityManager,%20java.lang.Class)">getMetaData</a></strong>(<a href="http://download.oracle.com/javaee/6/api/javax/persistence/EntityManager.html?is-external=true" title="class or interface in javax.persistence">EntityManager</a>&nbsp;em,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;cls)</code>
<div class="block">Returns the <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta"><code>ClassMetaData</code></a> associated
with the persistent type <code>cls</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">OpenJPAPersistence.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/OpenJPAPersistence.html#getMetaData(javax.persistence.EntityManagerFactory,%20java.lang.Class)">getMetaData</a></strong>(<a href="http://download.oracle.com/javaee/6/api/javax/persistence/EntityManagerFactory.html?is-external=true" title="class or interface in javax.persistence">EntityManagerFactory</a>&nbsp;factory,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;cls)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;
<div class="block"><i>use <a href="../../../../../org/apache/openjpa/persistence/JPAFacadeHelper.html" title="class in org.apache.openjpa.persistence"><code>JPAFacadeHelper</code></a> instead. This method pierces
the published-API boundary, as does the JPAFacadeHelper utilization.</i></div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">JPAFacadeHelper.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/JPAFacadeHelper.html#getMetaData(javax.persistence.EntityManagerFactory,%20java.lang.Class)">getMetaData</a></strong>(<a href="http://download.oracle.com/javaee/6/api/javax/persistence/EntityManagerFactory.html?is-external=true" title="class or interface in javax.persistence">EntityManagerFactory</a>&nbsp;emf,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;cls)</code>
<div class="block">Returns the <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta"><code>ClassMetaData</code></a> associated
with the persistent type <code>cls</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">OpenJPAPersistence.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/OpenJPAPersistence.html#getMetaData(java.lang.Object)">getMetaData</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;
<div class="block"><i>use <a href="../../../../../org/apache/openjpa/persistence/JPAFacadeHelper.html" title="class in org.apache.openjpa.persistence"><code>JPAFacadeHelper</code></a> instead. This method pierces
the published-API boundary, as does the JPAFacadeHelper utilization.</i></div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">JPAFacadeHelper.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/JPAFacadeHelper.html#getMetaData(java.lang.Object)">getMetaData</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</code>
<div class="block">Returns the <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta"><code>ClassMetaData</code></a> associated with
the persistent object <code>o</code>.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/persistence/package-summary.html">org.apache.openjpa.persistence</a> that return types with arguments of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&gt;</code></td>
<td class="colLast"><span class="strong">XMLPersistenceMetaDataSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/XMLPersistenceMetaDataSerializer.html#getClassMetaData()">getClassMetaData</a></strong>()</code>
<div class="block">Returns the stored ClassMetaData</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&gt;</code></td>
<td class="colLast"><span class="strong">AnnotationPersistenceMetaDataSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/AnnotationPersistenceMetaDataSerializer.html#getClassMetaData()">getClassMetaData</a></strong>()</code>
<div class="block">Returns the stored ClassMetaData</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/persistence/package-summary.html">org.apache.openjpa.persistence</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">AnnotationPersistenceMetaDataSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/AnnotationPersistenceMetaDataSerializer.html#addAnnotation(org.apache.openjpa.persistence.AnnotationBuilder,%20org.apache.openjpa.meta.ClassMetaData)">addAnnotation</a></strong>(<a href="../../../../../org/apache/openjpa/persistence/AnnotationBuilder.html" title="class in org.apache.openjpa.persistence">AnnotationBuilder</a>&nbsp;ab,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Add an annotation builder to list of builders for the specified
class metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/persistence/AnnotationBuilder.html" title="class in org.apache.openjpa.persistence">AnnotationBuilder</a></code></td>
<td class="colLast"><span class="strong">AnnotationPersistenceMetaDataSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/AnnotationPersistenceMetaDataSerializer.html#addAnnotation(java.lang.Class,%20org.apache.openjpa.meta.ClassMetaData)">addAnnotation</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="http://download.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;annType,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Creates an an annotation builder for the specified class metadata
and adds it to list of builders.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">AnnotationPersistenceMetaDataSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/AnnotationPersistenceMetaDataSerializer.html#addClassMappingAnnotations(org.apache.openjpa.meta.ClassMetaData)">addClassMappingAnnotations</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;mapping)</code>
<div class="block">Add mapping attributes for the given class.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">XMLPersistenceMetaDataSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/XMLPersistenceMetaDataSerializer.html#addClassMappingAttributes(org.apache.openjpa.meta.ClassMetaData)">addClassMappingAttributes</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;mapping)</code>
<div class="block">Add mapping attributes for the given class.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">XMLPersistenceMetaDataSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/XMLPersistenceMetaDataSerializer.html#addMetaData(org.apache.openjpa.meta.ClassMetaData)">addMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Add a class meta data to the set to be serialized.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">AnnotationPersistenceMetaDataSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/AnnotationPersistenceMetaDataSerializer.html#addMetaData(org.apache.openjpa.meta.ClassMetaData)">addMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Add a class meta data to the set to be serialized.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
<td class="colLast"><span class="strong">PersistenceMetaDataFactory.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/PersistenceMetaDataFactory.html#defaultSourceFile(org.apache.openjpa.meta.ClassMetaData)">defaultSourceFile</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">XMLPersistenceMetaDataParser.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/XMLPersistenceMetaDataParser.html#endClassMapping(org.apache.openjpa.meta.ClassMetaData)">endClassMapping</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;mapping)</code>
<div class="block">Implement to finalize class mapping.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><span class="strong">PersistenceMetaDataDefaults.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#getFieldAccessNames(org.apache.openjpa.meta.ClassMetaData)">getFieldAccessNames</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a></code></td>
<td class="colLast"><span class="strong">PersistenceMetaDataDefaults.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#getMemberByProperty(org.apache.openjpa.meta.ClassMetaData,%20java.lang.String,%20int,%20boolean)">getMemberByProperty</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;property,
int&nbsp;access,
boolean&nbsp;applyDefaultRule)</code>
<div class="block">Gets either the instance field or the getter method depending upon the
access style of the given meta-data.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a>&gt;</code></td>
<td class="colLast"><span class="strong">PersistenceMetaDataDefaults.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#getPersistentMembers(org.apache.openjpa.meta.ClassMetaData,%20boolean)">getPersistentMembers</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;ignoreTransient)</code>
<div class="block">Gets the members that are backing members for attributes being persisted.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><span class="strong">PersistenceMetaDataDefaults.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#getPropertyAccessNames(org.apache.openjpa.meta.ClassMetaData)">getPropertyAccessNames</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><span class="strong">AnnotationPersistenceMetaDataParser.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/AnnotationPersistenceMetaDataParser.html#handleUnknownClassAnnotation(org.apache.openjpa.meta.ClassMetaData,%20java.lang.annotation.Annotation)">handleUnknownClassAnnotation</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&nbsp;anno)</code>
<div class="block">Allow subclasses to handle unknown annotations.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><span class="strong">PersistenceMetaDataDefaults.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#isDefaultPersistent(org.apache.openjpa.meta.ClassMetaData,%20java.lang.reflect.Member,%20java.lang.String)">isDefaultPersistent</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a>&nbsp;member,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><span class="strong">PersistenceMetaDataDefaults.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#isDefaultPersistent(org.apache.openjpa.meta.ClassMetaData,%20java.lang.reflect.Member,%20java.lang.String,%20boolean)">isDefaultPersistent</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a>&nbsp;member,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
boolean&nbsp;ignoreTransient)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><span class="strong">XMLPersistenceMetaDataParser.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/XMLPersistenceMetaDataParser.html#isDuplicateClass(org.apache.openjpa.meta.ClassMetaData)">isDuplicateClass</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Determines whether the ClassMetaData has been resolved more than once.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><span class="strong">XMLPersistenceMetaDataSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/XMLPersistenceMetaDataSerializer.html#isMappingMode(org.apache.openjpa.meta.ClassMetaData)">isMappingMode</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Convenience method for interpreting <a href="../../../../../org/apache/openjpa/persistence/XMLPersistenceMetaDataSerializer.html#getMode()"><code>XMLPersistenceMetaDataSerializer.getMode()</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><span class="strong">AnnotationPersistenceMetaDataSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/AnnotationPersistenceMetaDataSerializer.html#isMappingMode(org.apache.openjpa.meta.ClassMetaData)">isMappingMode</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Convenience method for interpreting <a href="../../../../../org/apache/openjpa/persistence/AnnotationPersistenceMetaDataSerializer.html#getMode()"><code>AnnotationPersistenceMetaDataSerializer.getMode()</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">AnnotationPersistenceMetaDataParser.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/AnnotationPersistenceMetaDataParser.html#parseClassMappingAnnotations(org.apache.openjpa.meta.ClassMetaData)">parseClassMappingAnnotations</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Parse class mapping annotations.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">PersistenceMetaDataDefaults.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#populate(org.apache.openjpa.meta.ClassMetaData,%20int)">populate</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
int&nbsp;access)</code>
<div class="block">Populates the given class metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">PersistenceMetaDataDefaults.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#populate(org.apache.openjpa.meta.ClassMetaData,%20int,%20boolean)">populate</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
int&nbsp;access,
boolean&nbsp;ignoreTransient)</code>
<div class="block">Populates the given class metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">XMLPersistenceMetaDataSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/XMLPersistenceMetaDataSerializer.html#removeMetaData(org.apache.openjpa.meta.ClassMetaData)">removeMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Remove a metadata from the set to be serialized.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">AnnotationPersistenceMetaDataSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/AnnotationPersistenceMetaDataSerializer.html#removeMetaData(org.apache.openjpa.meta.ClassMetaData)">removeMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Remove a metadata from the set to be serialized.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">AnnotationPersistenceMetaDataSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/AnnotationPersistenceMetaDataSerializer.html#serializeClass(org.apache.openjpa.meta.ClassMetaData)">serializeClass</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Serialize class metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">XMLPersistenceMetaDataSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/XMLPersistenceMetaDataSerializer.html#serializeClass(org.apache.openjpa.meta.ClassMetaData,%20boolean)">serializeClass</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;access)</code>
<div class="block">Serialize class metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">XMLPersistenceMetaDataSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/XMLPersistenceMetaDataSerializer.html#serializeClassMappingContent(org.apache.openjpa.meta.ClassMetaData)">serializeClassMappingContent</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;mapping)</code>
<div class="block">Serialize class mapping content.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">AnnotationPersistenceMetaDataSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/AnnotationPersistenceMetaDataSerializer.html#serializeClassMappingContent(org.apache.openjpa.meta.ClassMetaData)">serializeClassMappingContent</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;mapping)</code>
<div class="block">Serialize class mapping content.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">XMLPersistenceMetaDataSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/XMLPersistenceMetaDataSerializer.html#serializeInheritanceContent(org.apache.openjpa.meta.ClassMetaData)">serializeInheritanceContent</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;mapping)</code>
<div class="block">Serialize inheritance content.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">AnnotationPersistenceMetaDataSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/AnnotationPersistenceMetaDataSerializer.html#serializeInheritanceContent(org.apache.openjpa.meta.ClassMetaData)">serializeInheritanceContent</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;mapping)</code>
<div class="block">Serialize inheritance content.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">XMLPersistenceMetaDataSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/XMLPersistenceMetaDataSerializer.html#serializeQueryMappings(org.apache.openjpa.meta.ClassMetaData)">serializeQueryMappings</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Serialize query mappings.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">AnnotationPersistenceMetaDataSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/AnnotationPersistenceMetaDataSerializer.html#serializeQueryMappings(org.apache.openjpa.meta.ClassMetaData)">serializeQueryMappings</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Serialize query mappings.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">XMLPersistenceMetaDataParser.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/XMLPersistenceMetaDataParser.html#startClassMapping(org.apache.openjpa.meta.ClassMetaData,%20boolean,%20org.xml.sax.Attributes)">startClassMapping</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;mapping,
boolean&nbsp;mappedSuper,
<a href="http://download.oracle.com/javase/6/docs/api/org/xml/sax/Attributes.html?is-external=true" title="class or interface in org.xml.sax">Attributes</a>&nbsp;attrs)</code>
<div class="block">Implement to add mapping attributes to class.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">OpenJPAPersistence.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/OpenJPAPersistence.html#toOpenJPAObjectId(org.apache.openjpa.meta.ClassMetaData,%20java.lang.Object)">toOpenJPAObjectId</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;
<div class="block"><i>use <a href="../../../../../org/apache/openjpa/persistence/JPAFacadeHelper.html" title="class in org.apache.openjpa.persistence"><code>JPAFacadeHelper</code></a> instead. This method pierces
the published-API boundary, as does the JPAFacadeHelper utilization.</i></div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">JPAFacadeHelper.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/JPAFacadeHelper.html#toOpenJPAObjectId(org.apache.openjpa.meta.ClassMetaData,%20java.lang.Object)">toOpenJPAObjectId</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid)</code>
<div class="block">Translate from a Persistence identity object to a OpenJPA one.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a></code></td>
<td class="colLast"><span class="strong">OpenJPAPersistence.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/OpenJPAPersistence.html#toOpenJPAObjectIds(org.apache.openjpa.meta.ClassMetaData,%20java.util.Collection)">toOpenJPAObjectIds</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&nbsp;oids)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;
<div class="block"><i>use <a href="../../../../../org/apache/openjpa/persistence/JPAFacadeHelper.html" title="class in org.apache.openjpa.persistence"><code>JPAFacadeHelper</code></a> instead. This method pierces
the published-API boundary, as does the JPAFacadeHelper utilization.</i></div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
<td class="colLast"><span class="strong">JPAFacadeHelper.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/JPAFacadeHelper.html#toOpenJPAObjectIds(org.apache.openjpa.meta.ClassMetaData,%20java.util.Collection)">toOpenJPAObjectIds</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;oids)</code>
<div class="block">Return a collection of OpenJPA oids for the given native oid collection.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]</code></td>
<td class="colLast"><span class="strong">OpenJPAPersistence.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/OpenJPAPersistence.html#toOpenJPAObjectIds(org.apache.openjpa.meta.ClassMetaData,%20java.lang.Object...)">toOpenJPAObjectIds</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;oids)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;
<div class="block"><i>use <a href="../../../../../org/apache/openjpa/persistence/JPAFacadeHelper.html" title="class in org.apache.openjpa.persistence"><code>JPAFacadeHelper</code></a> instead. This method pierces
the published-API boundary, as does the JPAFacadeHelper utilization.</i></div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]</code></td>
<td class="colLast"><span class="strong">JPAFacadeHelper.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/JPAFacadeHelper.html#toOpenJPAObjectIds(org.apache.openjpa.meta.ClassMetaData,%20java.lang.Object...)">toOpenJPAObjectIds</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;oids)</code>
<div class="block">Return an array of OpenJPA oids for the given native oid array.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../org/apache/openjpa/persistence/package-summary.html">org.apache.openjpa.persistence</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/GeneratorImpl.html#GeneratorImpl(org.apache.openjpa.kernel.Seq,%20java.lang.String,%20org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData)">GeneratorImpl</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel">Seq</a>&nbsp;seq,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Constructor; supply delegate.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.persistence.criteria">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> in <a href="../../../../../org/apache/openjpa/persistence/criteria/package-summary.html">org.apache.openjpa.persistence.criteria</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/persistence/criteria/package-summary.html">org.apache.openjpa.persistence.criteria</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/exps/QueryExpressions.html" title="class in org.apache.openjpa.kernel.exps">QueryExpressions</a></code></td>
<td class="colLast"><span class="strong">CriteriaBuilderImpl.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/criteria/CriteriaBuilderImpl.html#eval(java.lang.Object,%20org.apache.openjpa.kernel.ExpressionStoreQuery,%20org.apache.openjpa.kernel.exps.ExpressionFactory,%20org.apache.openjpa.meta.ClassMetaData)">eval</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;parsed,
<a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.html" title="class in org.apache.openjpa.kernel">ExpressionStoreQuery</a>&nbsp;query,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>&nbsp;factory,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;candidate)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/kernel/exps/Value.html" title="interface in org.apache.openjpa.kernel.exps">Value</a>[]</code></td>
<td class="colLast"><span class="strong">CriteriaBuilderImpl.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/criteria/CriteriaBuilderImpl.html#eval(java.lang.String[],%20org.apache.openjpa.kernel.ExpressionStoreQuery,%20org.apache.openjpa.kernel.exps.ExpressionFactory,%20org.apache.openjpa.meta.ClassMetaData)">eval</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;vals,
<a href="../../../../../org/apache/openjpa/kernel/ExpressionStoreQuery.html" title="class in org.apache.openjpa.kernel">ExpressionStoreQuery</a>&nbsp;query,
<a href="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</a>&nbsp;factory,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;candidate)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.persistence.jdbc">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> in <a href="../../../../../org/apache/openjpa/persistence/jdbc/package-summary.html">org.apache.openjpa.persistence.jdbc</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/persistence/jdbc/package-summary.html">org.apache.openjpa.persistence.jdbc</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">XMLPersistenceMappingParser.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/jdbc/XMLPersistenceMappingParser.html#endClassMapping(org.apache.openjpa.meta.ClassMetaData)">endClassMapping</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">AnnotationPersistenceMappingParser.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/jdbc/AnnotationPersistenceMappingParser.html#parseClassMappingAnnotations(org.apache.openjpa.meta.ClassMetaData)">parseClassMappingAnnotations</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">AnnotationPersistenceMappingSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/jdbc/AnnotationPersistenceMappingSerializer.html#serializeClass(org.apache.openjpa.meta.ClassMetaData)">serializeClass</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">XMLPersistenceMappingSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/jdbc/XMLPersistenceMappingSerializer.html#serializeClass(org.apache.openjpa.meta.ClassMetaData,%20boolean)">serializeClass</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;access)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">XMLPersistenceMappingSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/jdbc/XMLPersistenceMappingSerializer.html#serializeClassMappingContent(org.apache.openjpa.meta.ClassMetaData)">serializeClassMappingContent</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;mapping)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">AnnotationPersistenceMappingSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/jdbc/AnnotationPersistenceMappingSerializer.html#serializeClassMappingContent(org.apache.openjpa.meta.ClassMetaData)">serializeClassMappingContent</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;mapping)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">XMLPersistenceMappingSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/jdbc/XMLPersistenceMappingSerializer.html#serializeInheritanceContent(org.apache.openjpa.meta.ClassMetaData)">serializeInheritanceContent</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;mapping)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">AnnotationPersistenceMappingSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/jdbc/AnnotationPersistenceMappingSerializer.html#serializeInheritanceContent(org.apache.openjpa.meta.ClassMetaData)">serializeInheritanceContent</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;mapping)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">XMLPersistenceMappingSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/jdbc/XMLPersistenceMappingSerializer.html#serializeQueryMappings(org.apache.openjpa.meta.ClassMetaData)">serializeQueryMappings</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">AnnotationPersistenceMappingSerializer.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/jdbc/AnnotationPersistenceMappingSerializer.html#serializeQueryMappings(org.apache.openjpa.meta.ClassMetaData)">serializeQueryMappings</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">XMLPersistenceMappingParser.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/jdbc/XMLPersistenceMappingParser.html#startClassMapping(org.apache.openjpa.meta.ClassMetaData,%20boolean,%20org.xml.sax.Attributes)">startClassMapping</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;mappedSuper,
<a href="http://download.oracle.com/javase/6/docs/api/org/xml/sax/Attributes.html?is-external=true" title="class or interface in org.xml.sax">Attributes</a>&nbsp;attrs)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.persistence.jest">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> in <a href="../../../../../org/apache/openjpa/persistence/jest/package-summary.html">org.apache.openjpa.persistence.jest</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/persistence/jest/package-summary.html">org.apache.openjpa.persistence.jest</a> that return <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">JPAServletContext.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/jest/JPAServletContext.html#resolve(java.lang.String)">resolve</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;alias)</code>
<div class="block">Resolve the given alias to meta-data of the persistent type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">JESTContext.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/jest/JESTContext.html#resolve(java.lang.String)">resolve</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;alias)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/persistence/jest/package-summary.html">org.apache.openjpa.persistence.jest</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javaee/6/api/javax/persistence/metamodel/Attribute.html?is-external=true" title="class or interface in javax.persistence.metamodel">Attribute</a>&lt;?,?&gt;&gt;</code></td>
<td class="colLast"><span class="strong">MetamodelHelper.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/jest/MetamodelHelper.html#getAttributesInOrder(org.apache.openjpa.meta.ClassMetaData,%20javax.persistence.metamodel.Metamodel)">getAttributesInOrder</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javaee/6/api/javax/persistence/metamodel/Metamodel.html?is-external=true" title="class or interface in javax.persistence.metamodel">Metamodel</a>&nbsp;model)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.persistence.meta">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> in <a href="../../../../../org/apache/openjpa/persistence/meta/package-summary.html">org.apache.openjpa.persistence.meta</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../org/apache/openjpa/persistence/meta/package-summary.html">org.apache.openjpa.persistence.meta</a> declared as <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">AbstractManagedType.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/meta/AbstractManagedType.html#meta">meta</a></strong></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/persistence/meta/package-summary.html">org.apache.openjpa.persistence.meta</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javaee/6/api/javax/persistence/metamodel/Type.PersistenceType.html?is-external=true" title="class or interface in javax.persistence.metamodel">Type.PersistenceType</a></code></td>
<td class="colLast"><span class="strong">MetamodelImpl.</span><code><strong><a href="../../../../../org/apache/openjpa/persistence/meta/MetamodelImpl.html#getPersistenceType(org.apache.openjpa.meta.ClassMetaData)">getPersistenceType</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../org/apache/openjpa/persistence/meta/package-summary.html">org.apache.openjpa.persistence.meta</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/meta/AbstractManagedType.html#AbstractManagedType(org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.persistence.meta.MetamodelImpl)">AbstractManagedType</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/persistence/meta/MetamodelImpl.html" title="class in org.apache.openjpa.persistence.meta">MetamodelImpl</a>&nbsp;model)</code>
<div class="block">Construct a managed type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/meta/Types.Embeddable.html#Types.Embeddable(org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.persistence.meta.MetamodelImpl)">Types.Embeddable</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/persistence/meta/MetamodelImpl.html" title="class in org.apache.openjpa.persistence.meta">MetamodelImpl</a>&nbsp;model)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/meta/Types.Entity.html#Types.Entity(org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.persistence.meta.MetamodelImpl)">Types.Entity</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/persistence/meta/MetamodelImpl.html" title="class in org.apache.openjpa.persistence.meta">MetamodelImpl</a>&nbsp;model)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/meta/Types.Identifiable.html#Types.Identifiable(org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.persistence.meta.MetamodelImpl)">Types.Identifiable</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/persistence/meta/MetamodelImpl.html" title="class in org.apache.openjpa.persistence.meta">MetamodelImpl</a>&nbsp;model)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/meta/Types.MappedSuper.html#Types.MappedSuper(org.apache.openjpa.meta.ClassMetaData,%20org.apache.openjpa.persistence.meta.MetamodelImpl)">Types.MappedSuper</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/persistence/meta/MetamodelImpl.html" title="class in org.apache.openjpa.persistence.meta">MetamodelImpl</a>&nbsp;model)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.util">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> in <a href="../../../../../org/apache/openjpa/util/package-summary.html">org.apache.openjpa.util</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/util/package-summary.html">org.apache.openjpa.util</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">ApplicationIds.</span><code><strong><a href="../../../../../org/apache/openjpa/util/ApplicationIds.html#copy(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">copy</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Copy the given oid value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">ApplicationIds.</span><code><strong><a href="../../../../../org/apache/openjpa/util/ApplicationIds.html#create(org.apache.openjpa.enhance.PersistenceCapable,%20org.apache.openjpa.meta.ClassMetaData)">create</a></strong>(<a href="../../../../../org/apache/openjpa/enhance/PersistenceCapable.html" title="interface in org.apache.openjpa.enhance">PersistenceCapable</a>&nbsp;pc,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Generate an application id based on the current primary key field state
of the given instance.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">ApplicationIds.</span><code><strong><a href="../../../../../org/apache/openjpa/util/ApplicationIds.html#fromPKValues(java.lang.Object[],%20org.apache.openjpa.meta.ClassMetaData)">fromPKValues</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;pks,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Return a new object id constructed from the given primary key values.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">ImplHelper.</span><code><strong><a href="../../../../../org/apache/openjpa/util/ImplHelper.html#generateIdentityValue(org.apache.openjpa.kernel.StoreContext,%20org.apache.openjpa.meta.ClassMetaData,%20int)">generateIdentityValue</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
int&nbsp;typeCode)</code>
<div class="block">Generate a value for the given metadata, or return null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">ApplicationIds.</span><code><strong><a href="../../../../../org/apache/openjpa/util/ApplicationIds.html#getKey(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">getKey</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;id,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Return the key from the given id.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">ApplicationIds.</span><code><strong><a href="../../../../../org/apache/openjpa/util/ApplicationIds.html#isIdSet(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData,%20java.lang.String)">isIdSet</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;id,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mappedByIdFieldName)</code>
<div class="block">Check if object id is set or not.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]</code></td>
<td class="colLast"><span class="strong">ApplicationIds.</span><code><strong><a href="../../../../../org/apache/openjpa/util/ApplicationIds.html#toPKValues(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">toPKValues</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Return the primary key values for the given object id.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><span class="strong">ApplicationIds.</span><code><strong><a href="../../../../../org/apache/openjpa/util/ApplicationIds.html#wrap(org.apache.openjpa.meta.ClassMetaData,%20java.lang.Object)">wrap</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid)</code>
<div class="block">Wraps the given object for the given type into a OpenJPA specific
application identity object wrapper instance (i.e.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.validation">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> in <a href="../../../../../org/apache/openjpa/validation/package-summary.html">org.apache.openjpa.validation</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/validation/package-summary.html">org.apache.openjpa.validation</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>[]</code></td>
<td class="colLast"><span class="strong">ValidatingLifecycleEventManager.</span><code><strong><a href="../../../../../org/apache/openjpa/validation/ValidatingLifecycleEventManager.html#fireEvent(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData,%20int)">fireEvent</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;source,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
int&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>[]</code></td>
<td class="colLast"><span class="strong">ValidatingLifecycleEventManager.</span><code><strong><a href="../../../../../org/apache/openjpa/validation/ValidatingLifecycleEventManager.html#fireEvent(java.lang.Object,%20java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData,%20int)">fireEvent</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;source,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;related,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
int&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">ValidatingLifecycleEventManager.</span><code><strong><a href="../../../../../org/apache/openjpa/validation/ValidatingLifecycleEventManager.html#hasDeleteListeners(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">hasDeleteListeners</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;source,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">ValidatingLifecycleEventManager.</span><code><strong><a href="../../../../../org/apache/openjpa/validation/ValidatingLifecycleEventManager.html#hasPersistListeners(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">hasPersistListeners</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;source,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">ValidatingLifecycleEventManager.</span><code><strong><a href="../../../../../org/apache/openjpa/validation/ValidatingLifecycleEventManager.html#hasUpdateListeners(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">hasUpdateListeners</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;source,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">ValidatingLifecycleEventManager.</span><code><strong><a href="../../../../../org/apache/openjpa/validation/ValidatingLifecycleEventManager.html#isActive(org.apache.openjpa.meta.ClassMetaData)">isActive</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Whether this LifeCycleEventManager has had at least one listener or callback
registered.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.openjpa.xmlstore">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> in <a href="../../../../../org/apache/openjpa/xmlstore/package-summary.html">org.apache.openjpa.xmlstore</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/xmlstore/package-summary.html">org.apache.openjpa.xmlstore</a> that return <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></td>
<td class="colLast"><span class="strong">ObjectData.</span><code><strong><a href="../../../../../org/apache/openjpa/xmlstore/ObjectData.html#getMetaData()">getMetaData</a></strong>()</code>
<div class="block">Get the metadata associated with the type of persistent object for
which this data applies.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/openjpa/xmlstore/package-summary.html">org.apache.openjpa.xmlstore</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/lib/rop/ResultObjectProvider.html" title="interface in org.apache.openjpa.lib.rop">ResultObjectProvider</a></code></td>
<td class="colLast"><span class="strong">XMLStoreManager.</span><code><strong><a href="../../../../../org/apache/openjpa/xmlstore/XMLStoreManager.html#executeExtent(org.apache.openjpa.meta.ClassMetaData,%20boolean,%20org.apache.openjpa.kernel.FetchConfiguration)">executeExtent</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;subclasses,
<a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a>&nbsp;fetch)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/xmlstore/ObjectData.html" title="class in org.apache.openjpa.xmlstore">ObjectData</a>[]</code></td>
<td class="colLast"><span class="strong">XMLStore.</span><code><strong><a href="../../../../../org/apache/openjpa/xmlstore/XMLStore.html#getData(org.apache.openjpa.meta.ClassMetaData)">getData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Return all datas for the base class of the given type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/xmlstore/ObjectData.html" title="class in org.apache.openjpa.xmlstore">ObjectData</a></code></td>
<td class="colLast"><span class="strong">XMLStore.</span><code><strong><a href="../../../../../org/apache/openjpa/xmlstore/XMLStore.html#getData(org.apache.openjpa.meta.ClassMetaData,%20java.lang.Object)">getData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid)</code>
<div class="block">Return the data for the given oid, or null if it does not exist.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a></code></td>
<td class="colLast"><span class="strong">XMLFileHandler.</span><code><strong><a href="../../../../../org/apache/openjpa/xmlstore/XMLFileHandler.html#load(org.apache.openjpa.meta.ClassMetaData)">load</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Loads all instances of <code>meta</code> into a list of objects.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">XMLFileHandler.</span><code><strong><a href="../../../../../org/apache/openjpa/xmlstore/XMLFileHandler.html#store(org.apache.openjpa.meta.ClassMetaData,%20java.util.Collection)">store</a></strong>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&nbsp;datas)</code>
<div class="block">Stores all instances in <code>datas</code> into the appropriate file,
as dictated by <code>meta</code>.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../org/apache/openjpa/xmlstore/package-summary.html">org.apache.openjpa.xmlstore</a> with parameters of type <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/xmlstore/ObjectData.html#ObjectData(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">ObjectData</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid,
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Create the object without underlying data.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</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><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">Class</a></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/meta/class-use/ClassMetaData.html" target="_top">Frames</a></li>
<li><a href="ClassMetaData.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;2016 <a href="http://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>