blob: 959fe69ca6f0f320ec77b1411863fdc9d0477e28 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_30) on Thu Feb 16 09:34:33 CST 2012 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
MappingRepository (OpenJPA Parent POM 2.2.0 API)
</TITLE>
<META NAME="date" CONTENT="2012-02-16">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MappingRepository (OpenJPA Parent POM 2.2.0 API)";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/MappingRepository.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingInfo.TableDefaults.html" title="interface in org.apache.openjpa.jdbc.meta"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingStrategyInstaller.html" title="class in org.apache.openjpa.jdbc.meta"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/apache/openjpa/jdbc/meta/MappingRepository.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="MappingRepository.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.openjpa.meta.MetaDataRepository">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.openjpa.jdbc.meta</FONT>
<BR>
Class MappingRepository</H2>
<PRE>
<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>
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">org.apache.openjpa.meta.MetaDataRepository</A>
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.openjpa.jdbc.meta.MappingRepository</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <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>
<DL>
<DT><PRE>public class <B>MappingRepository</B><DT>extends <A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</A></DL>
</PRE>
<P>
Repository of object/relational mapping information.
<P>
<P>
<DL>
<DT><B>Author:</B></DT>
<DD>Abe White</DD>
<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#org.apache.openjpa.jdbc.meta.MappingRepository">Serialized Form</A></DL>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_org.apache.openjpa.meta.MetaDataRepository"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from class org.apache.openjpa.meta.<A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><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></TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_org.apache.openjpa.meta.MetaDataModes"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from interface org.apache.openjpa.meta.<A HREF="../../../../../org/apache/openjpa/meta/MetaDataModes.html" title="interface in org.apache.openjpa.meta">MetaDataModes</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><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></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#MappingRepository()">MappingRepository</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Default constructor.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/QueryResultMapping.html" title="class in org.apache.openjpa.jdbc.meta">QueryResultMapping</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#addQueryResultMapping(java.lang.Class, java.lang.String)">addQueryResultMapping</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a query result mapping.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#clear()">clear</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clear the cache of parsed metadata.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultHandler(org.apache.openjpa.jdbc.meta.ValueMapping)">defaultHandler</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</A>&nbsp;val)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determine the default handler to use for the given value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultHandler(org.apache.openjpa.jdbc.meta.ValueMapping, boolean)">defaultHandler</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determine the default handler to use for the given value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultStrategy(org.apache.openjpa.jdbc.meta.ClassMapping)">defaultStrategy</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A>&nbsp;cls)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determine the default strategy to use for the given class.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultStrategy(org.apache.openjpa.jdbc.meta.ClassMapping, boolean)">defaultStrategy</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determine the default strategy to use for the given class.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/DiscriminatorStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">DiscriminatorStrategy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultStrategy(org.apache.openjpa.jdbc.meta.Discriminator)">defaultStrategy</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/Discriminator.html" title="class in org.apache.openjpa.jdbc.meta">Discriminator</A>&nbsp;discrim)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determine the default strategy to use for the given discriminator.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/DiscriminatorStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">DiscriminatorStrategy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultStrategy(org.apache.openjpa.jdbc.meta.Discriminator, boolean)">defaultStrategy</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determine the default strategy to use for the given discriminator.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultStrategy(org.apache.openjpa.jdbc.meta.FieldMapping, boolean)">defaultStrategy</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determine the default strategy to use for the given field.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultStrategy(org.apache.openjpa.jdbc.meta.FieldMapping, boolean, boolean)">defaultStrategy</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determine the default strategy to use for the given field.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultStrategy(org.apache.openjpa.jdbc.meta.Version)">defaultStrategy</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</A>&nbsp;version)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determine the default strategy to use for the given version.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultStrategy(org.apache.openjpa.jdbc.meta.Version, boolean)">defaultStrategy</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determine the default strategy to use for the given version.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultStrategy(org.apache.openjpa.jdbc.meta.Version, org.apache.openjpa.jdbc.meta.FieldMapping)">defaultStrategy</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the default version strategy, given a version field.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#defaultTypeStrategy(org.apache.openjpa.jdbc.meta.FieldMapping, boolean, boolean)">defaultTypeStrategy</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the built-in strategy for the field's type, or null if none.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#endConfiguration()">endConfiguration</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Invoked upon completion of bean property configuration for this object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#findBaseClassMapping(org.apache.openjpa.jdbc.meta.ClassMapping)">findBaseClassMapping</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A>&nbsp;mapping)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Finds the base class mapping for the specified mapping.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getBi_1ToM_JoinTableField(org.apache.openjpa.jdbc.meta.FieldMapping)">getBi_1ToM_JoinTableField</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A>&nbsp;field)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getBi_MTo1_JoinTableField(org.apache.openjpa.jdbc.meta.FieldMapping)">getBi_MTo1_JoinTableField</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A>&nbsp;field)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/QueryResultMapping.html" title="class in org.apache.openjpa.jdbc.meta">QueryResultMapping</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getCachedQueryResultMapping(java.lang.Class, java.lang.String)">getCachedQueryResultMapping</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the cached query result mapping with the given name, or null if
none.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html" title="class in org.apache.openjpa.jdbc.sql">DBDictionary</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getDBDictionary()">getDBDictionary</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenient access to dictionary for mappings.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getImplementorMappings(java.lang.Class, java.lang.ClassLoader, boolean)">getImplementorMappings</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getMapping(java.lang.Class, java.lang.ClassLoader, boolean)">getMapping</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getMapping(java.lang.Object, java.lang.ClassLoader, boolean)">getMapping</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingDefaults.html" title="interface in org.apache.openjpa.jdbc.meta">MappingDefaults</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getMappingDefaults()">getMappingDefaults</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mapping defaults.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getMappings()">getMappings</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/QueryResultMapping.html" title="class in org.apache.openjpa.jdbc.meta">QueryResultMapping</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getQueryResultMapping(java.lang.Class, java.lang.String, java.lang.ClassLoader, boolean)">getQueryResultMapping</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the query result mapping for the given name.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/QueryResultMapping.html" title="class in org.apache.openjpa.jdbc.meta">QueryResultMapping</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getQueryResultMappings()">getQueryResultMappings</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return all cached query result mappings.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/schema/SchemaGroup.html" title="class in org.apache.openjpa.jdbc.schema">SchemaGroup</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getSchemaGroup()">getSchemaGroup</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Representation of the database schema.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/StrategyInstaller.html" title="class in org.apache.openjpa.jdbc.meta">StrategyInstaller</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#getStrategyInstaller()">getStrategyInstaller</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Installs mapping strategies on components.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#handlerCollectionStrategy(org.apache.openjpa.jdbc.meta.FieldMapping, org.apache.openjpa.jdbc.meta.ValueHandler, boolean)">handlerCollectionStrategy</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the collection strategy for the given element handler, or null
if none.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#handlerMapStrategy(org.apache.openjpa.jdbc.meta.FieldMapping, org.apache.openjpa.jdbc.meta.ValueHandler, org.apache.openjpa.jdbc.meta.ValueHandler, boolean, boolean, boolean)">handlerMapStrategy</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the map strategy for the given key and value handlers / relations,
or null if none.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#hasInheritanceStrategy(org.apache.openjpa.jdbc.meta.ClassMapping)">hasInheritanceStrategy</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A>&nbsp;mapping)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determines whether an inhertance strategy has been set on the
specified mapping.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#hasJoinColumn(org.apache.openjpa.jdbc.meta.FieldMapping)">hasJoinColumn</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A>&nbsp;field)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#hasJoinTable(org.apache.openjpa.jdbc.meta.FieldMapping)">hasJoinTable</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A>&nbsp;field)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#instantiateClassStrategy(java.lang.String, org.apache.openjpa.jdbc.meta.ClassMapping)">instantiateClassStrategy</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the strategy for the given name.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/DiscriminatorStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">DiscriminatorStrategy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#instantiateDiscriminatorStrategy(java.lang.String, org.apache.openjpa.jdbc.meta.Discriminator)">instantiateDiscriminatorStrategy</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiate the given discriminator strategy.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#instantiateVersionStrategy(java.lang.Class, org.apache.openjpa.jdbc.meta.Version, java.lang.String)">instantiateVersionStrategy</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiate the given version strategy.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#instantiateVersionStrategy(java.lang.String, org.apache.openjpa.jdbc.meta.Version)">instantiateVersionStrategy</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiate the given version strategy.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#isBi1To1JT(org.apache.openjpa.jdbc.meta.FieldMapping)">isBi1To1JT</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A>&nbsp;field)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#isBidirectional(org.apache.openjpa.jdbc.meta.FieldMapping)">isBidirectional</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A>&nbsp;field)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#isBiMTo1JT(org.apache.openjpa.jdbc.meta.FieldMapping)">isBiMTo1JT</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A>&nbsp;field)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#isNonDefaultMappingAllowed()">isNonDefaultMappingAllowed</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#isUni1To1JT(org.apache.openjpa.jdbc.meta.FieldMapping)">isUni1To1JT</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A>&nbsp;field)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#isUni1ToMFK(org.apache.openjpa.jdbc.meta.FieldMapping)">isUni1ToMFK</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A>&nbsp;field)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#isUniMTo1JT(org.apache.openjpa.jdbc.meta.FieldMapping)">isUniMTo1JT</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A>&nbsp;field)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#namedHandler(org.apache.openjpa.jdbc.meta.ValueMapping)">namedHandler</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</A>&nbsp;val)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiate the given value's named handler, or return null if no
named handler.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#namedStrategy(org.apache.openjpa.jdbc.meta.ClassMapping)">namedStrategy</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A>&nbsp;cls)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiate the given class' named strategy, or return null if no
named strategy.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/DiscriminatorStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">DiscriminatorStrategy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#namedStrategy(org.apache.openjpa.jdbc.meta.Discriminator)">namedStrategy</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/Discriminator.html" title="class in org.apache.openjpa.jdbc.meta">Discriminator</A>&nbsp;discrim)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiate the given discriminator's named strategy, or return null
if no named strategy.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#namedStrategy(org.apache.openjpa.jdbc.meta.FieldMapping, boolean)">namedStrategy</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiate the given field's named strategy, or return null if no
named strategy.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#namedStrategy(org.apache.openjpa.jdbc.meta.Version)">namedStrategy</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</A>&nbsp;version)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiate the given version's named strategy, or return null
if no named strategy.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newClassMetaData(java.lang.Class)">newClassMetaData</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new class metadata instance.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newClassMetaDataArray(int)">newClassMetaDataArray</A></B>(int&nbsp;length)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new array of the proper class metadata subclass.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/Discriminator.html" title="class in org.apache.openjpa.jdbc.meta">Discriminator</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newDiscriminator(org.apache.openjpa.jdbc.meta.ClassMapping)">newDiscriminator</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A>&nbsp;cls)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create discriminator metadata for the given class.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newEmbeddedClassMetaData(org.apache.openjpa.meta.ValueMetaData)">newEmbeddedClassMetaData</A></B>(<A HREF="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</A>&nbsp;owner)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new embedded class metadata instance.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newFieldMetaData(java.lang.String, java.lang.Class, org.apache.openjpa.meta.ClassMetaData)">newFieldMetaData</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new field metadata instance.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newFieldMetaDataArray(int)">newFieldMetaDataArray</A></B>(int&nbsp;length)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new array of the proper field metadata subclass.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">ClassMappingInfo</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newMappingInfo(org.apache.openjpa.jdbc.meta.ClassMapping)">newMappingInfo</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A>&nbsp;cls)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create raw mapping info for the given instance.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/DiscriminatorMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">DiscriminatorMappingInfo</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newMappingInfo(org.apache.openjpa.jdbc.meta.Discriminator)">newMappingInfo</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/Discriminator.html" title="class in org.apache.openjpa.jdbc.meta">Discriminator</A>&nbsp;disc)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create raw mapping info for the given instance.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">FieldMappingInfo</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newMappingInfo(org.apache.openjpa.jdbc.meta.FieldMapping)">newMappingInfo</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A>&nbsp;fm)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create raw mapping info for the given instance.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">ValueMappingInfo</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newMappingInfo(org.apache.openjpa.jdbc.meta.ValueMapping)">newMappingInfo</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</A>&nbsp;vm)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create raw mapping info for the given instance.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/VersionMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">VersionMappingInfo</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newMappingInfo(org.apache.openjpa.jdbc.meta.Version)">newMappingInfo</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</A>&nbsp;version)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create raw mapping info for the given instance.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/meta/Order.html" title="interface in org.apache.openjpa.meta">Order</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newOrderArray(int)">newOrderArray</A></B>(int&nbsp;size)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create an array of orders of the given size.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/meta/Order.html" title="interface in org.apache.openjpa.meta">Order</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newRelatedFieldOrder(org.apache.openjpa.meta.FieldMetaData, org.apache.openjpa.meta.FieldMetaData, boolean)">newRelatedFieldOrder</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Order by a field of the related type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/meta/SequenceMetaData.html" title="class in org.apache.openjpa.meta">SequenceMetaData</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newSequenceMetaData(java.lang.String)">newSequenceMetaData</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new sequence metadata instance.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newValueMetaData(org.apache.openjpa.meta.FieldMetaData)">newValueMetaData</A></B>(<A HREF="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</A>&nbsp;owner)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new value metadata instance.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/meta/Order.html" title="interface in org.apache.openjpa.meta">Order</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newValueOrder(org.apache.openjpa.meta.FieldMetaData, boolean)">newValueOrder</A></B>(<A HREF="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</A>&nbsp;owner,
boolean&nbsp;asc)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Order by the field value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#newVersion(org.apache.openjpa.jdbc.meta.ClassMapping)">newVersion</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A>&nbsp;cls)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create version metadata for the given class.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#prepareMapping(org.apache.openjpa.meta.ClassMetaData)">prepareMapping</A></B>(<A HREF="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</A>&nbsp;meta)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prepare metadata for mapping resolution.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#removeQueryResultMapping(java.lang.Class, java.lang.String)">removeQueryResultMapping</A></B>(<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>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove a query result mapping.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#removeQueryResultMapping(org.apache.openjpa.jdbc.meta.QueryResultMapping)">removeQueryResultMapping</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/QueryResultMapping.html" title="class in org.apache.openjpa.jdbc.meta">QueryResultMapping</A>&nbsp;res)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove a query result mapping.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#setDefaultInheritanceStrategy(org.apache.openjpa.jdbc.meta.ClassMapping)">setDefaultInheritanceStrategy</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A>&nbsp;mapping)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If an inheritance strategy has not been set on this mapping, set it
to the default (flat).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#setMappingDefaults(org.apache.openjpa.jdbc.meta.MappingDefaults)">setMappingDefaults</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingDefaults.html" title="interface in org.apache.openjpa.jdbc.meta">MappingDefaults</A>&nbsp;defaults)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mapping default.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#setSchemaGroup(org.apache.openjpa.jdbc.schema.SchemaGroup)">setSchemaGroup</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/schema/SchemaGroup.html" title="class in org.apache.openjpa.jdbc.schema">SchemaGroup</A>&nbsp;schema)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Representation of the database schema.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html#setStrategyInstaller(org.apache.openjpa.jdbc.meta.StrategyInstaller)">setStrategyInstaller</A></B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/StrategyInstaller.html" title="class in org.apache.openjpa.jdbc.meta">StrategyInstaller</A>&nbsp;installer)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Installs mapping strategies on components.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.apache.openjpa.meta.MetaDataRepository"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class org.apache.openjpa.meta.<A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><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, int)">addMetaData</A>, <A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#addMetaData(java.lang.Class, int, boolean)">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, java.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, 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, java.lang.ClassLoader, boolean)">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, java.lang.ClassLoader, boolean)">getMetaData</A>, <A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getMetaData(java.lang.Object, java.lang.ClassLoader, boolean)">getMetaData</A>, <A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getMetaData(java.lang.String, java.lang.ClassLoader, boolean)">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, boolean)">getMetaModel</A>, <A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getMetaModel(org.apache.openjpa.meta.ClassMetaData, boolean)">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, java.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, java.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, java.lang.String)">getQueryKey</A>, <A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#getQueryMetaData(java.lang.Class, java.lang.String, java.lang.ClassLoader, boolean)">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, java.lang.ClassLoader, boolean)">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#loadPersistentTypes(boolean, java.lang.ClassLoader)">loadPersistentTypes</A>, <A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#loadPersistentTypes(boolean, java.lang.ClassLoader, boolean)">loadPersistentTypes</A>, <A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#needsPreload(org.apache.openjpa.lib.util.Options)">needsPreload</A>, <A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newOrder(org.apache.openjpa.meta.FieldMetaData, java.lang.String, boolean)">newOrder</A>, <A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newQueryMetaData(java.lang.Class, java.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, java.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, java.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, java.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, java.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, boolean)">setResolve</A>, <A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#setSourceMode(int)">setSourceMode</A>, <A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#setSourceMode(int, boolean)">setSourceMode</A>, <A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#setValidate(int)">setValidate</A>, <A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#setValidate(int, boolean)">setValidate</A>, <A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#startConfiguration()">startConfiguration</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class 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></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><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, int)" title="class or interface in java.lang">wait</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="MappingRepository()"><!-- --></A><H3>
MappingRepository</H3>
<PRE>
public <B>MappingRepository</B>()</PRE>
<DL>
<DD>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>.
<P>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="getDBDictionary()"><!-- --></A><H3>
getDBDictionary</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html" title="class in org.apache.openjpa.jdbc.sql">DBDictionary</A> <B>getDBDictionary</B>()</PRE>
<DL>
<DD>Convenient access to dictionary for mappings.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getMappingDefaults()"><!-- --></A><H3>
getMappingDefaults</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingDefaults.html" title="interface in org.apache.openjpa.jdbc.meta">MappingDefaults</A> <B>getMappingDefaults</B>()</PRE>
<DL>
<DD>Mapping defaults.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setMappingDefaults(org.apache.openjpa.jdbc.meta.MappingDefaults)"><!-- --></A><H3>
setMappingDefaults</H3>
<PRE>
public void <B>setMappingDefaults</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingDefaults.html" title="interface in org.apache.openjpa.jdbc.meta">MappingDefaults</A>&nbsp;defaults)</PRE>
<DL>
<DD>Mapping default.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getSchemaGroup()"><!-- --></A><H3>
getSchemaGroup</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/jdbc/schema/SchemaGroup.html" title="class in org.apache.openjpa.jdbc.schema">SchemaGroup</A> <B>getSchemaGroup</B>()</PRE>
<DL>
<DD>Representation of the database schema.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setSchemaGroup(org.apache.openjpa.jdbc.schema.SchemaGroup)"><!-- --></A><H3>
setSchemaGroup</H3>
<PRE>
public void <B>setSchemaGroup</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/schema/SchemaGroup.html" title="class in org.apache.openjpa.jdbc.schema">SchemaGroup</A>&nbsp;schema)</PRE>
<DL>
<DD>Representation of the database schema.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getStrategyInstaller()"><!-- --></A><H3>
getStrategyInstaller</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/jdbc/meta/StrategyInstaller.html" title="class in org.apache.openjpa.jdbc.meta">StrategyInstaller</A> <B>getStrategyInstaller</B>()</PRE>
<DL>
<DD>Installs mapping strategies on components.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setStrategyInstaller(org.apache.openjpa.jdbc.meta.StrategyInstaller)"><!-- --></A><H3>
setStrategyInstaller</H3>
<PRE>
public void <B>setStrategyInstaller</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/StrategyInstaller.html" title="class in org.apache.openjpa.jdbc.meta">StrategyInstaller</A>&nbsp;installer)</PRE>
<DL>
<DD>Installs mapping strategies on components.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getQueryResultMapping(java.lang.Class, java.lang.String, java.lang.ClassLoader, boolean)"><!-- --></A><H3>
getQueryResultMapping</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/jdbc/meta/QueryResultMapping.html" title="class in org.apache.openjpa.jdbc.meta">QueryResultMapping</A> <B>getQueryResultMapping</B>(<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>
<DL>
<DD>Return the query result mapping for the given name.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getQueryResultMappings()"><!-- --></A><H3>
getQueryResultMappings</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/jdbc/meta/QueryResultMapping.html" title="class in org.apache.openjpa.jdbc.meta">QueryResultMapping</A>[] <B>getQueryResultMappings</B>()</PRE>
<DL>
<DD>Return all cached query result mappings.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getCachedQueryResultMapping(java.lang.Class, java.lang.String)"><!-- --></A><H3>
getCachedQueryResultMapping</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/jdbc/meta/QueryResultMapping.html" title="class in org.apache.openjpa.jdbc.meta">QueryResultMapping</A> <B>getCachedQueryResultMapping</B>(<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>
<DL>
<DD>Return the cached query result mapping with the given name, or null if
none.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="addQueryResultMapping(java.lang.Class, java.lang.String)"><!-- --></A><H3>
addQueryResultMapping</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/jdbc/meta/QueryResultMapping.html" title="class in org.apache.openjpa.jdbc.meta">QueryResultMapping</A> <B>addQueryResultMapping</B>(<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>
<DL>
<DD>Add a query result mapping.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="removeQueryResultMapping(org.apache.openjpa.jdbc.meta.QueryResultMapping)"><!-- --></A><H3>
removeQueryResultMapping</H3>
<PRE>
public boolean <B>removeQueryResultMapping</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/QueryResultMapping.html" title="class in org.apache.openjpa.jdbc.meta">QueryResultMapping</A>&nbsp;res)</PRE>
<DL>
<DD>Remove a query result mapping.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="removeQueryResultMapping(java.lang.Class, java.lang.String)"><!-- --></A><H3>
removeQueryResultMapping</H3>
<PRE>
public boolean <B>removeQueryResultMapping</B>(<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>
<DL>
<DD>Remove a query result mapping.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getMapping(java.lang.Class, java.lang.ClassLoader, boolean)"><!-- --></A><H3>
getMapping</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A> <B>getMapping</B>(<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>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getMappings()"><!-- --></A><H3>
getMappings</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A>[] <B>getMappings</B>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getMapping(java.lang.Object, java.lang.ClassLoader, boolean)"><!-- --></A><H3>
getMapping</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A> <B>getMapping</B>(<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>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getImplementorMappings(java.lang.Class, java.lang.ClassLoader, boolean)"><!-- --></A><H3>
getImplementorMappings</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A>[] <B>getImplementorMappings</B>(<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>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="clear()"><!-- --></A><H3>
clear</H3>
<PRE>
public void <B>clear</B>()</PRE>
<DL>
<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#clear()">MetaDataRepository</A></CODE></B></DD>
<DD>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.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#clear()">clear</A></CODE> in class <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="prepareMapping(org.apache.openjpa.meta.ClassMetaData)"><!-- --></A><H3>
prepareMapping</H3>
<PRE>
protected void <B>prepareMapping</B>(<A HREF="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</A>&nbsp;meta)</PRE>
<DL>
<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#prepareMapping(org.apache.openjpa.meta.ClassMetaData)">MetaDataRepository</A></CODE></B></DD>
<DD>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>.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#prepareMapping(org.apache.openjpa.meta.ClassMetaData)">prepareMapping</A></CODE> in class <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="newClassMetaData(java.lang.Class)"><!-- --></A><H3>
newClassMetaData</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</A> <B>newClassMetaData</B>(<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>
<DL>
<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newClassMetaData(java.lang.Class)">MetaDataRepository</A></CODE></B></DD>
<DD>Create a new class metadata instance.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newClassMetaData(java.lang.Class)">newClassMetaData</A></CODE> in class <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="newClassMetaDataArray(int)"><!-- --></A><H3>
newClassMetaDataArray</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</A>[] <B>newClassMetaDataArray</B>(int&nbsp;length)</PRE>
<DL>
<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newClassMetaDataArray(int)">MetaDataRepository</A></CODE></B></DD>
<DD>Create a new array of the proper class metadata subclass.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newClassMetaDataArray(int)">newClassMetaDataArray</A></CODE> in class <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="newFieldMetaData(java.lang.String, java.lang.Class, org.apache.openjpa.meta.ClassMetaData)"><!-- --></A><H3>
newFieldMetaData</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</A> <B>newFieldMetaData</B>(<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>
<DL>
<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newFieldMetaData(java.lang.String, java.lang.Class, org.apache.openjpa.meta.ClassMetaData)">MetaDataRepository</A></CODE></B></DD>
<DD>Create a new field metadata instance.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newFieldMetaData(java.lang.String, java.lang.Class, org.apache.openjpa.meta.ClassMetaData)">newFieldMetaData</A></CODE> in class <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="newFieldMetaDataArray(int)"><!-- --></A><H3>
newFieldMetaDataArray</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</A>[] <B>newFieldMetaDataArray</B>(int&nbsp;length)</PRE>
<DL>
<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newFieldMetaDataArray(int)">MetaDataRepository</A></CODE></B></DD>
<DD>Create a new array of the proper field metadata subclass.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newFieldMetaDataArray(int)">newFieldMetaDataArray</A></CODE> in class <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="newEmbeddedClassMetaData(org.apache.openjpa.meta.ValueMetaData)"><!-- --></A><H3>
newEmbeddedClassMetaData</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</A> <B>newEmbeddedClassMetaData</B>(<A HREF="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</A>&nbsp;owner)</PRE>
<DL>
<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newEmbeddedClassMetaData(org.apache.openjpa.meta.ValueMetaData)">MetaDataRepository</A></CODE></B></DD>
<DD>Create a new embedded class metadata instance.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newEmbeddedClassMetaData(org.apache.openjpa.meta.ValueMetaData)">newEmbeddedClassMetaData</A></CODE> in class <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="newValueMetaData(org.apache.openjpa.meta.FieldMetaData)"><!-- --></A><H3>
newValueMetaData</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</A> <B>newValueMetaData</B>(<A HREF="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</A>&nbsp;owner)</PRE>
<DL>
<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newValueMetaData(org.apache.openjpa.meta.FieldMetaData)">MetaDataRepository</A></CODE></B></DD>
<DD>Create a new value metadata instance.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newValueMetaData(org.apache.openjpa.meta.FieldMetaData)">newValueMetaData</A></CODE> in class <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="newSequenceMetaData(java.lang.String)"><!-- --></A><H3>
newSequenceMetaData</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/meta/SequenceMetaData.html" title="class in org.apache.openjpa.meta">SequenceMetaData</A> <B>newSequenceMetaData</B>(<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>
<DL>
<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newSequenceMetaData(java.lang.String)">MetaDataRepository</A></CODE></B></DD>
<DD>Create a new sequence metadata instance.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newSequenceMetaData(java.lang.String)">newSequenceMetaData</A></CODE> in class <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="newValueOrder(org.apache.openjpa.meta.FieldMetaData, boolean)"><!-- --></A><H3>
newValueOrder</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/meta/Order.html" title="interface in org.apache.openjpa.meta">Order</A> <B>newValueOrder</B>(<A HREF="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</A>&nbsp;owner,
boolean&nbsp;asc)</PRE>
<DL>
<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newValueOrder(org.apache.openjpa.meta.FieldMetaData, boolean)">MetaDataRepository</A></CODE></B></DD>
<DD>Order by the field value.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newValueOrder(org.apache.openjpa.meta.FieldMetaData, boolean)">newValueOrder</A></CODE> in class <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="newRelatedFieldOrder(org.apache.openjpa.meta.FieldMetaData, org.apache.openjpa.meta.FieldMetaData, boolean)"><!-- --></A><H3>
newRelatedFieldOrder</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/meta/Order.html" title="interface in org.apache.openjpa.meta">Order</A> <B>newRelatedFieldOrder</B>(<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>
<DL>
<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newRelatedFieldOrder(org.apache.openjpa.meta.FieldMetaData, org.apache.openjpa.meta.FieldMetaData, boolean)">MetaDataRepository</A></CODE></B></DD>
<DD>Order by a field of the related type.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newRelatedFieldOrder(org.apache.openjpa.meta.FieldMetaData, org.apache.openjpa.meta.FieldMetaData, boolean)">newRelatedFieldOrder</A></CODE> in class <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="newOrderArray(int)"><!-- --></A><H3>
newOrderArray</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/meta/Order.html" title="interface in org.apache.openjpa.meta">Order</A>[] <B>newOrderArray</B>(int&nbsp;size)</PRE>
<DL>
<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newOrderArray(int)">MetaDataRepository</A></CODE></B></DD>
<DD>Create an array of orders of the given size.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#newOrderArray(int)">newOrderArray</A></CODE> in class <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="newVersion(org.apache.openjpa.jdbc.meta.ClassMapping)"><!-- --></A><H3>
newVersion</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</A> <B>newVersion</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A>&nbsp;cls)</PRE>
<DL>
<DD>Create version metadata for the given class.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="newDiscriminator(org.apache.openjpa.jdbc.meta.ClassMapping)"><!-- --></A><H3>
newDiscriminator</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/Discriminator.html" title="class in org.apache.openjpa.jdbc.meta">Discriminator</A> <B>newDiscriminator</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A>&nbsp;cls)</PRE>
<DL>
<DD>Create discriminator metadata for the given class.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="newMappingInfo(org.apache.openjpa.jdbc.meta.ClassMapping)"><!-- --></A><H3>
newMappingInfo</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">ClassMappingInfo</A> <B>newMappingInfo</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A>&nbsp;cls)</PRE>
<DL>
<DD>Create raw mapping info for the given instance.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="newMappingInfo(org.apache.openjpa.jdbc.meta.FieldMapping)"><!-- --></A><H3>
newMappingInfo</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">FieldMappingInfo</A> <B>newMappingInfo</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A>&nbsp;fm)</PRE>
<DL>
<DD>Create raw mapping info for the given instance.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="newMappingInfo(org.apache.openjpa.jdbc.meta.ValueMapping)"><!-- --></A><H3>
newMappingInfo</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">ValueMappingInfo</A> <B>newMappingInfo</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</A>&nbsp;vm)</PRE>
<DL>
<DD>Create raw mapping info for the given instance.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="newMappingInfo(org.apache.openjpa.jdbc.meta.Version)"><!-- --></A><H3>
newMappingInfo</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/VersionMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">VersionMappingInfo</A> <B>newMappingInfo</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</A>&nbsp;version)</PRE>
<DL>
<DD>Create raw mapping info for the given instance.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="newMappingInfo(org.apache.openjpa.jdbc.meta.Discriminator)"><!-- --></A><H3>
newMappingInfo</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/DiscriminatorMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">DiscriminatorMappingInfo</A> <B>newMappingInfo</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/Discriminator.html" title="class in org.apache.openjpa.jdbc.meta">Discriminator</A>&nbsp;disc)</PRE>
<DL>
<DD>Create raw mapping info for the given instance.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="namedStrategy(org.apache.openjpa.jdbc.meta.ClassMapping)"><!-- --></A><H3>
namedStrategy</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</A> <B>namedStrategy</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A>&nbsp;cls)</PRE>
<DL>
<DD>Instantiate the given class' named strategy, or return null if no
named strategy.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="instantiateClassStrategy(java.lang.String, org.apache.openjpa.jdbc.meta.ClassMapping)"><!-- --></A><H3>
instantiateClassStrategy</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</A> <B>instantiateClassStrategy</B>(<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>
<DL>
<DD>Return the strategy for the given name.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="namedStrategy(org.apache.openjpa.jdbc.meta.FieldMapping, boolean)"><!-- --></A><H3>
namedStrategy</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</A> <B>namedStrategy</B>(<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>
<DL>
<DD>Instantiate the given field's named strategy, or return null if no
named strategy.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="namedStrategy(org.apache.openjpa.jdbc.meta.Discriminator)"><!-- --></A><H3>
namedStrategy</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/DiscriminatorStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">DiscriminatorStrategy</A> <B>namedStrategy</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/Discriminator.html" title="class in org.apache.openjpa.jdbc.meta">Discriminator</A>&nbsp;discrim)</PRE>
<DL>
<DD>Instantiate the given discriminator's named strategy, or return null
if no named strategy.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="instantiateDiscriminatorStrategy(java.lang.String, org.apache.openjpa.jdbc.meta.Discriminator)"><!-- --></A><H3>
instantiateDiscriminatorStrategy</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/DiscriminatorStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">DiscriminatorStrategy</A> <B>instantiateDiscriminatorStrategy</B>(<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>
<DL>
<DD>Instantiate the given discriminator strategy.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="namedStrategy(org.apache.openjpa.jdbc.meta.Version)"><!-- --></A><H3>
namedStrategy</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</A> <B>namedStrategy</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</A>&nbsp;version)</PRE>
<DL>
<DD>Instantiate the given version's named strategy, or return null
if no named strategy.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="instantiateVersionStrategy(java.lang.String, org.apache.openjpa.jdbc.meta.Version)"><!-- --></A><H3>
instantiateVersionStrategy</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</A> <B>instantiateVersionStrategy</B>(<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>
<DL>
<DD>Instantiate the given version strategy.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="instantiateVersionStrategy(java.lang.Class, org.apache.openjpa.jdbc.meta.Version, java.lang.String)"><!-- --></A><H3>
instantiateVersionStrategy</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</A> <B>instantiateVersionStrategy</B>(<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>
<DL>
<DD>Instantiate the given version strategy.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="defaultStrategy(org.apache.openjpa.jdbc.meta.ClassMapping)"><!-- --></A><H3>
defaultStrategy</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</A> <B>defaultStrategy</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A>&nbsp;cls)</PRE>
<DL>
<DD>Determine the default strategy to use for the given class. Does
not take into account the current strategy, if any.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="defaultStrategy(org.apache.openjpa.jdbc.meta.ClassMapping, boolean)"><!-- --></A><H3>
defaultStrategy</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</A> <B>defaultStrategy</B>(<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>
<DL>
<DD>Determine the default strategy to use for the given class. Does
not take into account the current strategy, if any.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="defaultStrategy(org.apache.openjpa.jdbc.meta.FieldMapping, boolean)"><!-- --></A><H3>
defaultStrategy</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</A> <B>defaultStrategy</B>(<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>
<DL>
<DD>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.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="defaultStrategy(org.apache.openjpa.jdbc.meta.FieldMapping, boolean, boolean)"><!-- --></A><H3>
defaultStrategy</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</A> <B>defaultStrategy</B>(<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>
<DL>
<DD>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.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="defaultTypeStrategy(org.apache.openjpa.jdbc.meta.FieldMapping, boolean, boolean)"><!-- --></A><H3>
defaultTypeStrategy</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</A> <B>defaultTypeStrategy</B>(<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>
<DL>
<DD>Return the built-in strategy for the field's type, or null if none.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="handlerCollectionStrategy(org.apache.openjpa.jdbc.meta.FieldMapping, org.apache.openjpa.jdbc.meta.ValueHandler, boolean)"><!-- --></A><H3>
handlerCollectionStrategy</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</A> <B>handlerCollectionStrategy</B>(<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>
<DL>
<DD>Return the collection strategy for the given element handler, or null
if none.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<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><H3>
handlerMapStrategy</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</A> <B>handlerMapStrategy</B>(<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>
<DL>
<DD>Return the map strategy for the given key and value handlers / relations,
or null if none.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isNonDefaultMappingAllowed()"><!-- --></A><H3>
isNonDefaultMappingAllowed</H3>
<PRE>
public boolean <B>isNonDefaultMappingAllowed</B>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isUniMTo1JT(org.apache.openjpa.jdbc.meta.FieldMapping)"><!-- --></A><H3>
isUniMTo1JT</H3>
<PRE>
public boolean <B>isUniMTo1JT</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A>&nbsp;field)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isUni1To1JT(org.apache.openjpa.jdbc.meta.FieldMapping)"><!-- --></A><H3>
isUni1To1JT</H3>
<PRE>
public boolean <B>isUni1To1JT</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A>&nbsp;field)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isBi1To1JT(org.apache.openjpa.jdbc.meta.FieldMapping)"><!-- --></A><H3>
isBi1To1JT</H3>
<PRE>
public boolean <B>isBi1To1JT</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A>&nbsp;field)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isUni1ToMFK(org.apache.openjpa.jdbc.meta.FieldMapping)"><!-- --></A><H3>
isUni1ToMFK</H3>
<PRE>
public boolean <B>isUni1ToMFK</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A>&nbsp;field)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isBiMTo1JT(org.apache.openjpa.jdbc.meta.FieldMapping)"><!-- --></A><H3>
isBiMTo1JT</H3>
<PRE>
public boolean <B>isBiMTo1JT</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A>&nbsp;field)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getBi_1ToM_JoinTableField(org.apache.openjpa.jdbc.meta.FieldMapping)"><!-- --></A><H3>
getBi_1ToM_JoinTableField</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A> <B>getBi_1ToM_JoinTableField</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A>&nbsp;field)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getBi_MTo1_JoinTableField(org.apache.openjpa.jdbc.meta.FieldMapping)"><!-- --></A><H3>
getBi_MTo1_JoinTableField</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A> <B>getBi_MTo1_JoinTableField</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A>&nbsp;field)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="hasJoinColumn(org.apache.openjpa.jdbc.meta.FieldMapping)"><!-- --></A><H3>
hasJoinColumn</H3>
<PRE>
public boolean <B>hasJoinColumn</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A>&nbsp;field)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="hasJoinTable(org.apache.openjpa.jdbc.meta.FieldMapping)"><!-- --></A><H3>
hasJoinTable</H3>
<PRE>
public boolean <B>hasJoinTable</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A>&nbsp;field)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isBidirectional(org.apache.openjpa.jdbc.meta.FieldMapping)"><!-- --></A><H3>
isBidirectional</H3>
<PRE>
public boolean <B>isBidirectional</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</A>&nbsp;field)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="namedHandler(org.apache.openjpa.jdbc.meta.ValueMapping)"><!-- --></A><H3>
namedHandler</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</A> <B>namedHandler</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</A>&nbsp;val)</PRE>
<DL>
<DD>Instantiate the given value's named handler, or return null if no
named handler.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="defaultHandler(org.apache.openjpa.jdbc.meta.ValueMapping)"><!-- --></A><H3>
defaultHandler</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</A> <B>defaultHandler</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</A>&nbsp;val)</PRE>
<DL>
<DD>Determine the default handler to use for the given value. Does
not take into account the named handler, if any.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="defaultHandler(org.apache.openjpa.jdbc.meta.ValueMapping, boolean)"><!-- --></A><H3>
defaultHandler</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</A> <B>defaultHandler</B>(<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>
<DL>
<DD>Determine the default handler to use for the given value. Does
not take into account the named handler, if any.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="defaultStrategy(org.apache.openjpa.jdbc.meta.Discriminator)"><!-- --></A><H3>
defaultStrategy</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/DiscriminatorStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">DiscriminatorStrategy</A> <B>defaultStrategy</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/Discriminator.html" title="class in org.apache.openjpa.jdbc.meta">Discriminator</A>&nbsp;discrim)</PRE>
<DL>
<DD>Determine the default strategy to use for the given discriminator.
Does not take into account the current strategy, if any.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="defaultStrategy(org.apache.openjpa.jdbc.meta.Discriminator, boolean)"><!-- --></A><H3>
defaultStrategy</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/DiscriminatorStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">DiscriminatorStrategy</A> <B>defaultStrategy</B>(<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>
<DL>
<DD>Determine the default strategy to use for the given discriminator.
Does not take into account the current strategy, if any.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="defaultStrategy(org.apache.openjpa.jdbc.meta.Version)"><!-- --></A><H3>
defaultStrategy</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</A> <B>defaultStrategy</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</A>&nbsp;version)</PRE>
<DL>
<DD>Determine the default strategy to use for the given version.
Does not take into account the current strategy, if any.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="defaultStrategy(org.apache.openjpa.jdbc.meta.Version, boolean)"><!-- --></A><H3>
defaultStrategy</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</A> <B>defaultStrategy</B>(<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>
<DL>
<DD>Determine the default strategy to use for the given version.
Does not take into account the current strategy, if any.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="defaultStrategy(org.apache.openjpa.jdbc.meta.Version, org.apache.openjpa.jdbc.meta.FieldMapping)"><!-- --></A><H3>
defaultStrategy</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/VersionStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">VersionStrategy</A> <B>defaultStrategy</B>(<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>
<DL>
<DD>Return the default version strategy, given a version field.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="endConfiguration()"><!-- --></A><H3>
endConfiguration</H3>
<PRE>
public void <B>endConfiguration</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../org/apache/openjpa/lib/conf/Configurable.html#endConfiguration()">Configurable</A></CODE></B></DD>
<DD>Invoked upon completion of bean property configuration for this object.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/lib/conf/Configurable.html#endConfiguration()">endConfiguration</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/openjpa/lib/conf/Configurable.html" title="interface in org.apache.openjpa.lib.conf">Configurable</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html#endConfiguration()">endConfiguration</A></CODE> in class <CODE><A HREF="../../../../../org/apache/openjpa/meta/MetaDataRepository.html" title="class in org.apache.openjpa.meta">MetaDataRepository</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="findBaseClassMapping(org.apache.openjpa.jdbc.meta.ClassMapping)"><!-- --></A><H3>
findBaseClassMapping</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A> <B>findBaseClassMapping</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A>&nbsp;mapping)</PRE>
<DL>
<DD>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.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setDefaultInheritanceStrategy(org.apache.openjpa.jdbc.meta.ClassMapping)"><!-- --></A><H3>
setDefaultInheritanceStrategy</H3>
<PRE>
protected void <B>setDefaultInheritanceStrategy</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A>&nbsp;mapping)</PRE>
<DL>
<DD>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.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="hasInheritanceStrategy(org.apache.openjpa.jdbc.meta.ClassMapping)"><!-- --></A><H3>
hasInheritanceStrategy</H3>
<PRE>
protected boolean <B>hasInheritanceStrategy</B>(<A HREF="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</A>&nbsp;mapping)</PRE>
<DL>
<DD>Determines whether an inhertance strategy has been set on the
specified mapping.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/MappingRepository.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingInfo.TableDefaults.html" title="interface in org.apache.openjpa.jdbc.meta"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/apache/openjpa/jdbc/meta/MappingStrategyInstaller.html" title="class in org.apache.openjpa.jdbc.meta"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/apache/openjpa/jdbc/meta/MappingRepository.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="MappingRepository.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.openjpa.meta.MetaDataRepository">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
Copyright &#169; 2006-2012 <a href="http://www.apache.org">Apache Software Foundation</a>. All Rights Reserved.
</BODY>
</HTML>