| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="de"> |
| <head> |
| <!-- Generated by javadoc (version 1.7.0_79) on Mon Mar 21 21:59:43 CET 2016 --> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <title>FieldMapping (OpenJPA Parent POM 2.4.1 API)</title> |
| <meta name="date" content="2016-03-21"> |
| <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="FieldMapping (OpenJPA Parent POM 2.4.1 API)"; |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar_top"> |
| <!-- --> |
| </a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/FieldMapping.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../../org/apache/openjpa/jdbc/meta/Embeddable.html" title="interface in org.apache.openjpa.jdbc.meta"><span class="strong">Prev Class</span></a></li> |
| <li><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta"><span class="strong">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../index.html?org/apache/openjpa/jdbc/meta/FieldMapping.html" target="_top">Frames</a></li> |
| <li><a href="FieldMapping.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li><a href="#nested_classes_inherited_from_class_org.apache.openjpa.meta.FieldMetaData">Nested</a> | </li> |
| <li><a href="#fields_inherited_from_class_org.apache.openjpa.meta.FieldMetaData">Field</a> | </li> |
| <li><a href="#constructor_summary">Constr</a> | </li> |
| <li><a href="#method_summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li>Field | </li> |
| <li><a href="#constructor_detail">Constr</a> | </li> |
| <li><a href="#method_detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip-navbar_top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="subTitle">org.apache.openjpa.jdbc.meta</div> |
| <h2 title="Class FieldMapping" class="title">Class FieldMapping</h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li><a href="../../../../../org/apache/openjpa/meta/Extensions.html" title="class in org.apache.openjpa.meta">org.apache.openjpa.meta.Extensions</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">org.apache.openjpa.meta.FieldMetaData</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.openjpa.jdbc.meta.FieldMapping</li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <dl> |
| <dt>All Implemented Interfaces:</dt> |
| <dd><a href="http://download.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a>, <a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a>, <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a>, <a href="../../../../../org/apache/openjpa/lib/xml/Commentable.html" title="interface in org.apache.openjpa.lib.xml">Commentable</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataContext.html" title="interface in org.apache.openjpa.meta">MetaDataContext</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html" title="interface in org.apache.openjpa.meta">MetaDataModes</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a></dd> |
| </dl> |
| <hr> |
| <br> |
| <pre>public class <span class="strong">FieldMapping</span> |
| extends <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a> |
| implements <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a>, <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></pre> |
| <div class="block">Specialization of metadata for relational databases.</div> |
| <dl><dt><span class="strong">Author:</span></dt> |
| <dd>Abe White</dd> |
| <dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#org.apache.openjpa.jdbc.meta.FieldMapping">Serialized Form</a></dd></dl> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ======== NESTED CLASS SUMMARY ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="nested_class_summary"> |
| <!-- --> |
| </a> |
| <h3>Nested Class Summary</h3> |
| <ul class="blockList"> |
| <li class="blockList"><a name="nested_classes_inherited_from_class_org.apache.openjpa.meta.FieldMetaData"> |
| <!-- --> |
| </a> |
| <h3>Nested classes/interfaces inherited from class org.apache.openjpa.meta.<a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a></h3> |
| <code><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.MemberProvider.html" title="class in org.apache.openjpa.meta">FieldMetaData.MemberProvider</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field_summary"> |
| <!-- --> |
| </a> |
| <h3>Field Summary</h3> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.meta.FieldMetaData"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from class org.apache.openjpa.meta.<a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a></h3> |
| <code><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#MANAGE_NONE">MANAGE_NONE</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#MANAGE_PERSISTENT">MANAGE_PERSISTENT</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#MANAGE_TRANSACTIONAL">MANAGE_TRANSACTIONAL</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#MANY_TO_MANY">MANY_TO_MANY</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#MANY_TO_ONE">MANY_TO_ONE</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#NULL_DEFAULT">NULL_DEFAULT</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#NULL_EXCEPTION">NULL_EXCEPTION</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#NULL_NONE">NULL_NONE</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#NULL_UNSET">NULL_UNSET</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#ONE_TO_MANY">ONE_TO_MANY</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#ONE_TO_ONE">ONE_TO_ONE</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.meta.Extensions"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from class org.apache.openjpa.meta.<a href="../../../../../org/apache/openjpa/meta/Extensions.html" title="class in org.apache.openjpa.meta">Extensions</a></h3> |
| <code><a href="../../../../../org/apache/openjpa/meta/Extensions.html#OPENJPA">OPENJPA</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.jdbc.meta.ValueMapping"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from interface org.apache.openjpa.jdbc.meta.<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></h3> |
| <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#JOIN_EXPECTED_INVERSE">JOIN_EXPECTED_INVERSE</a>, <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#JOIN_FORWARD">JOIN_FORWARD</a>, <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#JOIN_INVERSE">JOIN_INVERSE</a>, <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#POLY_FALSE">POLY_FALSE</a>, <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#POLY_JOINABLE">POLY_JOINABLE</a>, <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#POLY_TRUE">POLY_TRUE</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.meta.ValueMetaData"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from interface org.apache.openjpa.meta.<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a></h3> |
| <code><a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#CASCADE_AUTO">CASCADE_AUTO</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#CASCADE_IMMEDIATE">CASCADE_IMMEDIATE</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#CASCADE_NONE">CASCADE_NONE</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#MAPPED_BY_PK">MAPPED_BY_PK</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.meta.MetaDataModes"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from interface org.apache.openjpa.meta.<a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html" title="interface in org.apache.openjpa.meta">MetaDataModes</a></h3> |
| <code><a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html#MODE_ALL">MODE_ALL</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html#MODE_ANN_MAPPING">MODE_ANN_MAPPING</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html#MODE_MAPPING">MODE_MAPPING</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html#MODE_MAPPING_INIT">MODE_MAPPING_INIT</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html#MODE_META">MODE_META</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html#MODE_NONE">MODE_NONE</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html#MODE_QUERY">MODE_QUERY</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.lib.xml.Commentable"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from interface org.apache.openjpa.lib.xml.<a href="../../../../../org/apache/openjpa/lib/xml/Commentable.html" title="interface in org.apache.openjpa.lib.xml">Commentable</a></h3> |
| <code><a href="../../../../../org/apache/openjpa/lib/xml/Commentable.html#EMPTY_COMMENTS">EMPTY_COMMENTS</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor_summary"> |
| <!-- --> |
| </a> |
| <h3>Constructor Summary</h3> |
| <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">Constructor and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#FieldMapping(java.lang.String,%20java.lang.Class,%20org.apache.openjpa.jdbc.meta.ClassMapping)">FieldMapping</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> 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><?> type, |
| <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a> owner)</code> |
| <div class="block">Constructor.</div> |
| </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method_summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> |
| <caption><span>Methods</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Method and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#appendIndex(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.sql.Joins)">appendIndex</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a> sql, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins)</code> |
| <div class="block">Append the ordered column alias to the given statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#appendIsEmpty(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.sql.Joins)">appendIsEmpty</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a> sql, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins)</code> |
| <div class="block">Append a where clause to the given statement checking if this value |
| is empty.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#appendIsNotEmpty(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.sql.Joins)">appendIsNotEmpty</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a> sql, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins)</code> |
| <div class="block">Append a where clause to the given statement checking if this value |
| is not empty.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#appendIsNotNull(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.sql.Joins)">appendIsNotNull</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a> sql, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins)</code> |
| <div class="block">Append a where clause to the given statement checking if this value |
| is not null.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#appendIsNull(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.sql.Joins)">appendIsNull</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a> sql, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins)</code> |
| <div class="block">Append a where clause to the given statement checking if this value |
| is null.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#appendSize(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.sql.Joins)">appendSize</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a> sql, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins)</code> |
| <div class="block">Append a where clause to the given statement checking the size |
| of the value.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#appendType(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.sql.Joins)">appendType</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a> sql, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins)</code> |
| <div class="block">Append the entity discriminator value to the given statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#clearMapping()">clearMapping</a></strong>()</code> |
| <div class="block">Clear mapping information, including strategy.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#copy(org.apache.openjpa.meta.FieldMetaData)">copy</a></strong>(<a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a> fmd)</code> |
| <div class="block">Copy state from the given field to this one.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#copyMappingInfo(org.apache.openjpa.jdbc.meta.FieldMapping)">copyMappingInfo</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a> fm)</code> |
| <div class="block">Copy mapping info from the given instance to this one.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#copyMappingInfo(org.apache.openjpa.jdbc.meta.ValueMapping)">copyMappingInfo</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a> vm)</code> |
| <div class="block">Copy mapping info from the given instance to this one.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#customDelete(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">customDelete</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</code> |
| <div class="block">Override this method to customize flushing this mapping.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#customInsert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">customInsert</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</code> |
| <div class="block">Override this method to customize flushing this mapping.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#customUpdate(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">customUpdate</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</code> |
| <div class="block">Override this method to customize flushing this mapping.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#delete(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)">delete</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/RowManager.html" title="interface in org.apache.openjpa.jdbc.sql">RowManager</a> rm)</code> |
| <div class="block">Set the where values appropriately to delete the proper instance, |
| and set all relations on non-secondary tables as updates.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#deleteRow(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)">deleteRow</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/RowManager.html" title="interface in org.apache.openjpa.jdbc.sql">RowManager</a> rm)</code> |
| <div class="block">Delete the row for this object if the reference foreign key exists.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getAlias()">getAlias</a></strong>()</code> |
| <div class="block">Return the alias of this strategy.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getBi_1ToM_JTField()">getBi_1ToM_JTField</a></strong>()</code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getBi_MTo1_JTField()">getBi_MTo1_JTField</a></strong>()</code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getBi1ToMElemFK()">getBi1ToMElemFK</a></strong>()</code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getBi1ToMJoinFK()">getBi1ToMJoinFK</a></strong>()</code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/ColumnIO.html" title="class in org.apache.openjpa.jdbc.schema">ColumnIO</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getColumnIO()">getColumnIO</a></strong>()</code> |
| <div class="block">I/O information on the foreign key, or columns if this value doesn't |
| have a key.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getColumns()">getColumns</a></strong>()</code> |
| <div class="block">The columns that hold the data for this value.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getDeclaredTypeMapping()">getDeclaredTypeMapping</a></strong>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getDeclaredTypeMetaData()"><code>ValueMetaData.getDeclaredTypeMetaData()</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getDeclaringMapping()">getDeclaringMapping</a></strong>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getDeclaringMetaData()"><code>FieldMetaData.getDeclaringMetaData()</code></a></div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getDefiningMapping()">getDefiningMapping</a></strong>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getDefiningMetaData()"><code>FieldMetaData.getDefiningMetaData()</code></a></div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getEagerFetchMode()">getEagerFetchMode</a></strong>()</code> |
| <div class="block">The eager fetch mode, as one of the eager constants in |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel"><code>JDBCFetchConfiguration</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getElementMapping()">getElementMapping</a></strong>()</code> |
| <div class="block">Convenience method to perform cast from <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getElement()"><code>FieldMetaData.getElement()</code></a></div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getEmbeddedMapping()">getEmbeddedMapping</a></strong>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getEmbeddedMetaData()"><code>ValueMetaData.getEmbeddedMetaData()</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getFieldMapping()">getFieldMapping</a></strong>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getFieldMetaData()"><code>ValueMetaData.getFieldMetaData()</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getForeignKey()">getForeignKey</a></strong>()</code> |
| <div class="block">If this value joins to another record, the foreign key.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getForeignKey(org.apache.openjpa.jdbc.meta.ClassMapping)">getForeignKey</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a> target)</code> |
| <div class="block">Return an equivalent of this value's foreign key, but joining to the |
| given target, which may be an unjoined subclass of this value's |
| related type.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getHandler()">getHandler</a></strong>()</code> |
| <div class="block">The handler used for this value, or null if none.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getIndependentTypeMappings()">getIndependentTypeMappings</a></strong>()</code> |
| <div class="block">Return all independently-mapped joinable types for this value, depending |
| on whether this value is polymorphic and how the related type is mapped.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getInverseMappings()">getInverseMappings</a></strong>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getInverseMetaDatas()"><code>FieldMetaData.getInverseMetaDatas()</code></a></div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/ColumnIO.html" title="class in org.apache.openjpa.jdbc.schema">ColumnIO</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getJoinColumnIO()">getJoinColumnIO</a></strong>()</code> |
| <div class="block">I/O information on the join columns.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getJoinDirection()">getJoinDirection</a></strong>()</code> |
| <div class="block">The join direction.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getJoinForeignKey()">getJoinForeignKey</a></strong>()</code> |
| <div class="block">Foreign key linking the field table to the class' primary table.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getJoinIndex()">getJoinIndex</a></strong>()</code> |
| <div class="block">Index on join foreign key columns.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/Unique.html" title="class in org.apache.openjpa.jdbc.schema">Unique</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getJoinTableUniques()">getJoinTableUniques</a></strong>()</code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/Unique.html" title="class in org.apache.openjpa.jdbc.schema">Unique</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getJoinUnique()">getJoinUnique</a></strong>()</code> |
| <div class="block">Unique constraint on join foreign key columns.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getKeyMapping()">getKeyMapping</a></strong>()</code> |
| <div class="block">Convenience method to perform cast from <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getKey()"><code>FieldMetaData.getKey()</code></a></div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getMappedByMapping()">getMappedByMapping</a></strong>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getMappedByMetaData()"><code>FieldMetaData.getMappedByMetaData()</code></a></div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">FieldMappingInfo</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getMappingInfo()">getMappingInfo</a></strong>()</code> |
| <div class="block">Raw mapping data about field's join to parent table, as well as |
| miscellaneous specialized columns like order column.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html" title="class in org.apache.openjpa.jdbc.meta">MappingRepository</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getMappingRepository()">getMappingRepository</a></strong>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getRepository()"><code>FieldMetaData.getRepository()</code></a></div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getOrderColumn()">getOrderColumn</a></strong>()</code> |
| <div class="block">Field order column, if any.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/ColumnIO.html" title="class in org.apache.openjpa.jdbc.schema">ColumnIO</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getOrderColumnIO()">getOrderColumnIO</a></strong>()</code> |
| <div class="block">I/O information for order column.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getPolymorphic()">getPolymorphic</a></strong>()</code> |
| <div class="block">The degree to which this relation is polymorphic.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/sql/Row.html" title="interface in org.apache.openjpa.jdbc.sql">Row</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getRow(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager,%20int)">getRow</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/RowManager.html" title="interface in org.apache.openjpa.jdbc.sql">RowManager</a> rm, |
| int action)</code> |
| <div class="block">Return the row to use for this field.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getSelectSubclasses()">getSelectSubclasses</a></strong>()</code> |
| <div class="block">Return the <code>org.apache.openjpa.sql.Select</code> subclasses constant |
| for loading this relation, based on how the related type is mapped, |
| whether this relation is polymorphic, and whether it is configured to |
| use class criteria.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getStrategy()">getStrategy</a></strong>()</code> |
| <div class="block">The strategy used to map this mapping.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getTable()">getTable</a></strong>()</code> |
| <div class="block">The mapping's primary table.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getTypeMapping()">getTypeMapping</a></strong>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getTypeMetaData()"><code>ValueMetaData.getTypeMetaData()</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getUseClassCriteria()">getUseClassCriteria</a></strong>()</code> |
| <div class="block">Whether to use class criteria when joining to related type.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getValueIndex()">getValueIndex</a></strong>()</code> |
| <div class="block">Index on this value's columns, or null if none.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">ValueMappingInfo</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getValueInfo()">getValueInfo</a></strong>()</code> |
| <div class="block">Raw mapping data.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getValueMappedByMapping()">getValueMappedByMapping</a></strong>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getValueMappedByMetaData()"><code>ValueMetaData.getValueMappedByMetaData()</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getValueMapping()">getValueMapping</a></strong>()</code> |
| <div class="block">Convenience method to perform cast from <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getValue()"><code>FieldMetaData.getValue()</code></a></div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/Unique.html" title="class in org.apache.openjpa.jdbc.schema">Unique</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getValueUnique()">getValueUnique</a></strong>()</code> |
| <div class="block">Unique constraint on this value's columns, or null if none.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#hasMapsIdCols()">hasMapsIdCols</a></strong>()</code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#initialize()">initialize</a></strong>()</code> |
| <div class="block">Perform caching and other initialization operations.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#insert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)">insert</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/RowManager.html" title="interface in org.apache.openjpa.jdbc.sql">RowManager</a> rm)</code> |
| <div class="block">Set values for the mapping into the proper rows.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isBi1To1JT()">isBi1To1JT</a></strong>()</code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isBidirectionalJoinTableMappingNonOwner()">isBidirectionalJoinTableMappingNonOwner</a></strong>()</code> |
| <div class="block">Affirms if this field is the non-owning side of a bidirectional relation |
| with a join table.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isBidirectionalJoinTableMappingOwner()">isBidirectionalJoinTableMappingOwner</a></strong>()</code> |
| <div class="block">Affirms if this field is the owning side of a bidirectional relation |
| with a join table.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isBiMTo1JT()">isBiMTo1JT</a></strong>()</code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isCustomDelete(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">isCustomDelete</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</code> |
| <div class="block">Return <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#FALSE" title="class or interface in java.lang"><code>Boolean.FALSE</code></a> if this mapping does not customize the |
| delete process, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#TRUE" title="class or interface in java.lang"><code>Boolean.TRUE</code></a> if it does, or null if it does |
| customize the delete, but also relies on the standard delete method |
| being called.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isCustomInsert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">isCustomInsert</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</code> |
| <div class="block">Return <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#FALSE" title="class or interface in java.lang"><code>Boolean.FALSE</code></a> if this mapping does not customize the |
| insert process, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#TRUE" title="class or interface in java.lang"><code>Boolean.TRUE</code></a> if it does, or null if it does |
| customize the insert, but also relies on the standard insert method |
| being called.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isCustomUpdate(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">isCustomUpdate</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</code> |
| <div class="block">Return <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#FALSE" title="class or interface in java.lang"><code>Boolean.FALSE</code></a> if this mapping does not customize the |
| update process, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#TRUE" title="class or interface in java.lang"><code>Boolean.TRUE</code></a> if it does, or null if it does |
| customize the update, but also relies on the standard update method |
| being called.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isDelayCapable()">isDelayCapable</a></strong>()</code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isEagerSelectToMany()">isEagerSelectToMany</a></strong>()</code> |
| <div class="block">Whether the eager joins or selects used by this field are to-many.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isJoinOuter()">isJoinOuter</a></strong>()</code> |
| <div class="block">Whether to use an outer join from the class' primary table.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isMapped()">isMapped</a></strong>()</code> |
| <div class="block">Returns true if field class does not use the "none" strategy (including |
| if it has a null strategy, and therefore is probably in the process of |
| being mapped).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isNonDefaultMappingUsingJoinTableStrategy()">isNonDefaultMappingUsingJoinTableStrategy</a></strong>()</code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isUni1To1JT()">isUni1To1JT</a></strong>()</code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isUni1ToMFK()">isUni1ToMFK</a></strong>()</code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isUniMTo1JT()">isUniMTo1JT</a></strong>()</code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isVersionable()">isVersionable</a></strong>()</code> |
| <div class="block">Return true if this field can be used as part of a state image for |
| optimistic locking.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#join(org.apache.openjpa.jdbc.sql.Joins,%20boolean)">join</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins, |
| boolean forceOuter)</code> |
| <div class="block">Join this value to the class table.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#join(org.apache.openjpa.jdbc.sql.Joins,%20boolean,%20boolean)">join</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins, |
| boolean forceOuter, |
| boolean toMany)</code> |
| <div class="block">Joins from the owning class' table to the table where this field lies |
| using the join foreign key.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#join(org.apache.openjpa.jdbc.sql.Select)">join</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel)</code> |
| <div class="block">Return any joins needed to get from the primary table to this table.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#joinKey(org.apache.openjpa.jdbc.sql.Joins,%20boolean)">joinKey</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins, |
| boolean forceOuter)</code> |
| <div class="block">Join the key value to the class table.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#joinKeyRelation(org.apache.openjpa.jdbc.sql.Joins,%20boolean,%20boolean)">joinKeyRelation</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins, |
| boolean forceOuter, |
| boolean traverse)</code> |
| <div class="block">Join this value's table to the table for the related first class object |
| key type, if any.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#joinRelation(org.apache.openjpa.jdbc.sql.Joins,%20boolean,%20boolean)">joinRelation</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins, |
| boolean forceOuter, |
| boolean traverse)</code> |
| <div class="block">Join this value's table to the table for the related first class object |
| type, if any.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#load(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration)">load</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch)</code> |
| <div class="block">Load secondary data using a connection from the store manager.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#load(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20org.apache.openjpa.jdbc.sql.Result)">load</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Result.html" title="interface in org.apache.openjpa.jdbc.sql">Result</a> res)</code> |
| <div class="block">Load virtual row data; the given result is not guaranteed to contain |
| data for this field, so the field mapping should make sure the |
| result contains its needed column data before loading.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#loadEagerJoin(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20org.apache.openjpa.jdbc.sql.Result)">loadEagerJoin</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Result.html" title="interface in org.apache.openjpa.jdbc.sql">Result</a> res)</code> |
| <div class="block">Load the joined eager result.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#loadEagerParallel(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20java.lang.Object)">loadEagerParallel</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch, |
| <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> res)</code> |
| <div class="block">Load the batched eager result.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#loadKeyProjection(org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20org.apache.openjpa.jdbc.sql.Result,%20org.apache.openjpa.jdbc.sql.Joins)">loadKeyProjection</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Result.html" title="interface in org.apache.openjpa.jdbc.sql">Result</a> res, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins)</code> |
| <div class="block">Load this field's key value using the given result.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#loadProjection(org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20org.apache.openjpa.jdbc.sql.Result,%20org.apache.openjpa.jdbc.sql.Joins)">loadProjection</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Result.html" title="interface in org.apache.openjpa.jdbc.sql">Result</a> res, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins)</code> |
| <div class="block">Load this field value using the given result.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#map(boolean)">map</a></strong>(boolean adapt)</code> |
| <div class="block">Map the owning mapping using this strategy.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#mapConstraints(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20boolean)">mapConstraints</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a> name, |
| boolean adapt)</code> |
| <div class="block">Map indexes and constraints for this value, using the current |
| <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta"><code>ValueMappingInfo</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#mapConstraints(java.lang.String,%20boolean)">mapConstraints</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, |
| boolean adapt)</code> |
| <div class="block"><strong>Deprecated.</strong> </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#mapJoin(boolean,%20boolean)">mapJoin</a></strong>(boolean adapt, |
| boolean joinRequired)</code> |
| <div class="block">Map this field to its table, optionally requiring that it be |
| in another table.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#mapPrimaryKey(boolean)">mapPrimaryKey</a></strong>(boolean adapt)</code> |
| <div class="block">Maps the primary key on the secondary table for this field, if the |
| user's defaults create one.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#orderLocal(org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.meta.ClassMapping,%20org.apache.openjpa.jdbc.sql.Joins)">orderLocal</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a> elem, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins)</code> |
| <div class="block">Add ordering to the given select for all non-relation order values, |
| including the synthetic order column, if any.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#orderRelation(org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.meta.ClassMapping,%20org.apache.openjpa.jdbc.sql.Joins)">orderRelation</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a> elem, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins)</code> |
| <div class="block">Add ordering to the given select for all relation-based values.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#refSchemaComponents()">refSchemaComponents</a></strong>()</code> |
| <div class="block">Increment the reference count of used schema components.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#resolve(int)">resolve</a></strong>(int mode)</code> |
| <div class="block">Resolve and validate metadata.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#select(org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20int)">select</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch, |
| int eagerMode)</code> |
| <div class="block">Select the virtual row columns of this mapping.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#selectEagerJoin(org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20int)">selectEagerJoin</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch, |
| int eagerMode)</code> |
| <div class="block">Fill in joined select to related objects.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#selectEagerParallel(org.apache.openjpa.jdbc.sql.SelectExecutor,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20int)">selectEagerParallel</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SelectExecutor.html" title="interface in org.apache.openjpa.jdbc.sql">SelectExecutor</a> sel, |
| <a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch, |
| int eagerMode)</code> |
| <div class="block">Fill in parallel eager select for related objects.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setBi1MJoinTableInfo()">setBi1MJoinTableInfo</a></strong>()</code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setColumnIO(org.apache.openjpa.jdbc.schema.ColumnIO)">setColumnIO</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/ColumnIO.html" title="class in org.apache.openjpa.jdbc.schema">ColumnIO</a> io)</code> |
| <div class="block">I/O information on the foreign key, or columns if this value doesn't |
| have a key.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setColumns(org.apache.openjpa.jdbc.schema.Column[])">setColumns</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>[] cols)</code> |
| <div class="block">The columns that hold the data for this value.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setEagerFetchMode(int)">setEagerFetchMode</a></strong>(int mode)</code> |
| <div class="block">The eager fetch mode, as one of the eager constants in |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel"><code>JDBCFetchConfiguration</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setFieldMapping(org.apache.openjpa.jdbc.meta.FieldMapping)">setFieldMapping</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a> owner)</code> |
| <div class="block">Set the class mapping using this strategy.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setForeignKey(org.apache.openjpa.jdbc.schema.ForeignKey)">setForeignKey</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a> fk)</code> |
| <div class="block">If this value joins to another record, the foreign key.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setForeignKey(org.apache.openjpa.jdbc.sql.Row,%20org.apache.openjpa.kernel.OpenJPAStateManager)">setForeignKey</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Row.html" title="interface in org.apache.openjpa.jdbc.sql">Row</a> row, |
| <a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm)</code> |
| <div class="block">Sets this value's foreign key to the given related object.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setForeignKey(org.apache.openjpa.jdbc.sql.Row,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20int)">setForeignKey</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Row.html" title="interface in org.apache.openjpa.jdbc.sql">Row</a> row, |
| <a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| int targetNumber)</code> |
| <div class="block">Sets this value's foreign key to the given related object.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setHandler(org.apache.openjpa.jdbc.meta.ValueHandler)">setHandler</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</a> handler)</code> |
| <div class="block">The handler used for this value, or null if none.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setJoinColumnIO(org.apache.openjpa.jdbc.schema.ColumnIO)">setJoinColumnIO</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/ColumnIO.html" title="class in org.apache.openjpa.jdbc.schema">ColumnIO</a> io)</code> |
| <div class="block">I/O information on the join columns.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setJoinDirection(int)">setJoinDirection</a></strong>(int direction)</code> |
| <div class="block">The join direction.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setJoinForeignKey(org.apache.openjpa.jdbc.schema.ForeignKey)">setJoinForeignKey</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a> fk)</code> |
| <div class="block">Foreign key linking the field table to the class' primary table.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setJoinIndex(org.apache.openjpa.jdbc.schema.Index)">setJoinIndex</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a> idx)</code> |
| <div class="block">Index on join foreign key columns.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setJoinOuter(boolean)">setJoinOuter</a></strong>(boolean outer)</code> |
| <div class="block">Whether to use an outer join from the class' primary table.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setJoinTableUniques(org.apache.openjpa.jdbc.schema.Unique[])">setJoinTableUniques</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Unique.html" title="class in org.apache.openjpa.jdbc.schema">Unique</a>[] unqs)</code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setJoinUnique(org.apache.openjpa.jdbc.schema.Unique)">setJoinUnique</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Unique.html" title="class in org.apache.openjpa.jdbc.schema">Unique</a> unq)</code> |
| <div class="block">Unique constraint on join foreign key columns.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setMappedByIdValue(java.lang.Object,%20java.lang.Object,%20java.lang.String)">setMappedByIdValue</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> target, |
| <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> val, |
| <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> mappedByIdFieldName)</code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setMapsIdCols(boolean)">setMapsIdCols</a></strong>(boolean hasMapsIdCols)</code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setOrderColumn(org.apache.openjpa.jdbc.schema.Column)">setOrderColumn</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a> order)</code> |
| <div class="block">Field order column, if any.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setOrderColumnIO(org.apache.openjpa.jdbc.schema.ColumnIO)">setOrderColumnIO</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/ColumnIO.html" title="class in org.apache.openjpa.jdbc.schema">ColumnIO</a> io)</code> |
| <div class="block">I/O information for order column.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setPolymorphic(int)">setPolymorphic</a></strong>(int poly)</code> |
| <div class="block">The degree to which this relation is polymorphic.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setStrategy(org.apache.openjpa.jdbc.meta.FieldStrategy,%20java.lang.Boolean)">setStrategy</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a> strategy, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> adapt)</code> |
| <div class="block">The strategy used to map this mapping.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setUseClassCriteria(boolean)">setUseClassCriteria</a></strong>(boolean criteria)</code> |
| <div class="block">Whether to use class criteria when joining to related type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setValueIndex(org.apache.openjpa.jdbc.schema.Index)">setValueIndex</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a> idx)</code> |
| <div class="block">Index on this value's columns, or null if none.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setValueUnique(org.apache.openjpa.jdbc.schema.Unique)">setValueUnique</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Unique.html" title="class in org.apache.openjpa.jdbc.schema">Unique</a> unq)</code> |
| <div class="block">Unique constraint on this value's columns, or null if none.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#supportsSelect(org.apache.openjpa.jdbc.sql.Select,%20int,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration)">supportsSelect</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| int type, |
| <a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch)</code> |
| <div class="block">Return whether this mapping can perform the given select type.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#syncMappingInfo()">syncMappingInfo</a></strong>()</code> |
| <div class="block">Update <a href="../../../../../org/apache/openjpa/jdbc/meta/MappingInfo.html" title="class in org.apache.openjpa.jdbc.meta"><code>MappingInfo</code></a> with our current mapping information.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#toDataStoreValue(java.lang.Object,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">toDataStoreValue</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> val, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</code> |
| <div class="block">Translate the given external field value to its datastore equivalent.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#toKeyDataStoreValue(java.lang.Object,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">toKeyDataStoreValue</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> val, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</code> |
| <div class="block">Translate the given key value to its datastore equivalent.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#update(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)">update</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/RowManager.html" title="interface in org.apache.openjpa.jdbc.sql">RowManager</a> rm)</code> |
| <div class="block">Set values for the mapping into the proper rows.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#validateDataStoreExtensionPrefix(java.lang.String)">validateDataStoreExtensionPrefix</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> prefix)</code> |
| <div class="block">Return true if extensions starting with the given official datastore |
| prefix should be validated for this runtime.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#where(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager,%20java.lang.Object)">where</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/RowManager.html" title="interface in org.apache.openjpa.jdbc.sql">RowManager</a> rm, |
| <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> prevValue)</code> |
| <div class="block">Add a WHERE condition to the row for this field such that the field's |
| current DB value must equal the given previous value.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#whereForeignKey(org.apache.openjpa.jdbc.sql.Row,%20org.apache.openjpa.kernel.OpenJPAStateManager)">whereForeignKey</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Row.html" title="interface in org.apache.openjpa.jdbc.sql">Row</a> row, |
| <a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm)</code> |
| <div class="block">Sets this value's foreign key to the given related object.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#wherePrimaryKey(org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">wherePrimaryKey</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</code> |
| <div class="block">Add a <code>wherePrimaryKey</code> or <code>whereForeignKey</code> |
| condition to the given select, depending on whether we have a join |
| foreign key.</div> |
| </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods_inherited_from_class_org.apache.openjpa.meta.FieldMetaData"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class org.apache.openjpa.meta.<a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a></h3> |
| <code><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#addEmbeddedMetaData()">addEmbeddedMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#addEmbeddedMetaData(int)">addEmbeddedMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#addExtensionKeys(java.util.Collection)">addExtensionKeys</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#backingMember(java.lang.reflect.Member)">backingMember</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#compareTo(java.lang.Object)">compareTo</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#copy(org.apache.openjpa.meta.ValueMetaData)">copy</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#equals(java.lang.Object)">equals</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getAccessType()">getAccessType</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getAssociationType()">getAssociationType</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getBackingMember()">getBackingMember</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getCascadeAttach()">getCascadeAttach</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getCascadeDelete()">getCascadeDelete</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getCascadeDetach()">getCascadeDetach</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getCascadePersist()">getCascadePersist</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getCascadeRefresh()">getCascadeRefresh</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getComments()">getComments</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getCustomFetchGroups()">getCustomFetchGroups</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getDeclaredIndex()">getDeclaredIndex</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getDeclaredType()">getDeclaredType</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getDeclaredTypeCode()">getDeclaredTypeCode</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getDeclaredTypeMetaData()">getDeclaredTypeMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getDeclaringMetaData()">getDeclaringMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getDeclaringType()">getDeclaringType</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getDefiningMetaData()">getDefiningMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getElement()">getElement</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getEmbeddedMetaData()">getEmbeddedMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getExternalizer()">getExternalizer</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getExternalizerMethod()">getExternalizerMethod</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getExternalValue(java.lang.Object,%20org.apache.openjpa.kernel.StoreContext)">getExternalValue</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getExternalValueMap()">getExternalValueMap</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getExternalValues()">getExternalValues</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getFactory()">getFactory</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getFactoryMethod()">getFactoryMethod</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getFieldMetaData()">getFieldMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getFieldValue(java.lang.Object,%20org.apache.openjpa.kernel.StoreContext)">getFieldValue</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getFieldValueMap()">getFieldValueMap</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getFullName()">getFullName</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getFullName(boolean)">getFullName</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getIndex()">getIndex</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getInitializer()">getInitializer</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getInverse()">getInverse</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getInverseMetaDatas()">getInverseMetaDatas</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getKey()">getKey</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getListingIndex()">getListingIndex</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getLoadFetchGroup()">getLoadFetchGroup</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getManagement()">getManagement</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getMappedBy()">getMappedBy</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getMappedByField(org.apache.openjpa.meta.ClassMetaData,%20java.lang.String)">getMappedByField</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getMappedByIdValue()">getMappedByIdValue</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getMappedByMetaData()">getMappedByMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getName()">getName</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getNullValue()">getNullValue</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getObjectIdFieldType()">getObjectIdFieldType</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getObjectIdFieldTypeCode()">getObjectIdFieldTypeCode</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getOrderDeclaration()">getOrderDeclaration</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getOrders()">getOrders</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getPrimaryKeyIndex()">getPrimaryKeyIndex</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getProxyType()">getProxyType</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getRealName()">getRealName</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getRelationType()">getRelationType</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getRepository()">getRepository</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getResolve()">getResolve</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getSetterName()">getSetterName</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getType()">getType</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getTypeCode()">getTypeCode</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getTypeMetaData()">getTypeMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getTypeOverride()">getTypeOverride</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getUpdateStrategy()">getUpdateStrategy</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getUseSchemaElement()">getUseSchemaElement</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getValue()">getValue</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getValueMappedBy()">getValueMappedBy</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getValueMappedByMetaData()">getValueMappedByMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getValueSequenceMetaData()">getValueSequenceMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getValueSequenceName()">getValueSequenceName</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getValueStrategy()">getValueStrategy</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#hashCode()">hashCode</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#isDeclaredTypePC()">isDeclaredTypePC</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#isDefaultFetchGroupExplicit()">isDefaultFetchGroupExplicit</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#isElementCollection()">isElementCollection</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#isEmbedded()">isEmbedded</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#isEmbeddedPC()">isEmbeddedPC</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#isExplicit()">isExplicit</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#isExternalized()">isExternalized</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#isInDefaultFetchGroup()">isInDefaultFetchGroup</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#isInFetchGroup(java.lang.String)">isInFetchGroup</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#isLRS()">isLRS</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#isMappedById()">isMappedById</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#isPersistentCollection()">isPersistentCollection</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#isPrimaryKey()">isPrimaryKey</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#isSerialized()">isSerialized</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#isStream()">isStream</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#isTransient()">isTransient</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#isTypePC()">isTypePC</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#isUsedInOrderBy()">isUsedInOrderBy</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#isValueGenerated()">isValueGenerated</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#isVersion()">isVersion</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#order(java.lang.Object)">order</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setAccessType(int)">setAccessType</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setAssociationType(int)">setAssociationType</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setCascadeAttach(int)">setCascadeAttach</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setCascadeDelete(int)">setCascadeDelete</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setCascadeDetach(int)">setCascadeDetach</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setCascadePersist(int)">setCascadePersist</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setCascadePersist(int,%20boolean)">setCascadePersist</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setCascadeRefresh(int)">setCascadeRefresh</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setComments(java.lang.String[])">setComments</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setDeclaredIndex(int)">setDeclaredIndex</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setDeclaredType(java.lang.Class)">setDeclaredType</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setDeclaredTypeCode(int)">setDeclaredTypeCode</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setDeclaringType(java.lang.Class)">setDeclaringType</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setDefaultFetchGroupExplicit(boolean)">setDefaultFetchGroupExplicit</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setDelayCapable(java.lang.Boolean)">setDelayCapable</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setElementCollection(boolean)">setElementCollection</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setEmbedded(boolean)">setEmbedded</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setExplicit(boolean)">setExplicit</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setExternalizer(java.lang.String)">setExternalizer</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setExternalValues(java.lang.String)">setExternalValues</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setFactory(java.lang.String)">setFactory</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setInDefaultFetchGroup(boolean)">setInDefaultFetchGroup</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setIndex(int)">setIndex</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setInFetchGroup(java.lang.String,%20boolean)">setInFetchGroup</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setInitializer(java.lang.Object)">setInitializer</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setInverse(java.lang.String)">setInverse</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setListingIndex(int)">setListingIndex</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setLoadFetchGroup(java.lang.String)">setLoadFetchGroup</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setLRS(boolean)">setLRS</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setManagement(int)">setManagement</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setMappedBy(java.lang.String)">setMappedBy</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setMappedByIdValue(java.lang.String)">setMappedByIdValue</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setNullValue(int)">setNullValue</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setOrderDeclaration(java.lang.String)">setOrderDeclaration</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setOrders(org.apache.openjpa.meta.Order[])">setOrders</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setPersistentCollection(boolean)">setPersistentCollection</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setPrimaryKey(boolean)">setPrimaryKey</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setPrimaryKeyIndex(int)">setPrimaryKeyIndex</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setProxyType(java.lang.Class)">setProxyType</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setResolve(int)">setResolve</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setResolve(int,%20boolean)">setResolve</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setSerialized(boolean)">setSerialized</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setStream(boolean)">setStream</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setTransient(boolean)">setTransient</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setType(java.lang.Class)">setType</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setTypeCode(int)">setTypeCode</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setTypeOverride(java.lang.Class)">setTypeOverride</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setUpdateStrategy(int)">setUpdateStrategy</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setUsedInOrderBy(boolean)">setUsedInOrderBy</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setUseSchemaElement(boolean)">setUseSchemaElement</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setUsesImplData(java.lang.Boolean)">setUsesImplData</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setUsesIntermediate(boolean)">setUsesIntermediate</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setValueGenerated(boolean)">setValueGenerated</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setValueMappedBy(java.lang.String)">setValueMappedBy</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setValueSequenceName(java.lang.String)">setValueSequenceName</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setValueStrategy(int)">setValueStrategy</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#setVersion(boolean)">setVersion</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#toString()">toString</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#usesImplData()">usesImplData</a>, <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#usesIntermediate()">usesIntermediate</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods_inherited_from_class_org.apache.openjpa.meta.Extensions"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class org.apache.openjpa.meta.<a href="../../../../../org/apache/openjpa/meta/Extensions.html" title="class in org.apache.openjpa.meta">Extensions</a></h3> |
| <code><a href="../../../../../org/apache/openjpa/meta/Extensions.html#addExtension(java.lang.String,%20java.lang.Object)">addExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#addExtension(java.lang.String,%20java.lang.String,%20java.lang.Object)">addExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#copy(org.apache.openjpa.meta.Extensions)">copy</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getBooleanExtension(java.lang.String)">getBooleanExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getBooleanExtension(java.lang.String,%20java.lang.String)">getBooleanExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getDoubleExtension(java.lang.String)">getDoubleExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getDoubleExtension(java.lang.String,%20java.lang.String)">getDoubleExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getEmbeddedExtensions(java.lang.String,%20boolean)">getEmbeddedExtensions</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getEmbeddedExtensions(java.lang.String,%20java.lang.String,%20boolean)">getEmbeddedExtensions</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getExtensionKeys()">getExtensionKeys</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getExtensionKeys(java.lang.String)">getExtensionKeys</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getExtensionVendors()">getExtensionVendors</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getIntExtension(java.lang.String)">getIntExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getIntExtension(java.lang.String,%20java.lang.String)">getIntExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getObjectExtension(java.lang.String)">getObjectExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getObjectExtension(java.lang.String,%20java.lang.String)">getObjectExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getStringExtension(java.lang.String)">getStringExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getStringExtension(java.lang.String,%20java.lang.String)">getStringExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#hasExtension(java.lang.String)">hasExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#hasExtension(java.lang.String,%20java.lang.String)">hasExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#isEmpty()">isEmpty</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#removeEmbeddedExtensions(java.lang.String)">removeEmbeddedExtensions</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#removeEmbeddedExtensions(java.lang.String,%20java.lang.String)">removeEmbeddedExtensions</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#removeExtension(java.lang.String)">removeExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#removeExtension(java.lang.String,%20java.lang.String)">removeExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#validateExtensionKeys()">validateExtensionKeys</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.lang.<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> |
| <code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#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#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#wait()" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods_inherited_from_class_org.apache.openjpa.meta.ValueMetaData"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from interface org.apache.openjpa.meta.<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a></h3> |
| <code><a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#addEmbeddedMetaData()">addEmbeddedMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#addEmbeddedMetaData(int)">addEmbeddedMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#copy(org.apache.openjpa.meta.ValueMetaData)">copy</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getCascadeAttach()">getCascadeAttach</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getCascadeDelete()">getCascadeDelete</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getCascadeDetach()">getCascadeDetach</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getCascadePersist()">getCascadePersist</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getCascadeRefresh()">getCascadeRefresh</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getDeclaredType()">getDeclaredType</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getDeclaredTypeCode()">getDeclaredTypeCode</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getDeclaredTypeMetaData()">getDeclaredTypeMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getEmbeddedMetaData()">getEmbeddedMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getFieldMetaData()">getFieldMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getResolve()">getResolve</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getType()">getType</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getTypeCode()">getTypeCode</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getTypeMetaData()">getTypeMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getTypeOverride()">getTypeOverride</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getValueMappedBy()">getValueMappedBy</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getValueMappedByMetaData()">getValueMappedByMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#isDeclaredTypePC()">isDeclaredTypePC</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#isEmbedded()">isEmbedded</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#isEmbeddedPC()">isEmbeddedPC</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#isSerialized()">isSerialized</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#isTypePC()">isTypePC</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setCascadeAttach(int)">setCascadeAttach</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setCascadeDelete(int)">setCascadeDelete</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setCascadeDetach(int)">setCascadeDetach</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setCascadePersist(int)">setCascadePersist</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setCascadePersist(int,%20boolean)">setCascadePersist</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setCascadeRefresh(int)">setCascadeRefresh</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setDeclaredType(java.lang.Class)">setDeclaredType</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setDeclaredTypeCode(int)">setDeclaredTypeCode</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setEmbedded(boolean)">setEmbedded</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setResolve(int)">setResolve</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setResolve(int,%20boolean)">setResolve</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setSerialized(boolean)">setSerialized</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setType(java.lang.Class)">setType</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setTypeCode(int)">setTypeCode</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setTypeOverride(java.lang.Class)">setTypeOverride</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setValueMappedBy(java.lang.String)">setValueMappedBy</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods_inherited_from_class_org.apache.openjpa.meta.MetaDataContext"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from interface org.apache.openjpa.meta.<a href="../../../../../org/apache/openjpa/meta/MetaDataContext.html" title="interface in org.apache.openjpa.meta">MetaDataContext</a></h3> |
| <code><a href="../../../../../org/apache/openjpa/meta/MetaDataContext.html#getRepository()">getRepository</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor_detail"> |
| <!-- --> |
| </a> |
| <h3>Constructor Detail</h3> |
| <a name="FieldMapping(java.lang.String, java.lang.Class, org.apache.openjpa.jdbc.meta.ClassMapping)"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>FieldMapping</h4> |
| <pre>public FieldMapping(<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> 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><?> type, |
| <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a> owner)</pre> |
| <div class="block">Constructor.</div> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ============ METHOD DETAIL ========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method_detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a name="getMappingInfo()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMappingInfo</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">FieldMappingInfo</a> getMappingInfo()</pre> |
| <div class="block">Raw mapping data about field's join to parent table, as well as |
| miscellaneous specialized columns like order column.</div> |
| </li> |
| </ul> |
| <a name="getStrategy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getStrategy</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a> getStrategy()</pre> |
| <div class="block">The strategy used to map this mapping.</div> |
| </li> |
| </ul> |
| <a name="setStrategy(org.apache.openjpa.jdbc.meta.FieldStrategy, java.lang.Boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setStrategy</h4> |
| <pre>public void setStrategy(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a> strategy, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> adapt)</pre> |
| <div class="block">The strategy used to map this mapping. The <code>adapt</code> |
| parameter determines whether to adapt when mapping the strategy; |
| use null if the strategy should not be mapped.</div> |
| </li> |
| </ul> |
| <a name="getTable()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTable</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a> getTable()</pre> |
| <div class="block">The mapping's primary table.</div> |
| </li> |
| </ul> |
| <a name="getJoinColumnIO()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJoinColumnIO</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/schema/ColumnIO.html" title="class in org.apache.openjpa.jdbc.schema">ColumnIO</a> getJoinColumnIO()</pre> |
| <div class="block">I/O information on the join columns.</div> |
| </li> |
| </ul> |
| <a name="setJoinColumnIO(org.apache.openjpa.jdbc.schema.ColumnIO)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJoinColumnIO</h4> |
| <pre>public void setJoinColumnIO(<a href="../../../../../org/apache/openjpa/jdbc/schema/ColumnIO.html" title="class in org.apache.openjpa.jdbc.schema">ColumnIO</a> io)</pre> |
| <div class="block">I/O information on the join columns.</div> |
| </li> |
| </ul> |
| <a name="getJoinForeignKey()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJoinForeignKey</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a> getJoinForeignKey()</pre> |
| <div class="block">Foreign key linking the field table to the class' primary table.</div> |
| </li> |
| </ul> |
| <a name="setJoinForeignKey(org.apache.openjpa.jdbc.schema.ForeignKey)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJoinForeignKey</h4> |
| <pre>public void setJoinForeignKey(<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a> fk)</pre> |
| <div class="block">Foreign key linking the field table to the class' primary table.</div> |
| </li> |
| </ul> |
| <a name="getJoinUnique()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJoinUnique</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/schema/Unique.html" title="class in org.apache.openjpa.jdbc.schema">Unique</a> getJoinUnique()</pre> |
| <div class="block">Unique constraint on join foreign key columns.</div> |
| </li> |
| </ul> |
| <a name="setJoinUnique(org.apache.openjpa.jdbc.schema.Unique)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJoinUnique</h4> |
| <pre>public void setJoinUnique(<a href="../../../../../org/apache/openjpa/jdbc/schema/Unique.html" title="class in org.apache.openjpa.jdbc.schema">Unique</a> unq)</pre> |
| <div class="block">Unique constraint on join foreign key columns.</div> |
| </li> |
| </ul> |
| <a name="getJoinTableUniques()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJoinTableUniques</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/schema/Unique.html" title="class in org.apache.openjpa.jdbc.schema">Unique</a>[] getJoinTableUniques()</pre> |
| </li> |
| </ul> |
| <a name="setJoinTableUniques(org.apache.openjpa.jdbc.schema.Unique[])"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJoinTableUniques</h4> |
| <pre>public void setJoinTableUniques(<a href="../../../../../org/apache/openjpa/jdbc/schema/Unique.html" title="class in org.apache.openjpa.jdbc.schema">Unique</a>[] unqs)</pre> |
| </li> |
| </ul> |
| <a name="getJoinIndex()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJoinIndex</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a> getJoinIndex()</pre> |
| <div class="block">Index on join foreign key columns.</div> |
| </li> |
| </ul> |
| <a name="setJoinIndex(org.apache.openjpa.jdbc.schema.Index)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJoinIndex</h4> |
| <pre>public void setJoinIndex(<a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a> idx)</pre> |
| <div class="block">Index on join foreign key columns.</div> |
| </li> |
| </ul> |
| <a name="isJoinOuter()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isJoinOuter</h4> |
| <pre>public boolean isJoinOuter()</pre> |
| <div class="block">Whether to use an outer join from the class' primary table.</div> |
| </li> |
| </ul> |
| <a name="setJoinOuter(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJoinOuter</h4> |
| <pre>public void setJoinOuter(boolean outer)</pre> |
| <div class="block">Whether to use an outer join from the class' primary table.</div> |
| </li> |
| </ul> |
| <a name="getOrderColumn()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getOrderColumn</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a> getOrderColumn()</pre> |
| <div class="block">Field order column, if any.</div> |
| </li> |
| </ul> |
| <a name="setOrderColumn(org.apache.openjpa.jdbc.schema.Column)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setOrderColumn</h4> |
| <pre>public void setOrderColumn(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a> order)</pre> |
| <div class="block">Field order column, if any.</div> |
| </li> |
| </ul> |
| <a name="getOrderColumnIO()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getOrderColumnIO</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/schema/ColumnIO.html" title="class in org.apache.openjpa.jdbc.schema">ColumnIO</a> getOrderColumnIO()</pre> |
| <div class="block">I/O information for order column.</div> |
| </li> |
| </ul> |
| <a name="setOrderColumnIO(org.apache.openjpa.jdbc.schema.ColumnIO)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setOrderColumnIO</h4> |
| <pre>public void setOrderColumnIO(<a href="../../../../../org/apache/openjpa/jdbc/schema/ColumnIO.html" title="class in org.apache.openjpa.jdbc.schema">ColumnIO</a> io)</pre> |
| <div class="block">I/O information for order column.</div> |
| </li> |
| </ul> |
| <a name="refSchemaComponents()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>refSchemaComponents</h4> |
| <pre>public void refSchemaComponents()</pre> |
| <div class="block">Increment the reference count of used schema components.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#refSchemaComponents()">refSchemaComponents</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="clearMapping()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>clearMapping</h4> |
| <pre>public void clearMapping()</pre> |
| <div class="block">Clear mapping information, including strategy.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#clearMapping()">clearMapping</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="syncMappingInfo()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>syncMappingInfo</h4> |
| <pre>public void syncMappingInfo()</pre> |
| <div class="block">Update <a href="../../../../../org/apache/openjpa/jdbc/meta/MappingInfo.html" title="class in org.apache.openjpa.jdbc.meta"><code>MappingInfo</code></a> with our current mapping information.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#syncMappingInfo()">syncMappingInfo</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isMapped()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isMapped</h4> |
| <pre>public boolean isMapped()</pre> |
| <div class="block">Returns true if field class does not use the "none" strategy (including |
| if it has a null strategy, and therefore is probably in the process of |
| being mapped).</div> |
| <dl> |
| <dt><strong>Overrides:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#isMapped()">isMapped</a></code> in class <code><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getEagerFetchMode()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEagerFetchMode</h4> |
| <pre>public int getEagerFetchMode()</pre> |
| <div class="block">The eager fetch mode, as one of the eager constants in |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel"><code>JDBCFetchConfiguration</code></a>.</div> |
| </li> |
| </ul> |
| <a name="setEagerFetchMode(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEagerFetchMode</h4> |
| <pre>public void setEagerFetchMode(int mode)</pre> |
| <div class="block">The eager fetch mode, as one of the eager constants in |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel"><code>JDBCFetchConfiguration</code></a>.</div> |
| </li> |
| </ul> |
| <a name="getMappingRepository()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMappingRepository</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html" title="class in org.apache.openjpa.jdbc.meta">MappingRepository</a> getMappingRepository()</pre> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getRepository()"><code>FieldMetaData.getRepository()</code></a></div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getMappingRepository()">getMappingRepository</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getDefiningMapping()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDefiningMapping</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a> getDefiningMapping()</pre> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getDefiningMetaData()"><code>FieldMetaData.getDefiningMetaData()</code></a></div> |
| </li> |
| </ul> |
| <a name="getDeclaringMapping()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDeclaringMapping</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a> getDeclaringMapping()</pre> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getDeclaringMetaData()"><code>FieldMetaData.getDeclaringMetaData()</code></a></div> |
| </li> |
| </ul> |
| <a name="getKeyMapping()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getKeyMapping</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a> getKeyMapping()</pre> |
| <div class="block">Convenience method to perform cast from <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getKey()"><code>FieldMetaData.getKey()</code></a></div> |
| </li> |
| </ul> |
| <a name="getElementMapping()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getElementMapping</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a> getElementMapping()</pre> |
| <div class="block">Convenience method to perform cast from <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getElement()"><code>FieldMetaData.getElement()</code></a></div> |
| </li> |
| </ul> |
| <a name="getValueMapping()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getValueMapping</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a> getValueMapping()</pre> |
| <div class="block">Convenience method to perform cast from <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getValue()"><code>FieldMetaData.getValue()</code></a></div> |
| </li> |
| </ul> |
| <a name="getMappedByMapping()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMappedByMapping</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a> getMappedByMapping()</pre> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getMappedByMetaData()"><code>FieldMetaData.getMappedByMetaData()</code></a></div> |
| </li> |
| </ul> |
| <a name="getInverseMappings()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getInverseMappings</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>[] getInverseMappings()</pre> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#getInverseMetaDatas()"><code>FieldMetaData.getInverseMetaDatas()</code></a></div> |
| </li> |
| </ul> |
| <a name="resolve(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>resolve</h4> |
| <pre>public boolean resolve(int mode)</pre> |
| <div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#resolve(int)">FieldMetaData</a></code></strong></div> |
| <div class="block">Resolve and validate metadata. Return true if already resolved.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#resolve(int)">resolve</a></code> in interface <code><a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a></code></dd> |
| <dt><strong>Overrides:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#resolve(int)">resolve</a></code> in class <code><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="copyMappingInfo(org.apache.openjpa.jdbc.meta.FieldMapping)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>copyMappingInfo</h4> |
| <pre>public void copyMappingInfo(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a> fm)</pre> |
| <div class="block">Copy mapping info from the given instance to this one.</div> |
| </li> |
| </ul> |
| <a name="copy(org.apache.openjpa.meta.FieldMetaData)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>copy</h4> |
| <pre>public void copy(<a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a> fmd)</pre> |
| <div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#copy(org.apache.openjpa.meta.FieldMetaData)">FieldMetaData</a></code></strong></div> |
| <div class="block">Copy state from the given field to this one. Do not copy mapping |
| information.</div> |
| <dl> |
| <dt><strong>Overrides:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#copy(org.apache.openjpa.meta.FieldMetaData)">copy</a></code> in class <code><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="validateDataStoreExtensionPrefix(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>validateDataStoreExtensionPrefix</h4> |
| <pre>protected boolean validateDataStoreExtensionPrefix(<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> prefix)</pre> |
| <div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/openjpa/meta/Extensions.html#validateDataStoreExtensionPrefix(java.lang.String)">Extensions</a></code></strong></div> |
| <div class="block">Return true if extensions starting with the given official datastore |
| prefix should be validated for this runtime.</div> |
| <dl> |
| <dt><strong>Overrides:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/meta/Extensions.html#validateDataStoreExtensionPrefix(java.lang.String)">validateDataStoreExtensionPrefix</a></code> in class <code><a href="../../../../../org/apache/openjpa/meta/Extensions.html" title="class in org.apache.openjpa.meta">Extensions</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getAlias()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAlias</h4> |
| <pre>public <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> getAlias()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#getAlias()">Strategy</a></code></strong></div> |
| <div class="block">Return the alias of this strategy. For custom strategies, return the |
| full class name.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#getAlias()">getAlias</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="map(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>map</h4> |
| <pre>public void map(boolean adapt)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#map(boolean)">Strategy</a></code></strong></div> |
| <div class="block">Map the owning mapping using this strategy.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#map(boolean)">map</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| <dt><span class="strong">Parameters:</span></dt><dd><code>adapt</code> - if true, use the owning mapping's raw mapping info |
| to set its ORM data; if false, ORM data will already be set</dd></dl> |
| </li> |
| </ul> |
| <a name="mapJoin(boolean, boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>mapJoin</h4> |
| <pre>public void mapJoin(boolean adapt, |
| boolean joinRequired)</pre> |
| <div class="block">Map this field to its table, optionally requiring that it be |
| in another table. Utility method for use by mapping strategies.</div> |
| </li> |
| </ul> |
| <a name="mapPrimaryKey(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>mapPrimaryKey</h4> |
| <pre>public void mapPrimaryKey(boolean adapt)</pre> |
| <div class="block">Maps the primary key on the secondary table for this field, if the |
| user's defaults create one. This must be called after |
| this field is mapped so that it's table has its columns set.</div> |
| </li> |
| </ul> |
| <a name="initialize()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>initialize</h4> |
| <pre>public void initialize()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#initialize()">Strategy</a></code></strong></div> |
| <div class="block">Perform caching and other initialization operations. This method is |
| called after <a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#map(boolean)"><code>Strategy.map(boolean)</code></a>, and after all related components have been |
| mapped as well.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#initialize()">initialize</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="insert(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.sql.RowManager)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>insert</h4> |
| <pre>public void insert(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/RowManager.html" title="interface in org.apache.openjpa.jdbc.sql">RowManager</a> rm) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#insert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)">Strategy</a></code></strong></div> |
| <div class="block">Set values for the mapping into the proper rows. For class mappings, |
| this method will be called only after the corresponding method has |
| been called for all fields of this mapping.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#insert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)">insert</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="setMappedByIdValue(java.lang.Object, java.lang.Object, java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMappedByIdValue</h4> |
| <pre>public void setMappedByIdValue(<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> target, |
| <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> val, |
| <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> mappedByIdFieldName)</pre> |
| </li> |
| </ul> |
| <a name="update(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.sql.RowManager)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>update</h4> |
| <pre>public void update(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/RowManager.html" title="interface in org.apache.openjpa.jdbc.sql">RowManager</a> rm) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#update(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)">Strategy</a></code></strong></div> |
| <div class="block">Set values for the mapping into the proper rows.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#update(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)">update</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#insert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)"><code>Strategy.insert(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.sql.RowManager)</code></a></dd></dl> |
| </li> |
| </ul> |
| <a name="delete(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.sql.RowManager)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>delete</h4> |
| <pre>public void delete(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/RowManager.html" title="interface in org.apache.openjpa.jdbc.sql">RowManager</a> rm) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#delete(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)">Strategy</a></code></strong></div> |
| <div class="block">Set the where values appropriately to delete the proper instance, |
| and set all relations on non-secondary tables as updates. This allows |
| foreign key analysis.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#delete(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)">delete</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#insert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)"><code>Strategy.insert(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.sql.RowManager)</code></a></dd></dl> |
| </li> |
| </ul> |
| <a name="deleteRow(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.sql.RowManager)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>deleteRow</h4> |
| <pre>public void deleteRow(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/RowManager.html" title="interface in org.apache.openjpa.jdbc.sql">RowManager</a> rm) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block">Delete the row for this object if the reference foreign key exists. |
| Utility method for use by mapping strategies.</div> |
| <dl><dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="getRow(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.sql.RowManager, int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getRow</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/sql/Row.html" title="interface in org.apache.openjpa.jdbc.sql">Row</a> getRow(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/RowManager.html" title="interface in org.apache.openjpa.jdbc.sql">RowManager</a> rm, |
| int action) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block">Return the row to use for this field. This method is meant only for |
| single-value fields that might reside in a table that is joined to |
| the primary table through the join foreign key. It is not |
| meant for multi-valued fields like collections and maps. The method |
| checks whether we're using an outer join and if so it deletes the |
| field's previous value, then if the field is non-null returns an insert |
| row for the new value. The join foreign key will already be set on |
| the returned row; mapping strategies just need to set their own values. |
| Utility method for use by mapping strategies.</div> |
| <dl><dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="isCustomInsert(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isCustomInsert</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> isCustomInsert(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#isCustomInsert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">Strategy</a></code></strong></div> |
| <div class="block">Return <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#FALSE" title="class or interface in java.lang"><code>Boolean.FALSE</code></a> if this mapping does not customize the |
| insert process, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#TRUE" title="class or interface in java.lang"><code>Boolean.TRUE</code></a> if it does, or null if it does |
| customize the insert, but also relies on the standard insert method |
| being called. Implement the <a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customInsert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)"><code>Strategy.customInsert(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore)</code></a> method |
| to implement the custom insertion behavior.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#isCustomInsert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">isCustomInsert</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isCustomUpdate(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isCustomUpdate</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> isCustomUpdate(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#isCustomUpdate(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">Strategy</a></code></strong></div> |
| <div class="block">Return <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#FALSE" title="class or interface in java.lang"><code>Boolean.FALSE</code></a> if this mapping does not customize the |
| update process, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#TRUE" title="class or interface in java.lang"><code>Boolean.TRUE</code></a> if it does, or null if it does |
| customize the update, but also relies on the standard update method |
| being called. Implement the <a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customUpdate(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)"><code>Strategy.customUpdate(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore)</code></a> method |
| to override the default update behavior.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#isCustomUpdate(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">isCustomUpdate</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isCustomDelete(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isCustomDelete</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> isCustomDelete(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#isCustomDelete(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">Strategy</a></code></strong></div> |
| <div class="block">Return <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#FALSE" title="class or interface in java.lang"><code>Boolean.FALSE</code></a> if this mapping does not customize the |
| delete process, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#TRUE" title="class or interface in java.lang"><code>Boolean.TRUE</code></a> if it does, or null if it does |
| customize the delete, but also relies on the standard delete method |
| being called. Implement the <a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customDelete(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)"><code>Strategy.customDelete(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore)</code></a> method |
| to override the default deletion behavior.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#isCustomDelete(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">isCustomDelete</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="customInsert(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>customInsert</h4> |
| <pre>public void customInsert(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customInsert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">Strategy</a></code></strong></div> |
| <div class="block">Override this method to customize flushing this mapping. For classes, |
| this method must also flush all fields. For fields, this method |
| is called after the owning object is inserted, so if this field is in |
| a row with other fields, that row will already exist.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customInsert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">customInsert</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="customUpdate(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>customUpdate</h4> |
| <pre>public void customUpdate(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customUpdate(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">Strategy</a></code></strong></div> |
| <div class="block">Override this method to customize flushing this mapping. For classes, |
| this method must also flush all fields.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customUpdate(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">customUpdate</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="customDelete(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>customDelete</h4> |
| <pre>public void customDelete(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customDelete(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">Strategy</a></code></strong></div> |
| <div class="block">Override this method to customize flushing this mapping. For classes, |
| this method must also flush all fields. For fields, this method |
| will be called after the owning object is deleted.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customDelete(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">customDelete</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="setFieldMapping(org.apache.openjpa.jdbc.meta.FieldMapping)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFieldMapping</h4> |
| <pre>public void setFieldMapping(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a> owner)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#setFieldMapping(org.apache.openjpa.jdbc.meta.FieldMapping)">FieldStrategy</a></code></strong></div> |
| <div class="block">Set the class mapping using this strategy. This will be called before |
| use.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#setFieldMapping(org.apache.openjpa.jdbc.meta.FieldMapping)">setFieldMapping</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="supportsSelect(org.apache.openjpa.jdbc.sql.Select, int, org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>supportsSelect</h4> |
| <pre>public int supportsSelect(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| int type, |
| <a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#supportsSelect(org.apache.openjpa.jdbc.sql.Select,%20int,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration)">FieldStrategy</a></code></strong></div> |
| <div class="block">Return whether this mapping can perform the given select type. |
| Return 0 if the given type is not supported. If the given type is an |
| eager parallel type, return the number of UNIONed selects necessary |
| to fetch the data. Otherwise, return any positive number if the type |
| is supported. The given state manager may be null if selecting |
| multiple instances.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#supportsSelect(org.apache.openjpa.jdbc.sql.Select,%20int,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration)">supportsSelect</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| <dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql"><code>Select</code></a></dd></dl> |
| </li> |
| </ul> |
| <a name="selectEagerParallel(org.apache.openjpa.jdbc.sql.SelectExecutor, org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration, int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>selectEagerParallel</h4> |
| <pre>public void selectEagerParallel(<a href="../../../../../org/apache/openjpa/jdbc/sql/SelectExecutor.html" title="interface in org.apache.openjpa.jdbc.sql">SelectExecutor</a> sel, |
| <a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch, |
| int eagerMode)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#selectEagerParallel(org.apache.openjpa.jdbc.sql.SelectExecutor,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20int)">FieldStrategy</a></code></strong></div> |
| <div class="block">Fill in parallel eager select for related objects.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#selectEagerParallel(org.apache.openjpa.jdbc.sql.SelectExecutor,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20int)">selectEagerParallel</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| <dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#select(org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20int)"><code>FieldStrategy.select(org.apache.openjpa.jdbc.sql.Select, org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration, int)</code></a></dd></dl> |
| </li> |
| </ul> |
| <a name="selectEagerJoin(org.apache.openjpa.jdbc.sql.Select, org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration, int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>selectEagerJoin</h4> |
| <pre>public void selectEagerJoin(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch, |
| int eagerMode)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#selectEagerJoin(org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20int)">FieldStrategy</a></code></strong></div> |
| <div class="block">Fill in joined select to related objects.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#selectEagerJoin(org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20int)">selectEagerJoin</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| <dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#select(org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20int)"><code>FieldStrategy.select(org.apache.openjpa.jdbc.sql.Select, org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration, int)</code></a></dd></dl> |
| </li> |
| </ul> |
| <a name="isEagerSelectToMany()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isEagerSelectToMany</h4> |
| <pre>public boolean isEagerSelectToMany()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#isEagerSelectToMany()">FieldStrategy</a></code></strong></div> |
| <div class="block">Whether the eager joins or selects used by this field are to-many.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#isEagerSelectToMany()">isEagerSelectToMany</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="select(org.apache.openjpa.jdbc.sql.Select, org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration, int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>select</h4> |
| <pre>public int select(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch, |
| int eagerMode)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#select(org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20int)">FieldStrategy</a></code></strong></div> |
| <div class="block">Select the virtual row columns of this mapping.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#select(org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20int)">select</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| <dt><span class="strong">Parameters:</span></dt><dd><code>sel</code> - the select to add to</dd><dd><code>sm</code> - the instance being loaded, or null if not |
| initialized yet or selecting for multiple instances</dd><dd><code>store</code> - the current store manager</dd><dd><code>fetch</code> - fetch configuration</dd><dd><code>eagerMode</code> - the eager fetch mode to use; this may be more |
| restrictive than the mode of the fetch configuration</dd> |
| <dt><span class="strong">Returns:</span></dt><dd>> 0 if this mapping requires the selected data |
| (if any), 0 if it selected data but does not |
| require it, or < 0 if no data was selected</dd></dl> |
| </li> |
| </ul> |
| <a name="join(org.apache.openjpa.jdbc.sql.Select)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>join</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> join(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel)</pre> |
| <div class="block">Return any joins needed to get from the primary table to this table.</div> |
| </li> |
| </ul> |
| <a name="wherePrimaryKey(org.apache.openjpa.jdbc.sql.Select, org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>wherePrimaryKey</h4> |
| <pre>public void wherePrimaryKey(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</pre> |
| <div class="block">Add a <code>wherePrimaryKey</code> or <code>whereForeignKey</code> |
| condition to the given select, depending on whether we have a join |
| foreign key.</div> |
| </li> |
| </ul> |
| <a name="orderLocal(org.apache.openjpa.jdbc.sql.Select, org.apache.openjpa.jdbc.meta.ClassMapping, org.apache.openjpa.jdbc.sql.Joins)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>orderLocal</h4> |
| <pre>public void orderLocal(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a> elem, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins)</pre> |
| <div class="block">Add ordering to the given select for all non-relation order values, |
| including the synthetic order column, if any.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>elem</code> - the related type we're fetching, or null</dd><dd><code>joins</code> - the joins to this field's table</dd></dl> |
| </li> |
| </ul> |
| <a name="orderRelation(org.apache.openjpa.jdbc.sql.Select, org.apache.openjpa.jdbc.meta.ClassMapping, org.apache.openjpa.jdbc.sql.Joins)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>orderRelation</h4> |
| <pre>public void orderRelation(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a> elem, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins)</pre> |
| <div class="block">Add ordering to the given select for all relation-based values.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>elem</code> - the related type we're fetching</dd><dd><code>joins</code> - the joins across the relation</dd></dl> |
| </li> |
| </ul> |
| <a name="loadEagerParallel(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration, java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>loadEagerParallel</h4> |
| <pre>public <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> loadEagerParallel(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch, |
| <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> res) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#loadEagerParallel(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20java.lang.Object)">FieldStrategy</a></code></strong></div> |
| <div class="block">Load the batched eager result.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#loadEagerParallel(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20java.lang.Object)">loadEagerParallel</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| <dd><code>res</code> - originally the <a href="../../../../../org/apache/openjpa/jdbc/sql/Result.html" title="interface in org.apache.openjpa.jdbc.sql"><code>Result</code></a> to load from, but this |
| method may return a processed result form that will be |
| passed to subsequent calls</dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="loadEagerJoin(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration, org.apache.openjpa.jdbc.sql.Result)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>loadEagerJoin</h4> |
| <pre>public void loadEagerJoin(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Result.html" title="interface in org.apache.openjpa.jdbc.sql">Result</a> res) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#loadEagerJoin(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20org.apache.openjpa.jdbc.sql.Result)">FieldStrategy</a></code></strong></div> |
| <div class="block">Load the joined eager result.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#loadEagerJoin(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20org.apache.openjpa.jdbc.sql.Result)">loadEagerJoin</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="load(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration, org.apache.openjpa.jdbc.sql.Result)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>load</h4> |
| <pre>public void load(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Result.html" title="interface in org.apache.openjpa.jdbc.sql">Result</a> res) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#load(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20org.apache.openjpa.jdbc.sql.Result)">FieldStrategy</a></code></strong></div> |
| <div class="block">Load virtual row data; the given result is not guaranteed to contain |
| data for this field, so the field mapping should make sure the |
| result contains its needed column data before loading.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#load(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20org.apache.openjpa.jdbc.sql.Result)">load</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="load(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>load</h4> |
| <pre>public void load(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#load(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration)">FieldStrategy</a></code></strong></div> |
| <div class="block">Load secondary data using a connection from the store manager.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#load(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration)">load</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="toDataStoreValue(java.lang.Object, org.apache.openjpa.jdbc.kernel.JDBCStore)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>toDataStoreValue</h4> |
| <pre>public <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> toDataStoreValue(<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> val, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#toDataStoreValue(java.lang.Object,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">FieldStrategy</a></code></strong></div> |
| <div class="block">Translate the given external field value to its datastore equivalent. |
| If the mapping occupies multiple columns in the datastore, return an |
| object array, else return a single object. Simply returns the given |
| object by default.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#toDataStoreValue(java.lang.Object,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">toDataStoreValue</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="toKeyDataStoreValue(java.lang.Object, org.apache.openjpa.jdbc.kernel.JDBCStore)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>toKeyDataStoreValue</h4> |
| <pre>public <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> toKeyDataStoreValue(<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> val, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#toKeyDataStoreValue(java.lang.Object,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">FieldStrategy</a></code></strong></div> |
| <div class="block">Translate the given key value to its datastore equivalent. If the |
| mapping occupies multiple columns in the datastore, return an object |
| array, else return a single object. Simply returns the given object by |
| default.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#toKeyDataStoreValue(java.lang.Object,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">toKeyDataStoreValue</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="appendIsEmpty(org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.Select, org.apache.openjpa.jdbc.sql.Joins)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>appendIsEmpty</h4> |
| <pre>public void appendIsEmpty(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a> sql, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendIsEmpty(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.sql.Joins)">FieldStrategy</a></code></strong></div> |
| <div class="block">Append a where clause to the given statement checking if this value |
| is empty. Appends impossible-to-satisfy SQL by default.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendIsEmpty(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.sql.Joins)">appendIsEmpty</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="appendIsNotEmpty(org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.Select, org.apache.openjpa.jdbc.sql.Joins)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>appendIsNotEmpty</h4> |
| <pre>public void appendIsNotEmpty(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a> sql, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendIsNotEmpty(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.sql.Joins)">FieldStrategy</a></code></strong></div> |
| <div class="block">Append a where clause to the given statement checking if this value |
| is not empty. Appends always-satisfied SQL by default.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendIsNotEmpty(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.sql.Joins)">appendIsNotEmpty</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="appendIsNull(org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.Select, org.apache.openjpa.jdbc.sql.Joins)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>appendIsNull</h4> |
| <pre>public void appendIsNull(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a> sql, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendIsNull(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.sql.Joins)">FieldStrategy</a></code></strong></div> |
| <div class="block">Append a where clause to the given statement checking if this value |
| is null.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendIsNull(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.sql.Joins)">appendIsNull</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="appendIsNotNull(org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.Select, org.apache.openjpa.jdbc.sql.Joins)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>appendIsNotNull</h4> |
| <pre>public void appendIsNotNull(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a> sql, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendIsNotNull(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.sql.Joins)">FieldStrategy</a></code></strong></div> |
| <div class="block">Append a where clause to the given statement checking if this value |
| is not null.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendIsNotNull(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.sql.Joins)">appendIsNotNull</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="appendSize(org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.Select, org.apache.openjpa.jdbc.sql.Joins)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>appendSize</h4> |
| <pre>public void appendSize(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a> sql, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendSize(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.sql.Joins)">FieldStrategy</a></code></strong></div> |
| <div class="block">Append a where clause to the given statement checking the size |
| of the value.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendSize(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.sql.Joins)">appendSize</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="appendIndex(org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.Select, org.apache.openjpa.jdbc.sql.Joins)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>appendIndex</h4> |
| <pre>public void appendIndex(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a> sql, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendIndex(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.sql.Joins)">FieldStrategy</a></code></strong></div> |
| <div class="block">Append the ordered column alias to the given statement.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendIndex(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.sql.Joins)">appendIndex</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="appendType(org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.Select, org.apache.openjpa.jdbc.sql.Joins)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>appendType</h4> |
| <pre>public void appendType(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a> sql, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendType(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.sql.Joins)">FieldStrategy</a></code></strong></div> |
| <div class="block">Append the entity discriminator value to the given statement.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendType(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.sql.Joins)">appendType</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="join(org.apache.openjpa.jdbc.sql.Joins, boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>join</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> join(<a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins, |
| boolean forceOuter)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#join(org.apache.openjpa.jdbc.sql.Joins,%20boolean)">FieldStrategy</a></code></strong></div> |
| <div class="block">Join this value to the class table. Does nothing by default.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#join(org.apache.openjpa.jdbc.sql.Joins,%20boolean)">join</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="joinKey(org.apache.openjpa.jdbc.sql.Joins, boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>joinKey</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joinKey(<a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins, |
| boolean forceOuter)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#joinKey(org.apache.openjpa.jdbc.sql.Joins,%20boolean)">FieldStrategy</a></code></strong></div> |
| <div class="block">Join the key value to the class table. Does nothing by default.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#joinKey(org.apache.openjpa.jdbc.sql.Joins,%20boolean)">joinKey</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="joinRelation(org.apache.openjpa.jdbc.sql.Joins, boolean, boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>joinRelation</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joinRelation(<a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins, |
| boolean forceOuter, |
| boolean traverse)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#joinRelation(org.apache.openjpa.jdbc.sql.Joins,%20boolean,%20boolean)">FieldStrategy</a></code></strong></div> |
| <div class="block">Join this value's table to the table for the related first class object |
| type, if any. Does nothing by default.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#joinRelation(org.apache.openjpa.jdbc.sql.Joins,%20boolean,%20boolean)">joinRelation</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| <dd><code>traverse</code> - if true, throw proper exception if it is not |
| possible for this mapping to traverse into the related type</dd></dl> |
| </li> |
| </ul> |
| <a name="joinKeyRelation(org.apache.openjpa.jdbc.sql.Joins, boolean, boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>joinKeyRelation</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joinKeyRelation(<a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins, |
| boolean forceOuter, |
| boolean traverse)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#joinKeyRelation(org.apache.openjpa.jdbc.sql.Joins,%20boolean,%20boolean)">FieldStrategy</a></code></strong></div> |
| <div class="block">Join this value's table to the table for the related first class object |
| key type, if any. Does nothing by default.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#joinKeyRelation(org.apache.openjpa.jdbc.sql.Joins,%20boolean,%20boolean)">joinKeyRelation</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| <dd><code>traverse</code> - if true, throw proper exception if it is not |
| possible for this mapping to traverse into the related type</dd></dl> |
| </li> |
| </ul> |
| <a name="join(org.apache.openjpa.jdbc.sql.Joins, boolean, boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>join</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> join(<a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins, |
| boolean forceOuter, |
| boolean toMany)</pre> |
| <div class="block">Joins from the owning class' table to the table where this field lies |
| using the join foreign key. Utility method for use by mapping strategies.</div> |
| </li> |
| </ul> |
| <a name="loadProjection(org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration, org.apache.openjpa.jdbc.sql.Result, org.apache.openjpa.jdbc.sql.Joins)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>loadProjection</h4> |
| <pre>public <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> loadProjection(<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Result.html" title="interface in org.apache.openjpa.jdbc.sql">Result</a> res, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#loadProjection(org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20org.apache.openjpa.jdbc.sql.Result,%20org.apache.openjpa.jdbc.sql.Joins)">FieldStrategy</a></code></strong></div> |
| <div class="block">Load this field value using the given result. The result |
| will contain the columns from <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getColumns()"><code>ValueMapping.getColumns()</code></a>.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#loadProjection(org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20org.apache.openjpa.jdbc.sql.Result,%20org.apache.openjpa.jdbc.sql.Joins)">loadProjection</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="loadKeyProjection(org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration, org.apache.openjpa.jdbc.sql.Result, org.apache.openjpa.jdbc.sql.Joins)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>loadKeyProjection</h4> |
| <pre>public <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> loadKeyProjection(<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Result.html" title="interface in org.apache.openjpa.jdbc.sql">Result</a> res, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#loadKeyProjection(org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20org.apache.openjpa.jdbc.sql.Result,%20org.apache.openjpa.jdbc.sql.Joins)">FieldStrategy</a></code></strong></div> |
| <div class="block">Load this field's key value using the given result. The result will |
| contain the columns from <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getColumns()"><code>ValueMapping.getColumns()</code></a>.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#loadKeyProjection(org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20org.apache.openjpa.jdbc.sql.Result,%20org.apache.openjpa.jdbc.sql.Joins)">loadKeyProjection</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="isVersionable()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isVersionable</h4> |
| <pre>public boolean isVersionable()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#isVersionable()">FieldStrategy</a></code></strong></div> |
| <div class="block">Return true if this field can be used as part of a state image for |
| optimistic locking.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#isVersionable()">isVersionable</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="where(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.sql.RowManager, java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>where</h4> |
| <pre>public void where(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/RowManager.html" title="interface in org.apache.openjpa.jdbc.sql">RowManager</a> rm, |
| <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> prevValue) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#where(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager,%20java.lang.Object)">FieldStrategy</a></code></strong></div> |
| <div class="block">Add a WHERE condition to the row for this field such that the field's |
| current DB value must equal the given previous value. Only versionable |
| mappings must implement this method meaningfully.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#where(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager,%20java.lang.Object)">where</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a></code></dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="getValueInfo()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getValueInfo</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">ValueMappingInfo</a> getValueInfo()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getValueInfo()">ValueMapping</a></code></strong></div> |
| <div class="block">Raw mapping data.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getValueInfo()">getValueInfo</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getHandler()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getHandler</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</a> getHandler()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getHandler()">ValueMapping</a></code></strong></div> |
| <div class="block">The handler used for this value, or null if none.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getHandler()">getHandler</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setHandler(org.apache.openjpa.jdbc.meta.ValueHandler)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setHandler</h4> |
| <pre>public void setHandler(<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</a> handler)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setHandler(org.apache.openjpa.jdbc.meta.ValueHandler)">ValueMapping</a></code></strong></div> |
| <div class="block">The handler used for this value, or null if none.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setHandler(org.apache.openjpa.jdbc.meta.ValueHandler)">setHandler</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getFieldMapping()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFieldMapping</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a> getFieldMapping()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getFieldMapping()">ValueMapping</a></code></strong></div> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getFieldMetaData()"><code>ValueMetaData.getFieldMetaData()</code></a>.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getFieldMapping()">getFieldMapping</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getTypeMapping()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTypeMapping</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a> getTypeMapping()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getTypeMapping()">ValueMapping</a></code></strong></div> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getTypeMetaData()"><code>ValueMetaData.getTypeMetaData()</code></a>.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getTypeMapping()">getTypeMapping</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getDeclaredTypeMapping()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDeclaredTypeMapping</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a> getDeclaredTypeMapping()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getDeclaredTypeMapping()">ValueMapping</a></code></strong></div> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getDeclaredTypeMetaData()"><code>ValueMetaData.getDeclaredTypeMetaData()</code></a>.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getDeclaredTypeMapping()">getDeclaredTypeMapping</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getEmbeddedMapping()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEmbeddedMapping</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a> getEmbeddedMapping()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getEmbeddedMapping()">ValueMapping</a></code></strong></div> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getEmbeddedMetaData()"><code>ValueMetaData.getEmbeddedMetaData()</code></a>.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getEmbeddedMapping()">getEmbeddedMapping</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getValueMappedByMapping()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getValueMappedByMapping</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a> getValueMappedByMapping()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getValueMappedByMapping()">ValueMapping</a></code></strong></div> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getValueMappedByMetaData()"><code>ValueMetaData.getValueMappedByMetaData()</code></a>.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getValueMappedByMapping()">getValueMappedByMapping</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getColumns()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getColumns</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>[] getColumns()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getColumns()">ValueMapping</a></code></strong></div> |
| <div class="block">The columns that hold the data for this value.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getColumns()">getColumns</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setColumns(org.apache.openjpa.jdbc.schema.Column[])"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setColumns</h4> |
| <pre>public void setColumns(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>[] cols)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setColumns(org.apache.openjpa.jdbc.schema.Column[])">ValueMapping</a></code></strong></div> |
| <div class="block">The columns that hold the data for this value.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setColumns(org.apache.openjpa.jdbc.schema.Column[])">setColumns</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getColumnIO()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getColumnIO</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/schema/ColumnIO.html" title="class in org.apache.openjpa.jdbc.schema">ColumnIO</a> getColumnIO()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getColumnIO()">ValueMapping</a></code></strong></div> |
| <div class="block">I/O information on the foreign key, or columns if this value doesn't |
| have a key.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getColumnIO()">getColumnIO</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setColumnIO(org.apache.openjpa.jdbc.schema.ColumnIO)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setColumnIO</h4> |
| <pre>public void setColumnIO(<a href="../../../../../org/apache/openjpa/jdbc/schema/ColumnIO.html" title="class in org.apache.openjpa.jdbc.schema">ColumnIO</a> io)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setColumnIO(org.apache.openjpa.jdbc.schema.ColumnIO)">ValueMapping</a></code></strong></div> |
| <div class="block">I/O information on the foreign key, or columns if this value doesn't |
| have a key.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setColumnIO(org.apache.openjpa.jdbc.schema.ColumnIO)">setColumnIO</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getForeignKey()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getForeignKey</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a> getForeignKey()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getForeignKey()">ValueMapping</a></code></strong></div> |
| <div class="block">If this value joins to another record, the foreign key.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getForeignKey()">getForeignKey</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getForeignKey(org.apache.openjpa.jdbc.meta.ClassMapping)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getForeignKey</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a> getForeignKey(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a> target)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getForeignKey(org.apache.openjpa.jdbc.meta.ClassMapping)">ValueMapping</a></code></strong></div> |
| <div class="block">Return an equivalent of this value's foreign key, but joining to the |
| given target, which may be an unjoined subclass of this value's |
| related type.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getForeignKey(org.apache.openjpa.jdbc.meta.ClassMapping)">getForeignKey</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setForeignKey(org.apache.openjpa.jdbc.schema.ForeignKey)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setForeignKey</h4> |
| <pre>public void setForeignKey(<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a> fk)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setForeignKey(org.apache.openjpa.jdbc.schema.ForeignKey)">ValueMapping</a></code></strong></div> |
| <div class="block">If this value joins to another record, the foreign key.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setForeignKey(org.apache.openjpa.jdbc.schema.ForeignKey)">setForeignKey</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getJoinDirection()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJoinDirection</h4> |
| <pre>public int getJoinDirection()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getJoinDirection()">ValueMapping</a></code></strong></div> |
| <div class="block">The join direction.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getJoinDirection()">getJoinDirection</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setJoinDirection(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJoinDirection</h4> |
| <pre>public void setJoinDirection(int direction)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setJoinDirection(int)">ValueMapping</a></code></strong></div> |
| <div class="block">The join direction.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setJoinDirection(int)">setJoinDirection</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setForeignKey(org.apache.openjpa.jdbc.sql.Row, org.apache.openjpa.kernel.OpenJPAStateManager)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setForeignKey</h4> |
| <pre>public void setForeignKey(<a href="../../../../../org/apache/openjpa/jdbc/sql/Row.html" title="interface in org.apache.openjpa.jdbc.sql">Row</a> row, |
| <a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setForeignKey(org.apache.openjpa.jdbc.sql.Row,%20org.apache.openjpa.kernel.OpenJPAStateManager)">ValueMapping</a></code></strong></div> |
| <div class="block">Sets this value's foreign key to the given related object. The object |
| may be null.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setForeignKey(org.apache.openjpa.jdbc.sql.Row,%20org.apache.openjpa.kernel.OpenJPAStateManager)">setForeignKey</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="setForeignKey(org.apache.openjpa.jdbc.sql.Row, org.apache.openjpa.kernel.OpenJPAStateManager, int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setForeignKey</h4> |
| <pre>public void setForeignKey(<a href="../../../../../org/apache/openjpa/jdbc/sql/Row.html" title="interface in org.apache.openjpa.jdbc.sql">Row</a> row, |
| <a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| int targetNumber) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setForeignKey(org.apache.openjpa.jdbc.sql.Row,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20int)">ValueMapping</a></code></strong></div> |
| <div class="block">Sets this value's foreign key to the given related object. The object |
| may be null. If the object is one of2or more foreign keys with the |
| same target, the targetNumber specifies the one to set.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setForeignKey(org.apache.openjpa.jdbc.sql.Row,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20int)">setForeignKey</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="whereForeignKey(org.apache.openjpa.jdbc.sql.Row, org.apache.openjpa.kernel.OpenJPAStateManager)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>whereForeignKey</h4> |
| <pre>public void whereForeignKey(<a href="../../../../../org/apache/openjpa/jdbc/sql/Row.html" title="interface in org.apache.openjpa.jdbc.sql">Row</a> row, |
| <a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#whereForeignKey(org.apache.openjpa.jdbc.sql.Row,%20org.apache.openjpa.kernel.OpenJPAStateManager)">ValueMapping</a></code></strong></div> |
| <div class="block">Sets this value's foreign key to the given related object. The object |
| may be null.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#whereForeignKey(org.apache.openjpa.jdbc.sql.Row,%20org.apache.openjpa.kernel.OpenJPAStateManager)">whereForeignKey</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="getIndependentTypeMappings()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getIndependentTypeMappings</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>[] getIndependentTypeMappings()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getIndependentTypeMappings()">ValueMapping</a></code></strong></div> |
| <div class="block">Return all independently-mapped joinable types for this value, depending |
| on whether this value is polymorphic and how the related type is mapped. |
| Return an empty array if value type is not PC.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getIndependentTypeMappings()">getIndependentTypeMappings</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getSelectSubclasses()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSelectSubclasses</h4> |
| <pre>public int getSelectSubclasses()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getSelectSubclasses()">ValueMapping</a></code></strong></div> |
| <div class="block">Return the <code>org.apache.openjpa.sql.Select</code> subclasses constant |
| for loading this relation, based on how the related type is mapped, |
| whether this relation is polymorphic, and whether it is configured to |
| use class criteria.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getSelectSubclasses()">getSelectSubclasses</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getValueUnique()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getValueUnique</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/schema/Unique.html" title="class in org.apache.openjpa.jdbc.schema">Unique</a> getValueUnique()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getValueUnique()">ValueMapping</a></code></strong></div> |
| <div class="block">Unique constraint on this value's columns, or null if none.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getValueUnique()">getValueUnique</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setValueUnique(org.apache.openjpa.jdbc.schema.Unique)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setValueUnique</h4> |
| <pre>public void setValueUnique(<a href="../../../../../org/apache/openjpa/jdbc/schema/Unique.html" title="class in org.apache.openjpa.jdbc.schema">Unique</a> unq)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setValueUnique(org.apache.openjpa.jdbc.schema.Unique)">ValueMapping</a></code></strong></div> |
| <div class="block">Unique constraint on this value's columns, or null if none.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setValueUnique(org.apache.openjpa.jdbc.schema.Unique)">setValueUnique</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getValueIndex()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getValueIndex</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a> getValueIndex()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getValueIndex()">ValueMapping</a></code></strong></div> |
| <div class="block">Index on this value's columns, or null if none.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getValueIndex()">getValueIndex</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setValueIndex(org.apache.openjpa.jdbc.schema.Index)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setValueIndex</h4> |
| <pre>public void setValueIndex(<a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a> idx)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setValueIndex(org.apache.openjpa.jdbc.schema.Index)">ValueMapping</a></code></strong></div> |
| <div class="block">Index on this value's columns, or null if none.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setValueIndex(org.apache.openjpa.jdbc.schema.Index)">setValueIndex</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getUseClassCriteria()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getUseClassCriteria</h4> |
| <pre>public boolean getUseClassCriteria()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getUseClassCriteria()">ValueMapping</a></code></strong></div> |
| <div class="block">Whether to use class criteria when joining to related type.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getUseClassCriteria()">getUseClassCriteria</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setUseClassCriteria(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setUseClassCriteria</h4> |
| <pre>public void setUseClassCriteria(boolean criteria)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setUseClassCriteria(boolean)">ValueMapping</a></code></strong></div> |
| <div class="block">Whether to use class criteria when joining to related type.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setUseClassCriteria(boolean)">setUseClassCriteria</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getPolymorphic()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPolymorphic</h4> |
| <pre>public int getPolymorphic()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getPolymorphic()">ValueMapping</a></code></strong></div> |
| <div class="block">The degree to which this relation is polymorphic.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getPolymorphic()">getPolymorphic</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setPolymorphic(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPolymorphic</h4> |
| <pre>public void setPolymorphic(int poly)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setPolymorphic(int)">ValueMapping</a></code></strong></div> |
| <div class="block">The degree to which this relation is polymorphic.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setPolymorphic(int)">setPolymorphic</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="mapConstraints(java.lang.String, boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>mapConstraints</h4> |
| <pre>public void mapConstraints(<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> name, |
| boolean adapt)</pre> |
| <div class="block"><span class="strong">Deprecated.</span> <i></i></div> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#mapConstraints(java.lang.String,%20boolean)">ValueMapping</a></code></strong></div> |
| <div class="block">Map indexes and constraints for this value, using the current |
| <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta"><code>ValueMappingInfo</code></a>. The foreign key or columns of this value |
| must be set before calling this method.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#mapConstraints(java.lang.String,%20boolean)">mapConstraints</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="mapConstraints(org.apache.openjpa.jdbc.identifier.DBIdentifier, boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>mapConstraints</h4> |
| <pre>public void mapConstraints(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a> name, |
| boolean adapt)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#mapConstraints(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20boolean)">ValueMapping</a></code></strong></div> |
| <div class="block">Map indexes and constraints for this value, using the current |
| <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta"><code>ValueMappingInfo</code></a>. The foreign key or columns of this value |
| must be set before calling this method.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#mapConstraints(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20boolean)">mapConstraints</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="copyMappingInfo(org.apache.openjpa.jdbc.meta.ValueMapping)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>copyMappingInfo</h4> |
| <pre>public void copyMappingInfo(<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a> vm)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#copyMappingInfo(org.apache.openjpa.jdbc.meta.ValueMapping)">ValueMapping</a></code></strong></div> |
| <div class="block">Copy mapping info from the given instance to this one.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#copyMappingInfo(org.apache.openjpa.jdbc.meta.ValueMapping)">copyMappingInfo</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isBidirectionalJoinTableMappingOwner()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isBidirectionalJoinTableMappingOwner</h4> |
| <pre>public boolean isBidirectionalJoinTableMappingOwner()</pre> |
| <div class="block">Affirms if this field is the owning side of a bidirectional relation |
| with a join table. Evaluated only once and the result cached for |
| subsequent call. Hence must be called after resolution.</div> |
| </li> |
| </ul> |
| <a name="isBidirectionalJoinTableMappingNonOwner()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isBidirectionalJoinTableMappingNonOwner</h4> |
| <pre>public boolean isBidirectionalJoinTableMappingNonOwner()</pre> |
| <div class="block">Affirms if this field is the non-owning side of a bidirectional relation |
| with a join table. Evaluated only once and the result cached for |
| subsequent call. Hence must be called after resolution.</div> |
| </li> |
| </ul> |
| <a name="isBiMTo1JT()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isBiMTo1JT</h4> |
| <pre>public boolean isBiMTo1JT()</pre> |
| </li> |
| </ul> |
| <a name="isUni1ToMFK()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isUni1ToMFK</h4> |
| <pre>public boolean isUni1ToMFK()</pre> |
| </li> |
| </ul> |
| <a name="isUniMTo1JT()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isUniMTo1JT</h4> |
| <pre>public boolean isUniMTo1JT()</pre> |
| </li> |
| </ul> |
| <a name="isUni1To1JT()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isUni1To1JT</h4> |
| <pre>public boolean isUni1To1JT()</pre> |
| </li> |
| </ul> |
| <a name="isBi1To1JT()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isBi1To1JT</h4> |
| <pre>public boolean isBi1To1JT()</pre> |
| </li> |
| </ul> |
| <a name="getBi_1ToM_JTField()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBi_1ToM_JTField</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a> getBi_1ToM_JTField()</pre> |
| </li> |
| </ul> |
| <a name="getBi_MTo1_JTField()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBi_MTo1_JTField</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a> getBi_MTo1_JTField()</pre> |
| </li> |
| </ul> |
| <a name="getBi1ToMJoinFK()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBi1ToMJoinFK</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a> getBi1ToMJoinFK()</pre> |
| </li> |
| </ul> |
| <a name="getBi1ToMElemFK()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBi1ToMElemFK</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a> getBi1ToMElemFK()</pre> |
| </li> |
| </ul> |
| <a name="setBi1MJoinTableInfo()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setBi1MJoinTableInfo</h4> |
| <pre>public void setBi1MJoinTableInfo()</pre> |
| </li> |
| </ul> |
| <a name="isNonDefaultMappingUsingJoinTableStrategy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isNonDefaultMappingUsingJoinTableStrategy</h4> |
| <pre>public boolean isNonDefaultMappingUsingJoinTableStrategy()</pre> |
| </li> |
| </ul> |
| <a name="setMapsIdCols(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMapsIdCols</h4> |
| <pre>public void setMapsIdCols(boolean hasMapsIdCols)</pre> |
| </li> |
| </ul> |
| <a name="hasMapsIdCols()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasMapsIdCols</h4> |
| <pre>public boolean hasMapsIdCols()</pre> |
| </li> |
| </ul> |
| <a name="isDelayCapable()"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>isDelayCapable</h4> |
| <pre>public boolean isDelayCapable()</pre> |
| <dl> |
| <dt><strong>Overrides:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#isDelayCapable()">isDelayCapable</a></code> in class <code><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| </div> |
| <!-- ========= END OF CLASS DATA ========= --> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a name="navbar_bottom"> |
| <!-- --> |
| </a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/FieldMapping.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../../org/apache/openjpa/jdbc/meta/Embeddable.html" title="interface in org.apache.openjpa.jdbc.meta"><span class="strong">Prev Class</span></a></li> |
| <li><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta"><span class="strong">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../index.html?org/apache/openjpa/jdbc/meta/FieldMapping.html" target="_top">Frames</a></li> |
| <li><a href="FieldMapping.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li><a href="#nested_classes_inherited_from_class_org.apache.openjpa.meta.FieldMetaData">Nested</a> | </li> |
| <li><a href="#fields_inherited_from_class_org.apache.openjpa.meta.FieldMetaData">Field</a> | </li> |
| <li><a href="#constructor_summary">Constr</a> | </li> |
| <li><a href="#method_summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li>Field | </li> |
| <li><a href="#constructor_detail">Constr</a> | </li> |
| <li><a href="#method_detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip-navbar_bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| <p class="legalCopy"><small>Copyright © 2006–2016 <a href="http://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p> |
| </body> |
| </html> |