blob: a04c8d1aa930aba5a0a7f8c40b0f7700a4919ac2 [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:44 CET 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MappingRepository (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="MappingRepository (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 class="navBarCell1Rev">Class</li>
<li><a href="class-use/MappingRepository.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingInfo.TableDefaults.html" title="interface in org.apache.openjpa.jdbc.meta"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingStrategyInstaller.html" title="class in org.apache.openjpa.jdbc.meta"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/openjpa/jdbc/meta/MappingRepository.html" target="_top">Frames</a></li>
<li><a href="MappingRepository.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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields_inherited_from_class_org.apache.openjpa.meta.MetaDataRepository">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.openjpa.jdbc.meta</div>
<h2 title="Class MappingRepository" class="title">Class MappingRepository</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">org.apache.openjpa.meta.MetaDataRepository</a></li>
<li>
<ul class="inheritance">
<li>org.apache.openjpa.jdbc.meta.MappingRepository</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="http://download.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="../../../../../org/apache/openjpa/enhance/PCRegistry.RegisterClassListener.html" title="interface in org.apache.openjpa.enhance">PCRegistry.RegisterClassListener</a>, <a href="../../../../../org/apache/openjpa/lib/conf/Configurable.html" title="interface in org.apache.openjpa.lib.conf">Configurable</a>, <a href="../../../../../org/apache/openjpa/lib/util/Closeable.html" title="interface in org.apache.openjpa.lib.util">Closeable</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html" title="interface in org.apache.openjpa.meta">MetaDataModes</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">MappingRepository</span>
extends <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</a></pre>
<div class="block">Repository of object/relational mapping information.</div>
<dl><dt><span class="strong">Author:</span></dt>
<dd>Abe White</dd>
<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#org.apache.openjpa.jdbc.meta.MappingRepository">Serialized Form</a></dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.meta.MetaDataRepository">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.apache.openjpa.meta.<a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</a></h3>
<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#_locking">_locking</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#_preload">_preload</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#_preloadComplete">_preloadComplete</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#EMPTY_CLASSES">EMPTY_CLASSES</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#EMPTY_FIELDS">EMPTY_FIELDS</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#EMPTY_METAS">EMPTY_METAS</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#EMPTY_NON_PERSISTENT">EMPTY_NON_PERSISTENT</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#EMPTY_ORDERS">EMPTY_ORDERS</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#EMPTY_XMLMETAS">EMPTY_XMLMETAS</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#VALIDATE_MAPPING">VALIDATE_MAPPING</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#VALIDATE_META">VALIDATE_META</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#VALIDATE_NONE">VALIDATE_NONE</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#VALIDATE_RUNTIME">VALIDATE_RUNTIME</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#VALIDATE_UNENHANCED">VALIDATE_UNENHANCED</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.meta.MetaDataModes">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.apache.openjpa.meta.<a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html" title="interface in org.apache.openjpa.meta">MetaDataModes</a></h3>
<code><a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html#MODE_ALL">MODE_ALL</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html#MODE_ANN_MAPPING">MODE_ANN_MAPPING</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html#MODE_MAPPING">MODE_MAPPING</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html#MODE_MAPPING_INIT">MODE_MAPPING_INIT</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html#MODE_META">MODE_META</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html#MODE_NONE">MODE_NONE</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html#MODE_QUERY">MODE_QUERY</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#MappingRepository()">MappingRepository</a></strong>()</code>
<div class="block">Default constructor.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</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>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/QueryResultMapping.html" title="class in org.apache.openjpa.jdbc.meta">QueryResultMapping</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#addQueryResultMapping(java.lang.Class,%20java.lang.String)">addQueryResultMapping</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>&nbsp;cls,
<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">Add a query result mapping.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#clear()">clear</a></strong>()</code>
<div class="block">Clear the cache of parsed metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultHandler(org.apache.openjpa.jdbc.meta.ValueMapping)">defaultHandler</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a>&nbsp;val)</code>
<div class="block">Determine the default handler to use for the given value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultHandler(org.apache.openjpa.jdbc.meta.ValueMapping,%20boolean)">defaultHandler</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a>&nbsp;val,
boolean&nbsp;adapting)</code>
<div class="block">Determine the default handler to use for the given value.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultStrategy(org.apache.openjpa.jdbc.meta.ClassMapping)">defaultStrategy</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;cls)</code>
<div class="block">Determine the default strategy to use for the given class.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultStrategy(org.apache.openjpa.jdbc.meta.ClassMapping,%20boolean)">defaultStrategy</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;cls,
boolean&nbsp;adapting)</code>
<div class="block">Determine the default strategy to use for the given class.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/DiscriminatorStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">DiscriminatorStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultStrategy(org.apache.openjpa.jdbc.meta.Discriminator)">defaultStrategy</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/Discriminator.html" title="class in org.apache.openjpa.jdbc.meta">Discriminator</a>&nbsp;discrim)</code>
<div class="block">Determine the default strategy to use for the given discriminator.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/DiscriminatorStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">DiscriminatorStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultStrategy(org.apache.openjpa.jdbc.meta.Discriminator,%20boolean)">defaultStrategy</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/Discriminator.html" title="class in org.apache.openjpa.jdbc.meta">Discriminator</a>&nbsp;discrim,
boolean&nbsp;adapting)</code>
<div class="block">Determine the default strategy to use for the given discriminator.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultStrategy(org.apache.openjpa.jdbc.meta.FieldMapping,%20boolean)">defaultStrategy</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field,
boolean&nbsp;installHandlers)</code>
<div class="block">Determine the default strategy to use for the given field.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultStrategy(org.apache.openjpa.jdbc.meta.FieldMapping,%20boolean,%20boolean)">defaultStrategy</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field,
boolean&nbsp;installHandlers,
boolean&nbsp;adapting)</code>
<div class="block">Determine the default strategy to use for the given field.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultStrategy(org.apache.openjpa.jdbc.meta.Version)">defaultStrategy</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</a>&nbsp;version)</code>
<div class="block">Determine the default strategy to use for the given version.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultStrategy(org.apache.openjpa.jdbc.meta.Version,%20boolean)">defaultStrategy</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</a>&nbsp;version,
boolean&nbsp;adapting)</code>
<div class="block">Determine the default strategy to use for the given version.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultStrategy(org.apache.openjpa.jdbc.meta.Version,%20org.apache.openjpa.jdbc.meta.FieldMapping)">defaultStrategy</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</a>&nbsp;vers,
<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;vfield)</code>
<div class="block">Return the default version strategy, given a version field.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultTypeStrategy(org.apache.openjpa.jdbc.meta.FieldMapping,%20boolean,%20boolean)">defaultTypeStrategy</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field,
boolean&nbsp;installHandlers,
boolean&nbsp;adapting)</code>
<div class="block">Return the built-in strategy for the field's type, or null if none.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#endConfiguration()">endConfiguration</a></strong>()</code>
<div class="block">Invoked upon completion of bean property configuration for this object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#findBaseClassMapping(org.apache.openjpa.jdbc.meta.ClassMapping)">findBaseClassMapping</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;mapping)</code>
<div class="block">Finds the base class mapping for the specified mapping.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getBi_1ToM_JoinTableField(org.apache.openjpa.jdbc.meta.FieldMapping)">getBi_1ToM_JoinTableField</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getBi_MTo1_JoinTableField(org.apache.openjpa.jdbc.meta.FieldMapping)">getBi_MTo1_JoinTableField</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/QueryResultMapping.html" title="class in org.apache.openjpa.jdbc.meta">QueryResultMapping</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getCachedQueryResultMapping(java.lang.Class,%20java.lang.String)">getCachedQueryResultMapping</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>&nbsp;cls,
<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">Return the cached query result mapping with the given name, or null if
none.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html" title="class in org.apache.openjpa.jdbc.sql">DBDictionary</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getDBDictionary()">getDBDictionary</a></strong>()</code>
<div class="block">Convenient access to dictionary for mappings.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getImplementorMappings(java.lang.Class,%20java.lang.ClassLoader,%20boolean)">getImplementorMappings</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>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getMapping(java.lang.Class,%20java.lang.ClassLoader,%20boolean)">getMapping</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>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getMapping(java.lang.Object,%20java.lang.ClassLoader,%20boolean)">getMapping</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>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingDefaults.html" title="interface in org.apache.openjpa.jdbc.meta">MappingDefaults</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getMappingDefaults()">getMappingDefaults</a></strong>()</code>
<div class="block">Mapping defaults.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getMappings()">getMappings</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/QueryResultMapping.html" title="class in org.apache.openjpa.jdbc.meta">QueryResultMapping</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getQueryResultMapping(java.lang.Class,%20java.lang.String,%20java.lang.ClassLoader,%20boolean)">getQueryResultMapping</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/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/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;loader,
boolean&nbsp;mustExist)</code>
<div class="block">Return the query result mapping for the given name.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/QueryResultMapping.html" title="class in org.apache.openjpa.jdbc.meta">QueryResultMapping</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getQueryResultMappings()">getQueryResultMappings</a></strong>()</code>
<div class="block">Return all cached query result mappings.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/SchemaGroup.html" title="class in org.apache.openjpa.jdbc.schema">SchemaGroup</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getSchemaGroup()">getSchemaGroup</a></strong>()</code>
<div class="block">Representation of the database schema.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/StrategyInstaller.html" title="class in org.apache.openjpa.jdbc.meta">StrategyInstaller</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getStrategyInstaller()">getStrategyInstaller</a></strong>()</code>
<div class="block">Installs mapping strategies on components.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#handlerCollectionStrategy(org.apache.openjpa.jdbc.meta.FieldMapping,%20org.apache.openjpa.jdbc.meta.ValueHandler,%20boolean)">handlerCollectionStrategy</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field,
<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</a>&nbsp;ehandler,
boolean&nbsp;installHandlers)</code>
<div class="block">Return the collection strategy for the given element handler, or null
if none.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#handlerMapStrategy(org.apache.openjpa.jdbc.meta.FieldMapping,%20org.apache.openjpa.jdbc.meta.ValueHandler,%20org.apache.openjpa.jdbc.meta.ValueHandler,%20boolean,%20boolean,%20boolean)">handlerMapStrategy</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field,
<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</a>&nbsp;khandler,
<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</a>&nbsp;vhandler,
boolean&nbsp;krel,
boolean&nbsp;vrel,
boolean&nbsp;installHandlers)</code>
<div class="block">Return the map strategy for the given key and value handlers / relations,
or null if none.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#hasInheritanceStrategy(org.apache.openjpa.jdbc.meta.ClassMapping)">hasInheritanceStrategy</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;mapping)</code>
<div class="block">Determines whether an inhertance strategy has been set on the
specified mapping.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#hasJoinColumn(org.apache.openjpa.jdbc.meta.FieldMapping)">hasJoinColumn</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#hasJoinTable(org.apache.openjpa.jdbc.meta.FieldMapping)">hasJoinTable</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#instantiateClassStrategy(java.lang.String,%20org.apache.openjpa.jdbc.meta.ClassMapping)">instantiateClassStrategy</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/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;cls)</code>
<div class="block">Return the strategy for the given name.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/DiscriminatorStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">DiscriminatorStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#instantiateDiscriminatorStrategy(java.lang.String,%20org.apache.openjpa.jdbc.meta.Discriminator)">instantiateDiscriminatorStrategy</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/jdbc/meta/Discriminator.html" title="class in org.apache.openjpa.jdbc.meta">Discriminator</a>&nbsp;discrim)</code>
<div class="block">Instantiate the given discriminator strategy.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#instantiateVersionStrategy(java.lang.Class,%20org.apache.openjpa.jdbc.meta.Version,%20java.lang.String)">instantiateVersionStrategy</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;strat,
<a href="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</a>&nbsp;version,
<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;props)</code>
<div class="block">Instantiate the given version strategy.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#instantiateVersionStrategy(java.lang.String,%20org.apache.openjpa.jdbc.meta.Version)">instantiateVersionStrategy</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/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</a>&nbsp;version)</code>
<div class="block">Instantiate the given version strategy.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#isBi1To1JT(org.apache.openjpa.jdbc.meta.FieldMapping)">isBi1To1JT</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#isBidirectional(org.apache.openjpa.jdbc.meta.FieldMapping)">isBidirectional</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#isBiMTo1JT(org.apache.openjpa.jdbc.meta.FieldMapping)">isBiMTo1JT</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#isNonDefaultMappingAllowed()">isNonDefaultMappingAllowed</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#isUni1To1JT(org.apache.openjpa.jdbc.meta.FieldMapping)">isUni1To1JT</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#isUni1ToMFK(org.apache.openjpa.jdbc.meta.FieldMapping)">isUni1ToMFK</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#isUniMTo1JT(org.apache.openjpa.jdbc.meta.FieldMapping)">isUniMTo1JT</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#namedHandler(org.apache.openjpa.jdbc.meta.ValueMapping)">namedHandler</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a>&nbsp;val)</code>
<div class="block">Instantiate the given value's named handler, or return null if no
named handler.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#namedStrategy(org.apache.openjpa.jdbc.meta.ClassMapping)">namedStrategy</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;cls)</code>
<div class="block">Instantiate the given class' named strategy, or return null if no
named strategy.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/DiscriminatorStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">DiscriminatorStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#namedStrategy(org.apache.openjpa.jdbc.meta.Discriminator)">namedStrategy</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/Discriminator.html" title="class in org.apache.openjpa.jdbc.meta">Discriminator</a>&nbsp;discrim)</code>
<div class="block">Instantiate the given discriminator's named strategy, or return null
if no named strategy.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#namedStrategy(org.apache.openjpa.jdbc.meta.FieldMapping,%20boolean)">namedStrategy</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field,
boolean&nbsp;installHandlers)</code>
<div class="block">Instantiate the given field's named strategy, or return null if no
named strategy.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#namedStrategy(org.apache.openjpa.jdbc.meta.Version)">namedStrategy</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</a>&nbsp;version)</code>
<div class="block">Instantiate the given version's named strategy, or return null
if no named strategy.</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"><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>
<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"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.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/jdbc/meta/Discriminator.html" title="class in org.apache.openjpa.jdbc.meta">Discriminator</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newDiscriminator(org.apache.openjpa.jdbc.meta.ClassMapping)">newDiscriminator</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;cls)</code>
<div class="block">Create discriminator metadata for the given class.</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"><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>
<div class="block">Create a new embedded class metadata instance.</div>
</td>
</tr>
<tr class="altColor">
<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"><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>
<div class="block">Create a new field metadata instance.</div>
</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"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newFieldMetaDataArray(int)">newFieldMetaDataArray</a></strong>(int&nbsp;length)</code>
<div class="block">Create a new array of the proper field metadata subclass.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">ClassMappingInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newMappingInfo(org.apache.openjpa.jdbc.meta.ClassMapping)">newMappingInfo</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;cls)</code>
<div class="block">Create raw mapping info for the given instance.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/DiscriminatorMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">DiscriminatorMappingInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newMappingInfo(org.apache.openjpa.jdbc.meta.Discriminator)">newMappingInfo</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/Discriminator.html" title="class in org.apache.openjpa.jdbc.meta">Discriminator</a>&nbsp;disc)</code>
<div class="block">Create raw mapping info for the given instance.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">FieldMappingInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newMappingInfo(org.apache.openjpa.jdbc.meta.FieldMapping)">newMappingInfo</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;fm)</code>
<div class="block">Create raw mapping info for the given instance.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">ValueMappingInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newMappingInfo(org.apache.openjpa.jdbc.meta.ValueMapping)">newMappingInfo</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a>&nbsp;vm)</code>
<div class="block">Create raw mapping info for the given instance.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/VersionMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">VersionMappingInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newMappingInfo(org.apache.openjpa.jdbc.meta.Version)">newMappingInfo</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</a>&nbsp;version)</code>
<div class="block">Create raw mapping info for the given instance.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/Order.html" title="interface in org.apache.openjpa.meta">Order</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newOrderArray(int)">newOrderArray</a></strong>(int&nbsp;size)</code>
<div class="block">Create an array of orders of the given size.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/Order.html" title="interface in org.apache.openjpa.meta">Order</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newRelatedFieldOrder(org.apache.openjpa.meta.FieldMetaData,%20org.apache.openjpa.meta.FieldMetaData,%20boolean)">newRelatedFieldOrder</a></strong>(<a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a>&nbsp;owner,
<a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a>&nbsp;rel,
boolean&nbsp;asc)</code>
<div class="block">Order by a field of the related type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/SequenceMetaData.html" title="class in org.apache.openjpa.meta">SequenceMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newSequenceMetaData(java.lang.String)">newSequenceMetaData</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)</code>
<div class="block">Create a new sequence metadata instance.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newValueMetaData(org.apache.openjpa.meta.FieldMetaData)">newValueMetaData</a></strong>(<a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a>&nbsp;owner)</code>
<div class="block">Create a new value metadata instance.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/meta/Order.html" title="interface in org.apache.openjpa.meta">Order</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newValueOrder(org.apache.openjpa.meta.FieldMetaData,%20boolean)">newValueOrder</a></strong>(<a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a>&nbsp;owner,
boolean&nbsp;asc)</code>
<div class="block">Order by the field value.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newVersion(org.apache.openjpa.jdbc.meta.ClassMapping)">newVersion</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;cls)</code>
<div class="block">Create version metadata for the given class.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><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>
<div class="block">Prepare metadata for mapping resolution.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#removeQueryResultMapping(java.lang.Class,%20java.lang.String)">removeQueryResultMapping</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>&nbsp;cls,
<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">Remove a query result mapping.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#removeQueryResultMapping(org.apache.openjpa.jdbc.meta.QueryResultMapping)">removeQueryResultMapping</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/QueryResultMapping.html" title="class in org.apache.openjpa.jdbc.meta">QueryResultMapping</a>&nbsp;res)</code>
<div class="block">Remove a query result mapping.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#setDefaultInheritanceStrategy(org.apache.openjpa.jdbc.meta.ClassMapping)">setDefaultInheritanceStrategy</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;mapping)</code>
<div class="block">If an inheritance strategy has not been set on this mapping, set it
to the default (flat).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#setMappingDefaults(org.apache.openjpa.jdbc.meta.MappingDefaults)">setMappingDefaults</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/MappingDefaults.html" title="interface in org.apache.openjpa.jdbc.meta">MappingDefaults</a>&nbsp;defaults)</code>
<div class="block">Mapping default.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#setSchemaGroup(org.apache.openjpa.jdbc.schema.SchemaGroup)">setSchemaGroup</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/SchemaGroup.html" title="class in org.apache.openjpa.jdbc.schema">SchemaGroup</a>&nbsp;schema)</code>
<div class="block">Representation of the database schema.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#setStrategyInstaller(org.apache.openjpa.jdbc.meta.StrategyInstaller)">setStrategyInstaller</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/StrategyInstaller.html" title="class in org.apache.openjpa.jdbc.meta">StrategyInstaller</a>&nbsp;installer)</code>
<div class="block">Installs mapping strategies on components.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.openjpa.meta.MetaDataRepository">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.openjpa.meta.<a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</a></h3>
<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#addMetaData(java.lang.Class)">addMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#addMetaData(java.lang.Class,%20int)">addMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#addMetaData(java.lang.Class,%20int,%20boolean)">addMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#addNonMappedInterface(java.lang.Class)">addNonMappedInterface</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#addPersistenceAware(java.lang.Class)">addPersistenceAware</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#addQueryMetaData(java.lang.Class,%20java.lang.String)">addQueryMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#addSequenceMetaData(java.lang.String)">addSequenceMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#addSystemListener(java.lang.Object)">addSystemListener</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#addXMLClassMetaData(java.lang.Class)">addXMLClassMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#close()">close</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getAliasNames()">getAliasNames</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getCachedMetaData(java.lang.Class)">getCachedMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getCachedMetaData(java.lang.String)">getCachedMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getCachedQueryMetaData(java.lang.Class,%20java.lang.String)">getCachedQueryMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getCachedQueryMetaData(java.lang.String)">getCachedQueryMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getCachedSequenceMetaData(java.lang.String)">getCachedSequenceMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getCachedXMLMetaData(java.lang.Class)">getCachedXMLMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getClosestAliasName(java.lang.String)">getClosestAliasName</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getConfiguration()">getConfiguration</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getImplementorMetaDatas(java.lang.Class,%20java.lang.ClassLoader,%20boolean)">getImplementorMetaDatas</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getLog()">getLog</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getMetaData(java.lang.Class,%20java.lang.ClassLoader,%20boolean)">getMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getMetaData(java.lang.Object,%20java.lang.ClassLoader,%20boolean)">getMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getMetaData(java.lang.String,%20java.lang.ClassLoader,%20boolean)">getMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getMetaDataFactory()">getMetaDataFactory</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getMetaDatas()">getMetaDatas</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getMetaModel(java.lang.Class,%20boolean)">getMetaModel</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getMetaModel(org.apache.openjpa.meta.ClassMetaData,%20boolean)">getMetaModel</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getNonMappedInterface(java.lang.Class)">getNonMappedInterface</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getNonMappedInterfaces()">getNonMappedInterfaces</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getOrderByField(org.apache.openjpa.meta.ClassMetaData,%20java.lang.String)">getOrderByField</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getPersistenceAware(java.lang.Class)">getPersistenceAware</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getPersistenceAwares()">getPersistenceAwares</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getPersistentTypeNames(boolean,%20java.lang.ClassLoader)">getPersistentTypeNames</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getPreload()">getPreload</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getQueryKey(java.lang.Class,%20java.lang.String)">getQueryKey</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getQueryMetaData(java.lang.Class,%20java.lang.String,%20java.lang.ClassLoader,%20boolean)">getQueryMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getQueryMetaDatas()">getQueryMetaDatas</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getResolve()">getResolve</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getSequenceMetaData(java.lang.String,%20java.lang.ClassLoader,%20boolean)">getSequenceMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getSequenceMetaDatas()">getSequenceMetaDatas</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getSourceMode()">getSourceMode</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getSystemListeners()">getSystemListeners</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getValidate()">getValidate</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getXMLMetaData(java.lang.Class)">getXMLMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#is_systemListenersActivated()">is_systemListenersActivated</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#loadPersistentTypes(boolean,%20java.lang.ClassLoader)">loadPersistentTypes</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#loadPersistentTypes(boolean,%20java.lang.ClassLoader,%20boolean)">loadPersistentTypes</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#needsPreload(org.apache.openjpa.conf.OpenJPAConfiguration)">needsPreload</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newOrder(org.apache.openjpa.meta.FieldMetaData,%20java.lang.String,%20boolean)">newOrder</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newQueryMetaData(java.lang.Class,%20java.lang.String)">newQueryMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newXMLClassMetaData(java.lang.Class)">newXMLClassMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newXMLClassMetaDataArray(int)">newXMLClassMetaDataArray</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newXMLFieldMetaData(java.lang.Class,%20java.lang.String)">newXMLFieldMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#preload()">preload</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#register(java.lang.Class)">register</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#registerAlias(java.lang.String,%20java.lang.Class)">registerAlias</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#removeMetaData(java.lang.Class)">removeMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#removeMetaData(org.apache.openjpa.meta.ClassMetaData)">removeMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#removeNonMappedInterface(java.lang.Class)">removeNonMappedInterface</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#removePersistenceAware(java.lang.Class)">removePersistenceAware</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#removeQueryMetaData(java.lang.Class,%20java.lang.String)">removeQueryMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#removeQueryMetaData(org.apache.openjpa.meta.QueryMetaData)">removeQueryMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#removeSequenceMetaData(org.apache.openjpa.meta.SequenceMetaData)">removeSequenceMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#removeSequenceMetaData(java.lang.String)">removeSequenceMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#removeSystemListener(java.lang.Object)">removeSystemListener</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#searchQueryMetaDataByName(java.lang.String)">searchQueryMetaDataByName</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#setConfiguration(org.apache.openjpa.lib.conf.Configuration)">setConfiguration</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#setMetaDataFactory(org.apache.openjpa.meta.MetaDataFactory)">setMetaDataFactory</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#setMetaModel(java.lang.Class)">setMetaModel</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#setMetaModel(org.apache.openjpa.meta.ClassMetaData,%20java.lang.Class)">setMetaModel</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#setPreload(boolean)">setPreload</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#setResolve(int)">setResolve</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#setResolve(int,%20boolean)">setResolve</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#setSourceMode(int)">setSourceMode</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#setSourceMode(int,%20boolean)">setSourceMode</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#setValidate(int)">setValidate</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#setValidate(int,%20boolean)">setValidate</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#startConfiguration()">startConfiguration</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<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></h3>
<code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="MappingRepository()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MappingRepository</h4>
<pre>public&nbsp;MappingRepository()</pre>
<div class="block">Default constructor. Configure via
<a href="../../../../../org/apache/openjpa/lib/conf/Configurable.html" title="interface in org.apache.openjpa.lib.conf"><code>Configurable</code></a>.</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getDBDictionary()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDBDictionary</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html" title="class in org.apache.openjpa.jdbc.sql">DBDictionary</a>&nbsp;getDBDictionary()</pre>
<div class="block">Convenient access to dictionary for mappings.</div>
</li>
</ul>
<a name="getMappingDefaults()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMappingDefaults</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/MappingDefaults.html" title="interface in org.apache.openjpa.jdbc.meta">MappingDefaults</a>&nbsp;getMappingDefaults()</pre>
<div class="block">Mapping defaults.</div>
</li>
</ul>
<a name="setMappingDefaults(org.apache.openjpa.jdbc.meta.MappingDefaults)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMappingDefaults</h4>
<pre>public&nbsp;void&nbsp;setMappingDefaults(<a href="../../../../../org/apache/openjpa/jdbc/meta/MappingDefaults.html" title="interface in org.apache.openjpa.jdbc.meta">MappingDefaults</a>&nbsp;defaults)</pre>
<div class="block">Mapping default.</div>
</li>
</ul>
<a name="getSchemaGroup()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSchemaGroup</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/SchemaGroup.html" title="class in org.apache.openjpa.jdbc.schema">SchemaGroup</a>&nbsp;getSchemaGroup()</pre>
<div class="block">Representation of the database schema.</div>
</li>
</ul>
<a name="setSchemaGroup(org.apache.openjpa.jdbc.schema.SchemaGroup)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSchemaGroup</h4>
<pre>public&nbsp;void&nbsp;setSchemaGroup(<a href="../../../../../org/apache/openjpa/jdbc/schema/SchemaGroup.html" title="class in org.apache.openjpa.jdbc.schema">SchemaGroup</a>&nbsp;schema)</pre>
<div class="block">Representation of the database schema.</div>
</li>
</ul>
<a name="getStrategyInstaller()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStrategyInstaller</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/StrategyInstaller.html" title="class in org.apache.openjpa.jdbc.meta">StrategyInstaller</a>&nbsp;getStrategyInstaller()</pre>
<div class="block">Installs mapping strategies on components.</div>
</li>
</ul>
<a name="setStrategyInstaller(org.apache.openjpa.jdbc.meta.StrategyInstaller)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setStrategyInstaller</h4>
<pre>public&nbsp;void&nbsp;setStrategyInstaller(<a href="../../../../../org/apache/openjpa/jdbc/meta/StrategyInstaller.html" title="class in org.apache.openjpa.jdbc.meta">StrategyInstaller</a>&nbsp;installer)</pre>
<div class="block">Installs mapping strategies on components.</div>
</li>
</ul>
<a name="getQueryResultMapping(java.lang.Class, java.lang.String, java.lang.ClassLoader, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getQueryResultMapping</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/QueryResultMapping.html" title="class in org.apache.openjpa.jdbc.meta">QueryResultMapping</a>&nbsp;getQueryResultMapping(<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/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/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;loader,
boolean&nbsp;mustExist)</pre>
<div class="block">Return the query result mapping for the given name.</div>
</li>
</ul>
<a name="getQueryResultMappings()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getQueryResultMappings</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/QueryResultMapping.html" title="class in org.apache.openjpa.jdbc.meta">QueryResultMapping</a>[]&nbsp;getQueryResultMappings()</pre>
<div class="block">Return all cached query result mappings.</div>
</li>
</ul>
<a name="getCachedQueryResultMapping(java.lang.Class, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCachedQueryResultMapping</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/QueryResultMapping.html" title="class in org.apache.openjpa.jdbc.meta">QueryResultMapping</a>&nbsp;getCachedQueryResultMapping(<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,
<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)</pre>
<div class="block">Return the cached query result mapping with the given name, or null if
none.</div>
</li>
</ul>
<a name="addQueryResultMapping(java.lang.Class, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addQueryResultMapping</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/QueryResultMapping.html" title="class in org.apache.openjpa.jdbc.meta">QueryResultMapping</a>&nbsp;addQueryResultMapping(<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,
<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)</pre>
<div class="block">Add a query result mapping.</div>
</li>
</ul>
<a name="removeQueryResultMapping(org.apache.openjpa.jdbc.meta.QueryResultMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeQueryResultMapping</h4>
<pre>public&nbsp;boolean&nbsp;removeQueryResultMapping(<a href="../../../../../org/apache/openjpa/jdbc/meta/QueryResultMapping.html" title="class in org.apache.openjpa.jdbc.meta">QueryResultMapping</a>&nbsp;res)</pre>
<div class="block">Remove a query result mapping.</div>
</li>
</ul>
<a name="removeQueryResultMapping(java.lang.Class, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeQueryResultMapping</h4>
<pre>public&nbsp;boolean&nbsp;removeQueryResultMapping(<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,
<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)</pre>
<div class="block">Remove a query result mapping.</div>
</li>
</ul>
<a name="getMapping(java.lang.Class, java.lang.ClassLoader, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMapping</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;getMapping(<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)</pre>
</li>
</ul>
<a name="getMappings()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMappings</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>[]&nbsp;getMappings()</pre>
</li>
</ul>
<a name="getMapping(java.lang.Object, java.lang.ClassLoader, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMapping</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;getMapping(<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)</pre>
</li>
</ul>
<a name="getImplementorMappings(java.lang.Class, java.lang.ClassLoader, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getImplementorMappings</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>[]&nbsp;getImplementorMappings(<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)</pre>
</li>
</ul>
<a name="clear()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public&nbsp;void&nbsp;clear()</pre>
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#clear()">MetaDataRepository</a></code></strong></div>
<div class="block">Clear the cache of parsed metadata. This method also clears the internal
<a href="../../../../../org/apache/openjpa/meta/MetaDataFactory.html" title="interface in org.apache.openjpa.meta"><code>MetaDataFactory</code></a>'s cache.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#clear()">clear</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</a></code></dd>
</dl>
</li>
</ul>
<a name="prepareMapping(org.apache.openjpa.meta.ClassMetaData)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prepareMapping</h4>
<pre>protected&nbsp;void&nbsp;prepareMapping(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</pre>
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#prepareMapping(org.apache.openjpa.meta.ClassMetaData)">MetaDataRepository</a></code></strong></div>
<div class="block">Prepare metadata for mapping resolution. This method might map parts of the metadata that
don't rely on other classes being mapped, but that other classes might rely on during their
own mapping (for example, primary key fields). By default, this method only calls
<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#defineSuperclassFields(boolean)"><code>ClassMetaData.defineSuperclassFields(boolean)</code></a>.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#prepareMapping(org.apache.openjpa.meta.ClassMetaData)">prepareMapping</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</a></code></dd>
</dl>
</li>
</ul>
<a name="newClassMetaData(java.lang.Class)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newClassMetaData</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;newClassMetaData(<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)</pre>
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newClassMetaData(java.lang.Class)">MetaDataRepository</a></code></strong></div>
<div class="block">Create a new class metadata instance.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newClassMetaData(java.lang.Class)">newClassMetaData</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</a></code></dd>
</dl>
</li>
</ul>
<a name="newClassMetaDataArray(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newClassMetaDataArray</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>[]&nbsp;newClassMetaDataArray(int&nbsp;length)</pre>
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newClassMetaDataArray(int)">MetaDataRepository</a></code></strong></div>
<div class="block">Create a new array of the proper class metadata subclass.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newClassMetaDataArray(int)">newClassMetaDataArray</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</a></code></dd>
</dl>
</li>
</ul>
<a name="newFieldMetaData(java.lang.String, java.lang.Class, org.apache.openjpa.meta.ClassMetaData)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newFieldMetaData</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a>&nbsp;newFieldMetaData(<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)</pre>
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newFieldMetaData(java.lang.String,%20java.lang.Class,%20org.apache.openjpa.meta.ClassMetaData)">MetaDataRepository</a></code></strong></div>
<div class="block">Create a new field metadata instance.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newFieldMetaData(java.lang.String,%20java.lang.Class,%20org.apache.openjpa.meta.ClassMetaData)">newFieldMetaData</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</a></code></dd>
</dl>
</li>
</ul>
<a name="newFieldMetaDataArray(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newFieldMetaDataArray</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a>[]&nbsp;newFieldMetaDataArray(int&nbsp;length)</pre>
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newFieldMetaDataArray(int)">MetaDataRepository</a></code></strong></div>
<div class="block">Create a new array of the proper field metadata subclass.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newFieldMetaDataArray(int)">newFieldMetaDataArray</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</a></code></dd>
</dl>
</li>
</ul>
<a name="newEmbeddedClassMetaData(org.apache.openjpa.meta.ValueMetaData)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newEmbeddedClassMetaData</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;newEmbeddedClassMetaData(<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a>&nbsp;owner)</pre>
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newEmbeddedClassMetaData(org.apache.openjpa.meta.ValueMetaData)">MetaDataRepository</a></code></strong></div>
<div class="block">Create a new embedded class metadata instance.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newEmbeddedClassMetaData(org.apache.openjpa.meta.ValueMetaData)">newEmbeddedClassMetaData</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</a></code></dd>
</dl>
</li>
</ul>
<a name="newValueMetaData(org.apache.openjpa.meta.FieldMetaData)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newValueMetaData</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a>&nbsp;newValueMetaData(<a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a>&nbsp;owner)</pre>
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newValueMetaData(org.apache.openjpa.meta.FieldMetaData)">MetaDataRepository</a></code></strong></div>
<div class="block">Create a new value metadata instance.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newValueMetaData(org.apache.openjpa.meta.FieldMetaData)">newValueMetaData</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</a></code></dd>
</dl>
</li>
</ul>
<a name="newSequenceMetaData(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newSequenceMetaData</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/meta/SequenceMetaData.html" title="class in org.apache.openjpa.meta">SequenceMetaData</a>&nbsp;newSequenceMetaData(<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)</pre>
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newSequenceMetaData(java.lang.String)">MetaDataRepository</a></code></strong></div>
<div class="block">Create a new sequence metadata instance.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newSequenceMetaData(java.lang.String)">newSequenceMetaData</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</a></code></dd>
</dl>
</li>
</ul>
<a name="newValueOrder(org.apache.openjpa.meta.FieldMetaData, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newValueOrder</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/meta/Order.html" title="interface in org.apache.openjpa.meta">Order</a>&nbsp;newValueOrder(<a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a>&nbsp;owner,
boolean&nbsp;asc)</pre>
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newValueOrder(org.apache.openjpa.meta.FieldMetaData,%20boolean)">MetaDataRepository</a></code></strong></div>
<div class="block">Order by the field value.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newValueOrder(org.apache.openjpa.meta.FieldMetaData,%20boolean)">newValueOrder</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</a></code></dd>
</dl>
</li>
</ul>
<a name="newRelatedFieldOrder(org.apache.openjpa.meta.FieldMetaData, org.apache.openjpa.meta.FieldMetaData, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newRelatedFieldOrder</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/meta/Order.html" title="interface in org.apache.openjpa.meta">Order</a>&nbsp;newRelatedFieldOrder(<a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a>&nbsp;owner,
<a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a>&nbsp;rel,
boolean&nbsp;asc)</pre>
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newRelatedFieldOrder(org.apache.openjpa.meta.FieldMetaData,%20org.apache.openjpa.meta.FieldMetaData,%20boolean)">MetaDataRepository</a></code></strong></div>
<div class="block">Order by a field of the related type.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newRelatedFieldOrder(org.apache.openjpa.meta.FieldMetaData,%20org.apache.openjpa.meta.FieldMetaData,%20boolean)">newRelatedFieldOrder</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</a></code></dd>
</dl>
</li>
</ul>
<a name="newOrderArray(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newOrderArray</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/meta/Order.html" title="interface in org.apache.openjpa.meta">Order</a>[]&nbsp;newOrderArray(int&nbsp;size)</pre>
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newOrderArray(int)">MetaDataRepository</a></code></strong></div>
<div class="block">Create an array of orders of the given size.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newOrderArray(int)">newOrderArray</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</a></code></dd>
</dl>
</li>
</ul>
<a name="newVersion(org.apache.openjpa.jdbc.meta.ClassMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newVersion</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</a>&nbsp;newVersion(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;cls)</pre>
<div class="block">Create version metadata for the given class.</div>
</li>
</ul>
<a name="newDiscriminator(org.apache.openjpa.jdbc.meta.ClassMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newDiscriminator</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/Discriminator.html" title="class in org.apache.openjpa.jdbc.meta">Discriminator</a>&nbsp;newDiscriminator(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;cls)</pre>
<div class="block">Create discriminator metadata for the given class.</div>
</li>
</ul>
<a name="newMappingInfo(org.apache.openjpa.jdbc.meta.ClassMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newMappingInfo</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">ClassMappingInfo</a>&nbsp;newMappingInfo(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;cls)</pre>
<div class="block">Create raw mapping info for the given instance.</div>
</li>
</ul>
<a name="newMappingInfo(org.apache.openjpa.jdbc.meta.FieldMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newMappingInfo</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">FieldMappingInfo</a>&nbsp;newMappingInfo(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;fm)</pre>
<div class="block">Create raw mapping info for the given instance.</div>
</li>
</ul>
<a name="newMappingInfo(org.apache.openjpa.jdbc.meta.ValueMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newMappingInfo</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">ValueMappingInfo</a>&nbsp;newMappingInfo(<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a>&nbsp;vm)</pre>
<div class="block">Create raw mapping info for the given instance.</div>
</li>
</ul>
<a name="newMappingInfo(org.apache.openjpa.jdbc.meta.Version)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newMappingInfo</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/VersionMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">VersionMappingInfo</a>&nbsp;newMappingInfo(<a href="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</a>&nbsp;version)</pre>
<div class="block">Create raw mapping info for the given instance.</div>
</li>
</ul>
<a name="newMappingInfo(org.apache.openjpa.jdbc.meta.Discriminator)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newMappingInfo</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/DiscriminatorMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">DiscriminatorMappingInfo</a>&nbsp;newMappingInfo(<a href="../../../../../org/apache/openjpa/jdbc/meta/Discriminator.html" title="class in org.apache.openjpa.jdbc.meta">Discriminator</a>&nbsp;disc)</pre>
<div class="block">Create raw mapping info for the given instance.</div>
</li>
</ul>
<a name="namedStrategy(org.apache.openjpa.jdbc.meta.ClassMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>namedStrategy</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</a>&nbsp;namedStrategy(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;cls)</pre>
<div class="block">Instantiate the given class' named strategy, or return null if no
named strategy.</div>
</li>
</ul>
<a name="instantiateClassStrategy(java.lang.String, org.apache.openjpa.jdbc.meta.ClassMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>instantiateClassStrategy</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</a>&nbsp;instantiateClassStrategy(<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/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;cls)</pre>
<div class="block">Return the strategy for the given name.</div>
</li>
</ul>
<a name="namedStrategy(org.apache.openjpa.jdbc.meta.FieldMapping, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>namedStrategy</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a>&nbsp;namedStrategy(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field,
boolean&nbsp;installHandlers)</pre>
<div class="block">Instantiate the given field's named strategy, or return null if no
named strategy.</div>
</li>
</ul>
<a name="namedStrategy(org.apache.openjpa.jdbc.meta.Discriminator)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>namedStrategy</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/DiscriminatorStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">DiscriminatorStrategy</a>&nbsp;namedStrategy(<a href="../../../../../org/apache/openjpa/jdbc/meta/Discriminator.html" title="class in org.apache.openjpa.jdbc.meta">Discriminator</a>&nbsp;discrim)</pre>
<div class="block">Instantiate the given discriminator's named strategy, or return null
if no named strategy.</div>
</li>
</ul>
<a name="instantiateDiscriminatorStrategy(java.lang.String, org.apache.openjpa.jdbc.meta.Discriminator)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>instantiateDiscriminatorStrategy</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/DiscriminatorStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">DiscriminatorStrategy</a>&nbsp;instantiateDiscriminatorStrategy(<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/jdbc/meta/Discriminator.html" title="class in org.apache.openjpa.jdbc.meta">Discriminator</a>&nbsp;discrim)</pre>
<div class="block">Instantiate the given discriminator strategy.</div>
</li>
</ul>
<a name="namedStrategy(org.apache.openjpa.jdbc.meta.Version)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>namedStrategy</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</a>&nbsp;namedStrategy(<a href="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</a>&nbsp;version)</pre>
<div class="block">Instantiate the given version's named strategy, or return null
if no named strategy.</div>
</li>
</ul>
<a name="instantiateVersionStrategy(java.lang.String, org.apache.openjpa.jdbc.meta.Version)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>instantiateVersionStrategy</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</a>&nbsp;instantiateVersionStrategy(<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/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</a>&nbsp;version)</pre>
<div class="block">Instantiate the given version strategy.</div>
</li>
</ul>
<a name="instantiateVersionStrategy(java.lang.Class, org.apache.openjpa.jdbc.meta.Version, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>instantiateVersionStrategy</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</a>&nbsp;instantiateVersionStrategy(<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;strat,
<a href="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</a>&nbsp;version,
<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;props)</pre>
<div class="block">Instantiate the given version strategy.</div>
</li>
</ul>
<a name="defaultStrategy(org.apache.openjpa.jdbc.meta.ClassMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultStrategy</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</a>&nbsp;defaultStrategy(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;cls)</pre>
<div class="block">Determine the default strategy to use for the given class. Does
not take into account the current strategy, if any.</div>
</li>
</ul>
<a name="defaultStrategy(org.apache.openjpa.jdbc.meta.ClassMapping, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultStrategy</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</a>&nbsp;defaultStrategy(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;cls,
boolean&nbsp;adapting)</pre>
<div class="block">Determine the default strategy to use for the given class. Does
not take into account the current strategy, if any.</div>
</li>
</ul>
<a name="defaultStrategy(org.apache.openjpa.jdbc.meta.FieldMapping, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultStrategy</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a>&nbsp;defaultStrategy(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field,
boolean&nbsp;installHandlers)</pre>
<div class="block">Determine the default strategy to use for the given field. Does
not take into account the named or current strategy, if any. If a
non-null strategy is returned, this method may as a side effect install
value handlers on the field's value mappings.</div>
</li>
</ul>
<a name="defaultStrategy(org.apache.openjpa.jdbc.meta.FieldMapping, boolean, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultStrategy</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a>&nbsp;defaultStrategy(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field,
boolean&nbsp;installHandlers,
boolean&nbsp;adapting)</pre>
<div class="block">Determine the default strategy to use for the given field. Does
not take into account the named or current strategy, if any. If a
non-null strategy is returned, this method may as a side effect install
value handlers on the field's value mappings.</div>
</li>
</ul>
<a name="defaultTypeStrategy(org.apache.openjpa.jdbc.meta.FieldMapping, boolean, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultTypeStrategy</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a>&nbsp;defaultTypeStrategy(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field,
boolean&nbsp;installHandlers,
boolean&nbsp;adapting)</pre>
<div class="block">Return the built-in strategy for the field's type, or null if none.</div>
</li>
</ul>
<a name="handlerCollectionStrategy(org.apache.openjpa.jdbc.meta.FieldMapping, org.apache.openjpa.jdbc.meta.ValueHandler, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>handlerCollectionStrategy</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a>&nbsp;handlerCollectionStrategy(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field,
<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</a>&nbsp;ehandler,
boolean&nbsp;installHandlers)</pre>
<div class="block">Return the collection strategy for the given element handler, or null
if none.</div>
</li>
</ul>
<a name="handlerMapStrategy(org.apache.openjpa.jdbc.meta.FieldMapping, org.apache.openjpa.jdbc.meta.ValueHandler, org.apache.openjpa.jdbc.meta.ValueHandler, boolean, boolean, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>handlerMapStrategy</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a>&nbsp;handlerMapStrategy(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field,
<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</a>&nbsp;khandler,
<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</a>&nbsp;vhandler,
boolean&nbsp;krel,
boolean&nbsp;vrel,
boolean&nbsp;installHandlers)</pre>
<div class="block">Return the map strategy for the given key and value handlers / relations,
or null if none.</div>
</li>
</ul>
<a name="isNonDefaultMappingAllowed()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNonDefaultMappingAllowed</h4>
<pre>public&nbsp;boolean&nbsp;isNonDefaultMappingAllowed()</pre>
</li>
</ul>
<a name="isUniMTo1JT(org.apache.openjpa.jdbc.meta.FieldMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isUniMTo1JT</h4>
<pre>public&nbsp;boolean&nbsp;isUniMTo1JT(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field)</pre>
</li>
</ul>
<a name="isUni1To1JT(org.apache.openjpa.jdbc.meta.FieldMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isUni1To1JT</h4>
<pre>public&nbsp;boolean&nbsp;isUni1To1JT(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field)</pre>
</li>
</ul>
<a name="isBi1To1JT(org.apache.openjpa.jdbc.meta.FieldMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBi1To1JT</h4>
<pre>public&nbsp;boolean&nbsp;isBi1To1JT(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field)</pre>
</li>
</ul>
<a name="isUni1ToMFK(org.apache.openjpa.jdbc.meta.FieldMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isUni1ToMFK</h4>
<pre>public&nbsp;boolean&nbsp;isUni1ToMFK(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field)</pre>
</li>
</ul>
<a name="isBiMTo1JT(org.apache.openjpa.jdbc.meta.FieldMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBiMTo1JT</h4>
<pre>public&nbsp;boolean&nbsp;isBiMTo1JT(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field)</pre>
</li>
</ul>
<a name="getBi_1ToM_JoinTableField(org.apache.openjpa.jdbc.meta.FieldMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBi_1ToM_JoinTableField</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;getBi_1ToM_JoinTableField(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field)</pre>
</li>
</ul>
<a name="getBi_MTo1_JoinTableField(org.apache.openjpa.jdbc.meta.FieldMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBi_MTo1_JoinTableField</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;getBi_MTo1_JoinTableField(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field)</pre>
</li>
</ul>
<a name="hasJoinColumn(org.apache.openjpa.jdbc.meta.FieldMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasJoinColumn</h4>
<pre>public&nbsp;boolean&nbsp;hasJoinColumn(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field)</pre>
</li>
</ul>
<a name="hasJoinTable(org.apache.openjpa.jdbc.meta.FieldMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasJoinTable</h4>
<pre>public&nbsp;boolean&nbsp;hasJoinTable(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field)</pre>
</li>
</ul>
<a name="isBidirectional(org.apache.openjpa.jdbc.meta.FieldMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBidirectional</h4>
<pre>public&nbsp;boolean&nbsp;isBidirectional(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;field)</pre>
</li>
</ul>
<a name="namedHandler(org.apache.openjpa.jdbc.meta.ValueMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>namedHandler</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</a>&nbsp;namedHandler(<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a>&nbsp;val)</pre>
<div class="block">Instantiate the given value's named handler, or return null if no
named handler.</div>
</li>
</ul>
<a name="defaultHandler(org.apache.openjpa.jdbc.meta.ValueMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultHandler</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</a>&nbsp;defaultHandler(<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a>&nbsp;val)</pre>
<div class="block">Determine the default handler to use for the given value. Does
not take into account the named handler, if any.</div>
</li>
</ul>
<a name="defaultHandler(org.apache.openjpa.jdbc.meta.ValueMapping, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultHandler</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</a>&nbsp;defaultHandler(<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a>&nbsp;val,
boolean&nbsp;adapting)</pre>
<div class="block">Determine the default handler to use for the given value. Does
not take into account the named handler, if any.</div>
</li>
</ul>
<a name="defaultStrategy(org.apache.openjpa.jdbc.meta.Discriminator)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultStrategy</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/DiscriminatorStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">DiscriminatorStrategy</a>&nbsp;defaultStrategy(<a href="../../../../../org/apache/openjpa/jdbc/meta/Discriminator.html" title="class in org.apache.openjpa.jdbc.meta">Discriminator</a>&nbsp;discrim)</pre>
<div class="block">Determine the default strategy to use for the given discriminator.
Does not take into account the current strategy, if any.</div>
</li>
</ul>
<a name="defaultStrategy(org.apache.openjpa.jdbc.meta.Discriminator, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultStrategy</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/DiscriminatorStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">DiscriminatorStrategy</a>&nbsp;defaultStrategy(<a href="../../../../../org/apache/openjpa/jdbc/meta/Discriminator.html" title="class in org.apache.openjpa.jdbc.meta">Discriminator</a>&nbsp;discrim,
boolean&nbsp;adapting)</pre>
<div class="block">Determine the default strategy to use for the given discriminator.
Does not take into account the current strategy, if any.</div>
</li>
</ul>
<a name="defaultStrategy(org.apache.openjpa.jdbc.meta.Version)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultStrategy</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</a>&nbsp;defaultStrategy(<a href="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</a>&nbsp;version)</pre>
<div class="block">Determine the default strategy to use for the given version.
Does not take into account the current strategy, if any.</div>
</li>
</ul>
<a name="defaultStrategy(org.apache.openjpa.jdbc.meta.Version, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultStrategy</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</a>&nbsp;defaultStrategy(<a href="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</a>&nbsp;version,
boolean&nbsp;adapting)</pre>
<div class="block">Determine the default strategy to use for the given version.
Does not take into account the current strategy, if any.</div>
</li>
</ul>
<a name="defaultStrategy(org.apache.openjpa.jdbc.meta.Version, org.apache.openjpa.jdbc.meta.FieldMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultStrategy</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</a>&nbsp;defaultStrategy(<a href="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</a>&nbsp;vers,
<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;vfield)</pre>
<div class="block">Return the default version strategy, given a version field.</div>
</li>
</ul>
<a name="endConfiguration()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>endConfiguration</h4>
<pre>public&nbsp;void&nbsp;endConfiguration()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/conf/Configurable.html#endConfiguration()">Configurable</a></code></strong></div>
<div class="block">Invoked upon completion of bean property configuration for this object.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/lib/conf/Configurable.html#endConfiguration()">endConfiguration</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/conf/Configurable.html" title="interface in org.apache.openjpa.lib.conf">Configurable</a></code></dd>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#endConfiguration()">endConfiguration</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</a></code></dd>
</dl>
</li>
</ul>
<a name="findBaseClassMapping(org.apache.openjpa.jdbc.meta.ClassMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>findBaseClassMapping</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;findBaseClassMapping(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;mapping)</pre>
<div class="block">Finds the base class mapping for the specified mapping. Loads all
persistent types if necessary, since all persistent subclasses of this
mapping may not have been resolved before this method is called.</div>
</li>
</ul>
<a name="setDefaultInheritanceStrategy(org.apache.openjpa.jdbc.meta.ClassMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDefaultInheritanceStrategy</h4>
<pre>protected&nbsp;void&nbsp;setDefaultInheritanceStrategy(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;mapping)</pre>
<div class="block">If an inheritance strategy has not been set on this mapping, set it
to the default (flat). This method should be called before strategies
are created for the specified mapping.</div>
</li>
</ul>
<a name="hasInheritanceStrategy(org.apache.openjpa.jdbc.meta.ClassMapping)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>hasInheritanceStrategy</h4>
<pre>protected&nbsp;boolean&nbsp;hasInheritanceStrategy(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;mapping)</pre>
<div class="block">Determines whether an inhertance strategy has been set on the
specified mapping.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MappingRepository.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingInfo.TableDefaults.html" title="interface in org.apache.openjpa.jdbc.meta"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingStrategyInstaller.html" title="class in org.apache.openjpa.jdbc.meta"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/openjpa/jdbc/meta/MappingRepository.html" target="_top">Frames</a></li>
<li><a href="MappingRepository.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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields_inherited_from_class_org.apache.openjpa.meta.MetaDataRepository">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</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>