| <!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 (1.8.0_201) on Wed Apr 24 20:07:05 CEST 2019 --> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <title>FieldMapping (OpenJPA Parent POM 3.1.0 API)</title> |
| <meta name="date" content="2019-04-24"> |
| <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> |
| <script type="text/javascript" src="../../../../../script.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="FieldMapping (OpenJPA Parent POM 3.1.0 API)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":42,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10}; |
| var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; |
| var altColor = "altColor"; |
| var rowColor = "rowColor"; |
| var tableTab = "tableTab"; |
| var activeTableTab = "activeTableTab"; |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <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="typeNameLink">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="typeNameLink">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="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/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="typeNameLabel">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="simpleTagLabel">Author:</span></dt> |
| <dd>Abe White</dd> |
| <dt><span class="seeLabel">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="memberSummary" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#FieldMapping-java.lang.String-java.lang.Class-org.apache.openjpa.jdbc.meta.ClassMapping-">FieldMapping</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, |
| <a href="https://docs.oracle.com/javase/8/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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> |
| <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd"> </span></span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Method and Description</th> |
| </tr> |
| <tr id="i0" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#appendIndex-org.apache.openjpa.jdbc.sql.SQLBuffer-org.apache.openjpa.jdbc.sql.Select-org.apache.openjpa.jdbc.sql.Joins-">appendIndex</a></span>(<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 id="i1" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#appendIsEmpty-org.apache.openjpa.jdbc.sql.SQLBuffer-org.apache.openjpa.jdbc.sql.Select-org.apache.openjpa.jdbc.sql.Joins-">appendIsEmpty</a></span>(<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 id="i2" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#appendIsNotEmpty-org.apache.openjpa.jdbc.sql.SQLBuffer-org.apache.openjpa.jdbc.sql.Select-org.apache.openjpa.jdbc.sql.Joins-">appendIsNotEmpty</a></span>(<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 id="i3" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#appendIsNotNull-org.apache.openjpa.jdbc.sql.SQLBuffer-org.apache.openjpa.jdbc.sql.Select-org.apache.openjpa.jdbc.sql.Joins-">appendIsNotNull</a></span>(<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 id="i4" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#appendIsNull-org.apache.openjpa.jdbc.sql.SQLBuffer-org.apache.openjpa.jdbc.sql.Select-org.apache.openjpa.jdbc.sql.Joins-">appendIsNull</a></span>(<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 id="i5" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#appendSize-org.apache.openjpa.jdbc.sql.SQLBuffer-org.apache.openjpa.jdbc.sql.Select-org.apache.openjpa.jdbc.sql.Joins-">appendSize</a></span>(<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 id="i6" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#appendType-org.apache.openjpa.jdbc.sql.SQLBuffer-org.apache.openjpa.jdbc.sql.Select-org.apache.openjpa.jdbc.sql.Joins-">appendType</a></span>(<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 id="i7" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#clearMapping--">clearMapping</a></span>()</code> |
| <div class="block">Clear mapping information, including strategy.</div> |
| </td> |
| </tr> |
| <tr id="i8" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#copy-org.apache.openjpa.meta.FieldMetaData-">copy</a></span>(<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 id="i9" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#copyMappingInfo-org.apache.openjpa.jdbc.meta.FieldMapping-">copyMappingInfo</a></span>(<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 id="i10" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#copyMappingInfo-org.apache.openjpa.jdbc.meta.ValueMapping-">copyMappingInfo</a></span>(<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 id="i11" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#customDelete-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-">customDelete</a></span>(<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 id="i12" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#customInsert-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-">customInsert</a></span>(<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 id="i13" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#customUpdate-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-">customUpdate</a></span>(<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 id="i14" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#delete-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.sql.RowManager-">delete</a></span>(<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 id="i15" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#deleteRow-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.sql.RowManager-">deleteRow</a></span>(<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 id="i16" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getAlias--">getAlias</a></span>()</code> |
| <div class="block">Return the alias of this strategy.</div> |
| </td> |
| </tr> |
| <tr id="i17" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getBi_1ToM_JTField--">getBi_1ToM_JTField</a></span>()</code> </td> |
| </tr> |
| <tr id="i18" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getBi_MTo1_JTField--">getBi_MTo1_JTField</a></span>()</code> </td> |
| </tr> |
| <tr id="i19" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getBi1ToMElemFK--">getBi1ToMElemFK</a></span>()</code> </td> |
| </tr> |
| <tr id="i20" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getBi1ToMJoinFK--">getBi1ToMJoinFK</a></span>()</code> </td> |
| </tr> |
| <tr id="i21" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getColumnIO--">getColumnIO</a></span>()</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 id="i22" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getColumns--">getColumns</a></span>()</code> |
| <div class="block">The columns that hold the data for this value.</div> |
| </td> |
| </tr> |
| <tr id="i23" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getDeclaredTypeMapping--">getDeclaredTypeMapping</a></span>()</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 id="i24" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getDeclaringMapping--">getDeclaringMapping</a></span>()</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 id="i25" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getDefiningMapping--">getDefiningMapping</a></span>()</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 id="i26" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getEagerFetchMode--">getEagerFetchMode</a></span>()</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 id="i27" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getElementMapping--">getElementMapping</a></span>()</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 id="i28" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getEmbeddedMapping--">getEmbeddedMapping</a></span>()</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 id="i29" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getFieldMapping--">getFieldMapping</a></span>()</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 id="i30" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getForeignKey--">getForeignKey</a></span>()</code> |
| <div class="block">If this value joins to another record, the foreign key.</div> |
| </td> |
| </tr> |
| <tr id="i31" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getForeignKey-org.apache.openjpa.jdbc.meta.ClassMapping-">getForeignKey</a></span>(<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 id="i32" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getHandler--">getHandler</a></span>()</code> |
| <div class="block">The handler used for this value, or null if none.</div> |
| </td> |
| </tr> |
| <tr id="i33" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getIndependentTypeMappings--">getIndependentTypeMappings</a></span>()</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 id="i34" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getInverseMappings--">getInverseMappings</a></span>()</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 id="i35" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getJoinColumnIO--">getJoinColumnIO</a></span>()</code> |
| <div class="block">I/O information on the join columns.</div> |
| </td> |
| </tr> |
| <tr id="i36" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getJoinDirection--">getJoinDirection</a></span>()</code> |
| <div class="block">The join direction.</div> |
| </td> |
| </tr> |
| <tr id="i37" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getJoinForeignKey--">getJoinForeignKey</a></span>()</code> |
| <div class="block">Foreign key linking the field table to the class' primary table.</div> |
| </td> |
| </tr> |
| <tr id="i38" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getJoinIndex--">getJoinIndex</a></span>()</code> |
| <div class="block">Index on join foreign key columns.</div> |
| </td> |
| </tr> |
| <tr id="i39" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getJoinTableUniques--">getJoinTableUniques</a></span>()</code> </td> |
| </tr> |
| <tr id="i40" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getJoinUnique--">getJoinUnique</a></span>()</code> |
| <div class="block">Unique constraint on join foreign key columns.</div> |
| </td> |
| </tr> |
| <tr id="i41" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getKeyMapping--">getKeyMapping</a></span>()</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 id="i42" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getMappedByMapping--">getMappedByMapping</a></span>()</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 id="i43" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getMappingInfo--">getMappingInfo</a></span>()</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 id="i44" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getMappingRepository--">getMappingRepository</a></span>()</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 id="i45" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getOrderColumn--">getOrderColumn</a></span>()</code> |
| <div class="block">Field order column, if any.</div> |
| </td> |
| </tr> |
| <tr id="i46" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getOrderColumnIO--">getOrderColumnIO</a></span>()</code> |
| <div class="block">I/O information for order column.</div> |
| </td> |
| </tr> |
| <tr id="i47" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getPolymorphic--">getPolymorphic</a></span>()</code> |
| <div class="block">The degree to which this relation is polymorphic.</div> |
| </td> |
| </tr> |
| <tr id="i48" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getRow-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.sql.RowManager-int-">getRow</a></span>(<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 id="i49" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getSelectSubclasses--">getSelectSubclasses</a></span>()</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 id="i50" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getStrategy--">getStrategy</a></span>()</code> |
| <div class="block">The strategy used to map this mapping.</div> |
| </td> |
| </tr> |
| <tr id="i51" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getTable--">getTable</a></span>()</code> |
| <div class="block">The mapping's primary table.</div> |
| </td> |
| </tr> |
| <tr id="i52" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getTypeMapping--">getTypeMapping</a></span>()</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 id="i53" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getUseClassCriteria--">getUseClassCriteria</a></span>()</code> |
| <div class="block">Whether to use class criteria when joining to related type.</div> |
| </td> |
| </tr> |
| <tr id="i54" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getValueIndex--">getValueIndex</a></span>()</code> |
| <div class="block">Index on this value's columns, or null if none.</div> |
| </td> |
| </tr> |
| <tr id="i55" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getValueInfo--">getValueInfo</a></span>()</code> |
| <div class="block">Raw mapping data.</div> |
| </td> |
| </tr> |
| <tr id="i56" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getValueMappedByMapping--">getValueMappedByMapping</a></span>()</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 id="i57" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getValueMapping--">getValueMapping</a></span>()</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 id="i58" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#getValueUnique--">getValueUnique</a></span>()</code> |
| <div class="block">Unique constraint on this value's columns, or null if none.</div> |
| </td> |
| </tr> |
| <tr id="i59" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#hasMapsIdCols--">hasMapsIdCols</a></span>()</code> </td> |
| </tr> |
| <tr id="i60" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#initialize--">initialize</a></span>()</code> |
| <div class="block">Perform caching and other initialization operations.</div> |
| </td> |
| </tr> |
| <tr id="i61" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#insert-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.sql.RowManager-">insert</a></span>(<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 id="i62" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isBi1To1JT--">isBi1To1JT</a></span>()</code> </td> |
| </tr> |
| <tr id="i63" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isBidirectionalJoinTableMappingNonOwner--">isBidirectionalJoinTableMappingNonOwner</a></span>()</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 id="i64" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isBidirectionalJoinTableMappingOwner--">isBidirectionalJoinTableMappingOwner</a></span>()</code> |
| <div class="block">Affirms if this field is the owning side of a bidirectional relation |
| with a join table.</div> |
| </td> |
| </tr> |
| <tr id="i65" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isBiMTo1JT--">isBiMTo1JT</a></span>()</code> </td> |
| </tr> |
| <tr id="i66" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isCustomDelete-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-">isCustomDelete</a></span>(<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="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/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 id="i67" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isCustomInsert-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-">isCustomInsert</a></span>(<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="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/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 id="i68" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isCustomUpdate-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-">isCustomUpdate</a></span>(<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="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/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 id="i69" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isDelayCapable--">isDelayCapable</a></span>()</code> </td> |
| </tr> |
| <tr id="i70" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isEagerSelectToMany--">isEagerSelectToMany</a></span>()</code> |
| <div class="block">Whether the eager joins or selects used by this field are to-many.</div> |
| </td> |
| </tr> |
| <tr id="i71" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isJoinOuter--">isJoinOuter</a></span>()</code> |
| <div class="block">Whether to use an outer join from the class' primary table.</div> |
| </td> |
| </tr> |
| <tr id="i72" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isMapped--">isMapped</a></span>()</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 id="i73" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isNonDefaultMappingUsingJoinTableStrategy--">isNonDefaultMappingUsingJoinTableStrategy</a></span>()</code> </td> |
| </tr> |
| <tr id="i74" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isUni1To1JT--">isUni1To1JT</a></span>()</code> </td> |
| </tr> |
| <tr id="i75" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isUni1ToMFK--">isUni1ToMFK</a></span>()</code> </td> |
| </tr> |
| <tr id="i76" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isUniMTo1JT--">isUniMTo1JT</a></span>()</code> </td> |
| </tr> |
| <tr id="i77" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#isVersionable--">isVersionable</a></span>()</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 id="i78" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#join-org.apache.openjpa.jdbc.sql.Joins-boolean-">join</a></span>(<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 id="i79" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#join-org.apache.openjpa.jdbc.sql.Joins-boolean-boolean-">join</a></span>(<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 id="i80" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#join-org.apache.openjpa.jdbc.sql.Select-">join</a></span>(<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 id="i81" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#joinKey-org.apache.openjpa.jdbc.sql.Joins-boolean-">joinKey</a></span>(<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 id="i82" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#joinKeyRelation-org.apache.openjpa.jdbc.sql.Joins-boolean-boolean-">joinKeyRelation</a></span>(<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 id="i83" 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><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#joinRelation-org.apache.openjpa.jdbc.sql.Joins-boolean-boolean-">joinRelation</a></span>(<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 id="i84" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#load-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-">load</a></span>(<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 id="i85" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#load-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-org.apache.openjpa.jdbc.sql.Result-">load</a></span>(<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 id="i86" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#loadEagerJoin-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-org.apache.openjpa.jdbc.sql.Result-">loadEagerJoin</a></span>(<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 id="i87" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#loadEagerParallel-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-java.lang.Object-">loadEagerParallel</a></span>(<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="https://docs.oracle.com/javase/8/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 id="i88" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#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-">loadKeyProjection</a></span>(<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 id="i89" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#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-">loadProjection</a></span>(<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 id="i90" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#map-boolean-">map</a></span>(boolean adapt)</code> |
| <div class="block">Map the owning mapping using this strategy.</div> |
| </td> |
| </tr> |
| <tr id="i91" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#mapConstraints-org.apache.openjpa.jdbc.identifier.DBIdentifier-boolean-">mapConstraints</a></span>(<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 id="i92" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#mapConstraints-java.lang.String-boolean-">mapConstraints</a></span>(<a href="https://docs.oracle.com/javase/8/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"><span class="deprecatedLabel">Deprecated.</span> </div> |
| </td> |
| </tr> |
| <tr id="i93" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#mapJoin-boolean-boolean-">mapJoin</a></span>(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 id="i94" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#mapPrimaryKey-boolean-">mapPrimaryKey</a></span>(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 id="i95" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#orderLocal-org.apache.openjpa.jdbc.sql.Select-org.apache.openjpa.jdbc.meta.ClassMapping-org.apache.openjpa.jdbc.sql.Joins-">orderLocal</a></span>(<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 id="i96" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#orderRelation-org.apache.openjpa.jdbc.sql.Select-org.apache.openjpa.jdbc.meta.ClassMapping-org.apache.openjpa.jdbc.sql.Joins-">orderRelation</a></span>(<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 id="i97" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#refSchemaComponents--">refSchemaComponents</a></span>()</code> |
| <div class="block">Increment the reference count of used schema components.</div> |
| </td> |
| </tr> |
| <tr id="i98" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#resolve-int-">resolve</a></span>(int mode)</code> |
| <div class="block">Resolve and validate metadata.</div> |
| </td> |
| </tr> |
| <tr id="i99" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#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-">select</a></span>(<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 id="i100" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#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-">selectEagerJoin</a></span>(<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 id="i101" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#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-">selectEagerParallel</a></span>(<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 id="i102" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setBi1MJoinTableInfo--">setBi1MJoinTableInfo</a></span>()</code> </td> |
| </tr> |
| <tr id="i103" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setColumnIO-org.apache.openjpa.jdbc.schema.ColumnIO-">setColumnIO</a></span>(<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 id="i104" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setColumns-org.apache.openjpa.jdbc.schema.Column:A-">setColumns</a></span>(<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 id="i105" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setEagerFetchMode-int-">setEagerFetchMode</a></span>(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 id="i106" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setFieldMapping-org.apache.openjpa.jdbc.meta.FieldMapping-">setFieldMapping</a></span>(<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 id="i107" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setForeignKey-org.apache.openjpa.jdbc.schema.ForeignKey-">setForeignKey</a></span>(<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 id="i108" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setForeignKey-org.apache.openjpa.jdbc.sql.Row-org.apache.openjpa.kernel.OpenJPAStateManager-">setForeignKey</a></span>(<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 id="i109" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setForeignKey-org.apache.openjpa.jdbc.sql.Row-org.apache.openjpa.kernel.OpenJPAStateManager-int-">setForeignKey</a></span>(<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 id="i110" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setHandler-org.apache.openjpa.jdbc.meta.ValueHandler-">setHandler</a></span>(<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 id="i111" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setJoinColumnIO-org.apache.openjpa.jdbc.schema.ColumnIO-">setJoinColumnIO</a></span>(<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 id="i112" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setJoinDirection-int-">setJoinDirection</a></span>(int direction)</code> |
| <div class="block">The join direction.</div> |
| </td> |
| </tr> |
| <tr id="i113" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setJoinForeignKey-org.apache.openjpa.jdbc.schema.ForeignKey-">setJoinForeignKey</a></span>(<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 id="i114" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setJoinIndex-org.apache.openjpa.jdbc.schema.Index-">setJoinIndex</a></span>(<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 id="i115" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setJoinOuter-boolean-">setJoinOuter</a></span>(boolean outer)</code> |
| <div class="block">Whether to use an outer join from the class' primary table.</div> |
| </td> |
| </tr> |
| <tr id="i116" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setJoinTableUniques-org.apache.openjpa.jdbc.schema.Unique:A-">setJoinTableUniques</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Unique.html" title="class in org.apache.openjpa.jdbc.schema">Unique</a>[] unqs)</code> </td> |
| </tr> |
| <tr id="i117" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setJoinUnique-org.apache.openjpa.jdbc.schema.Unique-">setJoinUnique</a></span>(<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 id="i118" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setMappedByIdValue-java.lang.Object-java.lang.Object-java.lang.String-">setMappedByIdValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> target, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> val, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> mappedByIdFieldName)</code> </td> |
| </tr> |
| <tr id="i119" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setMapsIdCols-boolean-">setMapsIdCols</a></span>(boolean hasMapsIdCols)</code> </td> |
| </tr> |
| <tr id="i120" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setOrderColumn-org.apache.openjpa.jdbc.schema.Column-">setOrderColumn</a></span>(<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 id="i121" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setOrderColumnIO-org.apache.openjpa.jdbc.schema.ColumnIO-">setOrderColumnIO</a></span>(<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 id="i122" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setPolymorphic-int-">setPolymorphic</a></span>(int poly)</code> |
| <div class="block">The degree to which this relation is polymorphic.</div> |
| </td> |
| </tr> |
| <tr id="i123" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setStrategy-org.apache.openjpa.jdbc.meta.FieldStrategy-java.lang.Boolean-">setStrategy</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">FieldStrategy</a> strategy, |
| <a href="https://docs.oracle.com/javase/8/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 id="i124" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setUseClassCriteria-boolean-">setUseClassCriteria</a></span>(boolean criteria)</code> |
| <div class="block">Whether to use class criteria when joining to related type.</div> |
| </td> |
| </tr> |
| <tr id="i125" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setValueIndex-org.apache.openjpa.jdbc.schema.Index-">setValueIndex</a></span>(<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 id="i126" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#setValueUnique-org.apache.openjpa.jdbc.schema.Unique-">setValueUnique</a></span>(<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 id="i127" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#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-">supportsSelect</a></span>(<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 id="i128" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#syncMappingInfo--">syncMappingInfo</a></span>()</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 id="i129" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#toDataStoreValue-java.lang.Object-org.apache.openjpa.jdbc.kernel.JDBCStore-">toDataStoreValue</a></span>(<a href="https://docs.oracle.com/javase/8/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 id="i130" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#toKeyDataStoreValue-java.lang.Object-org.apache.openjpa.jdbc.kernel.JDBCStore-">toKeyDataStoreValue</a></span>(<a href="https://docs.oracle.com/javase/8/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 id="i131" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#update-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.sql.RowManager-">update</a></span>(<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 id="i132" class="altColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#validateDataStoreExtensionPrefix-java.lang.String-">validateDataStoreExtensionPrefix</a></span>(<a href="https://docs.oracle.com/javase/8/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 id="i133" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#where-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.sql.RowManager-java.lang.Object-">where</a></span>(<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="https://docs.oracle.com/javase/8/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 id="i134" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#whereForeignKey-org.apache.openjpa.jdbc.sql.Row-org.apache.openjpa.kernel.OpenJPAStateManager-">whereForeignKey</a></span>(<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 id="i135" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html#wherePrimaryKey-org.apache.openjpa.jdbc.sql.Select-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-">wherePrimaryKey</a></span>(<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-org.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-org.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-java.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-boolean-">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:A-">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-boolean-">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:A-">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-boolean-">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-java.lang.Object-">addExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#addExtension-java.lang.String-java.lang.String-java.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-java.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-java.lang.String-">getDoubleExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getEmbeddedExtensions-java.lang.String-boolean-">getEmbeddedExtensions</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getEmbeddedExtensions-java.lang.String-java.lang.String-boolean-">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-java.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-java.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-java.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-java.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-java.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-java.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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> |
| <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" 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-boolean-">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-boolean-">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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, |
| <a href="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/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-"> |
| <!-- --> |
| </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><span class="overrideSpecifyLabel">Specified by:</span></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><span class="overrideSpecifyLabel">Specified by:</span></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><span class="overrideSpecifyLabel">Specified by:</span></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><span class="overrideSpecifyLabel">Overrides:</span></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><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#resolve-int-">FieldMetaData</a></code></span></div> |
| <div class="block">Resolve and validate metadata. Return true if already resolved.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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><span class="overrideSpecifyLabel">Overrides:</span></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"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html#copy-org.apache.openjpa.meta.FieldMetaData-">FieldMetaData</a></code></span></div> |
| <div class="block">Copy state from the given field to this one. Do not copy mapping |
| information.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> prefix)</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/openjpa/meta/Extensions.html#validateDataStoreExtensionPrefix-java.lang.String-">Extensions</a></code></span></div> |
| <div class="block">Return true if extensions starting with the given official datastore |
| prefix should be validated for this runtime.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getAlias()</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#getAlias--">Strategy</a></code></span></div> |
| <div class="block">Return the alias of this strategy. For custom strategies, return the |
| full class name.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#map-boolean-">Strategy</a></code></span></div> |
| <div class="block">Map the owning mapping using this strategy.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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="paramLabel">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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#initialize--">Strategy</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></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="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#insert-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.sql.RowManager-">Strategy</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#insert-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.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="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> target, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> val, |
| <a href="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#update-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.sql.RowManager-">Strategy</a></code></span></div> |
| <div class="block">Set values for the mapping into the proper rows.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#update-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.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="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#insert-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.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="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#delete-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.sql.RowManager-">Strategy</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#delete-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.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="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#insert-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.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="https://docs.oracle.com/javase/8/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="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/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="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#isCustomInsert-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-">Strategy</a></code></span></div> |
| <div class="block">Return <a href="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/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-org.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><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#isCustomInsert-org.apache.openjpa.kernel.OpenJPAStateManager-org.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="https://docs.oracle.com/javase/8/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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#isCustomUpdate-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-">Strategy</a></code></span></div> |
| <div class="block">Return <a href="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/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-org.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><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#isCustomUpdate-org.apache.openjpa.kernel.OpenJPAStateManager-org.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="https://docs.oracle.com/javase/8/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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#isCustomDelete-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-">Strategy</a></code></span></div> |
| <div class="block">Return <a href="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/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-org.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><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#isCustomDelete-org.apache.openjpa.kernel.OpenJPAStateManager-org.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="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customInsert-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-">Strategy</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customInsert-org.apache.openjpa.kernel.OpenJPAStateManager-org.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="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customUpdate-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-">Strategy</a></code></span></div> |
| <div class="block">Override this method to customize flushing this mapping. For classes, |
| this method must also flush all fields.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customUpdate-org.apache.openjpa.kernel.OpenJPAStateManager-org.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="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customDelete-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-">Strategy</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customDelete-org.apache.openjpa.kernel.OpenJPAStateManager-org.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="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#setFieldMapping-org.apache.openjpa.jdbc.meta.FieldMapping-">FieldStrategy</a></code></span></div> |
| <div class="block">Set the class mapping using this strategy. This will be called before |
| use.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#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-">FieldStrategy</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#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-">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="seeLabel">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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#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-">FieldStrategy</a></code></span></div> |
| <div class="block">Fill in parallel eager select for related objects.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#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-">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="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#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>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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#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-">FieldStrategy</a></code></span></div> |
| <div class="block">Fill in joined select to related objects.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#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-">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="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#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>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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#isEagerSelectToMany--">FieldStrategy</a></code></span></div> |
| <div class="block">Whether the eager joins or selects used by this field are to-many.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#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-">FieldStrategy</a></code></span></div> |
| <div class="block">Select the virtual row columns of this mapping.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#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-">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="paramLabel">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="returnLabel">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="paramLabel">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="paramLabel">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="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> res) |
| throws <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#loadEagerParallel-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-java.lang.Object-">FieldStrategy</a></code></span></div> |
| <div class="block">Load the batched eager result.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#loadEagerParallel-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-java.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="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#loadEagerJoin-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-org.apache.openjpa.jdbc.sql.Result-">FieldStrategy</a></code></span></div> |
| <div class="block">Load the joined eager result.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#loadEagerJoin-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-org.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="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#load-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-org.apache.openjpa.jdbc.sql.Result-">FieldStrategy</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#load-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-org.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="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#load-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-">FieldStrategy</a></code></span></div> |
| <div class="block">Load secondary data using a connection from the store manager.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#load-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.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="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> toDataStoreValue(<a href="https://docs.oracle.com/javase/8/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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#toDataStoreValue-java.lang.Object-org.apache.openjpa.jdbc.kernel.JDBCStore-">FieldStrategy</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#toDataStoreValue-java.lang.Object-org.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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> toKeyDataStoreValue(<a href="https://docs.oracle.com/javase/8/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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#toKeyDataStoreValue-java.lang.Object-org.apache.openjpa.jdbc.kernel.JDBCStore-">FieldStrategy</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#toKeyDataStoreValue-java.lang.Object-org.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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendIsEmpty-org.apache.openjpa.jdbc.sql.SQLBuffer-org.apache.openjpa.jdbc.sql.Select-org.apache.openjpa.jdbc.sql.Joins-">FieldStrategy</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendIsEmpty-org.apache.openjpa.jdbc.sql.SQLBuffer-org.apache.openjpa.jdbc.sql.Select-org.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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendIsNotEmpty-org.apache.openjpa.jdbc.sql.SQLBuffer-org.apache.openjpa.jdbc.sql.Select-org.apache.openjpa.jdbc.sql.Joins-">FieldStrategy</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendIsNotEmpty-org.apache.openjpa.jdbc.sql.SQLBuffer-org.apache.openjpa.jdbc.sql.Select-org.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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendIsNull-org.apache.openjpa.jdbc.sql.SQLBuffer-org.apache.openjpa.jdbc.sql.Select-org.apache.openjpa.jdbc.sql.Joins-">FieldStrategy</a></code></span></div> |
| <div class="block">Append a where clause to the given statement checking if this value |
| is null.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendIsNull-org.apache.openjpa.jdbc.sql.SQLBuffer-org.apache.openjpa.jdbc.sql.Select-org.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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendIsNotNull-org.apache.openjpa.jdbc.sql.SQLBuffer-org.apache.openjpa.jdbc.sql.Select-org.apache.openjpa.jdbc.sql.Joins-">FieldStrategy</a></code></span></div> |
| <div class="block">Append a where clause to the given statement checking if this value |
| is not null.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendIsNotNull-org.apache.openjpa.jdbc.sql.SQLBuffer-org.apache.openjpa.jdbc.sql.Select-org.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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendSize-org.apache.openjpa.jdbc.sql.SQLBuffer-org.apache.openjpa.jdbc.sql.Select-org.apache.openjpa.jdbc.sql.Joins-">FieldStrategy</a></code></span></div> |
| <div class="block">Append a where clause to the given statement checking the size |
| of the value.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendSize-org.apache.openjpa.jdbc.sql.SQLBuffer-org.apache.openjpa.jdbc.sql.Select-org.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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendIndex-org.apache.openjpa.jdbc.sql.SQLBuffer-org.apache.openjpa.jdbc.sql.Select-org.apache.openjpa.jdbc.sql.Joins-">FieldStrategy</a></code></span></div> |
| <div class="block">Append the ordered column alias to the given statement.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendIndex-org.apache.openjpa.jdbc.sql.SQLBuffer-org.apache.openjpa.jdbc.sql.Select-org.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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendType-org.apache.openjpa.jdbc.sql.SQLBuffer-org.apache.openjpa.jdbc.sql.Select-org.apache.openjpa.jdbc.sql.Joins-">FieldStrategy</a></code></span></div> |
| <div class="block">Append the entity discriminator value to the given statement.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#appendType-org.apache.openjpa.jdbc.sql.SQLBuffer-org.apache.openjpa.jdbc.sql.Select-org.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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#join-org.apache.openjpa.jdbc.sql.Joins-boolean-">FieldStrategy</a></code></span></div> |
| <div class="block">Join this value to the class table. Does nothing by default.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#join-org.apache.openjpa.jdbc.sql.Joins-boolean-">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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#joinKey-org.apache.openjpa.jdbc.sql.Joins-boolean-">FieldStrategy</a></code></span></div> |
| <div class="block">Join the key value to the class table. Does nothing by default.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#joinKey-org.apache.openjpa.jdbc.sql.Joins-boolean-">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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#joinRelation-org.apache.openjpa.jdbc.sql.Joins-boolean-boolean-">FieldStrategy</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#joinRelation-org.apache.openjpa.jdbc.sql.Joins-boolean-boolean-">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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#joinKeyRelation-org.apache.openjpa.jdbc.sql.Joins-boolean-boolean-">FieldStrategy</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#joinKeyRelation-org.apache.openjpa.jdbc.sql.Joins-boolean-boolean-">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="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#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-">FieldStrategy</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#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-">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="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#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-">FieldStrategy</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#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-">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="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#isVersionable--">FieldStrategy</a></code></span></div> |
| <div class="block">Return true if this field can be used as part of a state image for |
| optimistic locking.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> prevValue) |
| throws <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#where-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.sql.RowManager-java.lang.Object-">FieldStrategy</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldStrategy.html#where-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.sql.RowManager-java.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="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getValueInfo--">ValueMapping</a></code></span></div> |
| <div class="block">Raw mapping data.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getHandler--">ValueMapping</a></code></span></div> |
| <div class="block">The handler used for this value, or null if none.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setHandler-org.apache.openjpa.jdbc.meta.ValueHandler-">ValueMapping</a></code></span></div> |
| <div class="block">The handler used for this value, or null if none.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getFieldMapping--">ValueMapping</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getTypeMapping--">ValueMapping</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getDeclaredTypeMapping--">ValueMapping</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getEmbeddedMapping--">ValueMapping</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getValueMappedByMapping--">ValueMapping</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getColumns--">ValueMapping</a></code></span></div> |
| <div class="block">The columns that hold the data for this value.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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-"> |
| <!-- --> |
| </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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setColumns-org.apache.openjpa.jdbc.schema.Column:A-">ValueMapping</a></code></span></div> |
| <div class="block">The columns that hold the data for this value.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setColumns-org.apache.openjpa.jdbc.schema.Column:A-">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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getColumnIO--">ValueMapping</a></code></span></div> |
| <div class="block">I/O information on the foreign key, or columns if this value doesn't |
| have a key.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setColumnIO-org.apache.openjpa.jdbc.schema.ColumnIO-">ValueMapping</a></code></span></div> |
| <div class="block">I/O information on the foreign key, or columns if this value doesn't |
| have a key.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getForeignKey--">ValueMapping</a></code></span></div> |
| <div class="block">If this value joins to another record, the foreign key.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getForeignKey-org.apache.openjpa.jdbc.meta.ClassMapping-">ValueMapping</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setForeignKey-org.apache.openjpa.jdbc.schema.ForeignKey-">ValueMapping</a></code></span></div> |
| <div class="block">If this value joins to another record, the foreign key.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getJoinDirection--">ValueMapping</a></code></span></div> |
| <div class="block">The join direction.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setJoinDirection-int-">ValueMapping</a></code></span></div> |
| <div class="block">The join direction.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setForeignKey-org.apache.openjpa.jdbc.sql.Row-org.apache.openjpa.kernel.OpenJPAStateManager-">ValueMapping</a></code></span></div> |
| <div class="block">Sets this value's foreign key to the given related object. The object |
| may be null.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setForeignKey-org.apache.openjpa.jdbc.sql.Row-org.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="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setForeignKey-org.apache.openjpa.jdbc.sql.Row-org.apache.openjpa.kernel.OpenJPAStateManager-int-">ValueMapping</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setForeignKey-org.apache.openjpa.jdbc.sql.Row-org.apache.openjpa.kernel.OpenJPAStateManager-int-">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="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#whereForeignKey-org.apache.openjpa.jdbc.sql.Row-org.apache.openjpa.kernel.OpenJPAStateManager-">ValueMapping</a></code></span></div> |
| <div class="block">Sets this value's foreign key to the given related object. The object |
| may be null.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#whereForeignKey-org.apache.openjpa.jdbc.sql.Row-org.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="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getIndependentTypeMappings--">ValueMapping</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getSelectSubclasses--">ValueMapping</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getValueUnique--">ValueMapping</a></code></span></div> |
| <div class="block">Unique constraint on this value's columns, or null if none.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setValueUnique-org.apache.openjpa.jdbc.schema.Unique-">ValueMapping</a></code></span></div> |
| <div class="block">Unique constraint on this value's columns, or null if none.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getValueIndex--">ValueMapping</a></code></span></div> |
| <div class="block">Index on this value's columns, or null if none.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setValueIndex-org.apache.openjpa.jdbc.schema.Index-">ValueMapping</a></code></span></div> |
| <div class="block">Index on this value's columns, or null if none.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getUseClassCriteria--">ValueMapping</a></code></span></div> |
| <div class="block">Whether to use class criteria when joining to related type.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setUseClassCriteria-boolean-">ValueMapping</a></code></span></div> |
| <div class="block">Whether to use class criteria when joining to related type.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getPolymorphic--">ValueMapping</a></code></span></div> |
| <div class="block">The degree to which this relation is polymorphic.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setPolymorphic-int-">ValueMapping</a></code></span></div> |
| <div class="block">The degree to which this relation is polymorphic.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public void mapConstraints(<a href="https://docs.oracle.com/javase/8/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="deprecatedLabel">Deprecated.</span> </div> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#mapConstraints-java.lang.String-boolean-">ValueMapping</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#mapConstraints-java.lang.String-boolean-">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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#mapConstraints-org.apache.openjpa.jdbc.identifier.DBIdentifier-boolean-">ValueMapping</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#mapConstraints-org.apache.openjpa.jdbc.identifier.DBIdentifier-boolean-">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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#copyMappingInfo-org.apache.openjpa.jdbc.meta.ValueMapping-">ValueMapping</a></code></span></div> |
| <div class="block">Copy mapping info from the given instance to this one.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></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><span class="overrideSpecifyLabel">Overrides:</span></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> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <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="typeNameLink">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="typeNameLink">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–2019 <a href="http://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p> |
| </body> |
| </html> |