| <!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>ClassMapping (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="ClassMapping (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}; |
| var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete 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/ClassMapping.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>Prev Class</li> |
| <li><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMappingInfo.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/ClassMapping.html" target="_top">Frames</a></li> |
| <li><a href="ClassMapping.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>Nested | </li> |
| <li><a href="#field.summary">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><a href="#field.detail">Field</a> | </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 ClassMapping" class="title">Class ClassMapping</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/ClassMetaData.html" title="class in org.apache.openjpa.meta">org.apache.openjpa.meta.ClassMetaData</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.openjpa.jdbc.meta.ClassMapping</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="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>>, <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</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/lib/conf/ValueListener.html" title="interface in org.apache.openjpa.lib.conf">ValueListener</a>, <a href="../../../../../org/apache/openjpa/lib/meta/SourceTracker.html" title="interface in org.apache.openjpa.lib.meta">SourceTracker</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></dd> |
| </dl> |
| <hr> |
| <br> |
| <pre>public class <span class="typeNameLabel">ClassMapping</span> |
| extends <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> |
| implements <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</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.ClassMapping">Serialized Form</a></dd> |
| </dl> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.summary"> |
| <!-- --> |
| </a> |
| <h3>Field Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> |
| <caption><span>Fields</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Field and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <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/ClassMapping.html#EMPTY_MAPPINGS">EMPTY_MAPPINGS</a></span></code> </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields.inherited.from.class.org.apache.openjpa.meta.ClassMetaData"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from class org.apache.openjpa.meta.<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></h3> |
| <code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#ACCESS_EXPLICIT">ACCESS_EXPLICIT</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#ACCESS_FIELD">ACCESS_FIELD</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#ACCESS_PROPERTY">ACCESS_PROPERTY</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#ACCESS_UNKNOWN">ACCESS_UNKNOWN</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#DEFAULT_STRING">DEFAULT_STRING</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#ID_APPLICATION">ID_APPLICATION</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#ID_DATASTORE">ID_DATASTORE</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#ID_UNKNOWN">ID_UNKNOWN</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#SYNTHETIC">SYNTHETIC</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.lib.meta.SourceTracker"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from interface org.apache.openjpa.lib.meta.<a href="../../../../../org/apache/openjpa/lib/meta/SourceTracker.html" title="interface in org.apache.openjpa.lib.meta">SourceTracker</a></h3> |
| <code><a href="../../../../../org/apache/openjpa/lib/meta/SourceTracker.html#SRC_ANNOTATIONS">SRC_ANNOTATIONS</a>, <a href="../../../../../org/apache/openjpa/lib/meta/SourceTracker.html#SRC_OTHER">SRC_OTHER</a>, <a href="../../../../../org/apache/openjpa/lib/meta/SourceTracker.html#SRC_XML">SRC_XML</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="colFirst" scope="col">Modifier</th> |
| <th class="colLast" scope="col">Constructor and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected </code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#ClassMapping-java.lang.Class-org.apache.openjpa.jdbc.meta.MappingRepository-">ClassMapping</a></span>(<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/MappingRepository.html" title="class in org.apache.openjpa.jdbc.meta">MappingRepository</a> repos)</code> |
| <div class="block">Constructor.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected </code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#ClassMapping-org.apache.openjpa.meta.ValueMetaData-">ClassMapping</a></span>(<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a> vmd)</code> |
| <div class="block">Embedded 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></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><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/ClassMapping.html#addDeclaredFieldMapping-java.lang.String-java.lang.Class-">addDeclaredFieldMapping</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)</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#addDeclaredField-java.lang.String-java.lang.Class-"><code>ClassMetaData.addDeclaredField(java.lang.String, java.lang.Class<?>)</code></a>.</div> |
| </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Joinable.html" title="interface in org.apache.openjpa.jdbc.meta">Joinable</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#assertJoinable-org.apache.openjpa.jdbc.schema.Column-">assertJoinable</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a> col)</code> |
| <div class="block">Return the joinable for the given column, or throw an exception if |
| none is available.</div> |
| </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#clearDefinedFieldCache--">clearDefinedFieldCache</a></span>()</code> |
| <div class="block">Clear defined field data.</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/ClassMapping.html#clearMapping--">clearMapping</a></span>()</code> |
| <div class="block">Clear mapping information, including strategy.</div> |
| </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#clearSubclassCache--">clearSubclassCache</a></span>()</code> |
| <div class="block">Clear cached subclass data.</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/ClassMapping.html#copy-org.apache.openjpa.meta.ClassMetaData-">copy</a></span>(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> cls)</code> |
| <div class="block">Copy the metadata from the given instance to this one.</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/ClassMapping.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="i7" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.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="i8" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/lib/rop/ResultObjectProvider.html" title="interface in org.apache.openjpa.lib.rop">ResultObjectProvider</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#customLoad-org.apache.openjpa.jdbc.kernel.JDBCStore-boolean-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-long-long-">customLoad</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| boolean subclasses, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch, |
| long startIdx, |
| long endIdx)</code> |
| <div class="block">Implement this method to customize obtaining a result containing all |
| instances of this class.</div> |
| </td> |
| </tr> |
| <tr id="i9" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#customLoad-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-org.apache.openjpa.jdbc.sql.Result-">customLoad</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> result)</code> |
| <div class="block">Implement this method to customize loading from a <a href="../../../../../org/apache/openjpa/jdbc/sql/Result.html" title="interface in org.apache.openjpa.jdbc.sql"><code>Result</code></a> |
| into an instance.</div> |
| </td> |
| </tr> |
| <tr id="i10" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#customLoad-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.kernel.PCState-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-">customLoad</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/kernel/PCState.html" title="class in org.apache.openjpa.kernel">PCState</a> state, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch)</code> |
| <div class="block">Implement this method to load the state of a given object, without |
| a previous <a href="../../../../../org/apache/openjpa/jdbc/sql/Result.html" title="interface in org.apache.openjpa.jdbc.sql"><code>Result</code></a>.</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/ClassMapping.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="i12" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.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="i13" class="rowColor"> |
| <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/ClassMapping.html#getAlias--">getAlias</a></span>()</code> |
| <div class="block">Return the alias of this strategy.</div> |
| </td> |
| </tr> |
| <tr id="i14" 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/ClassMapping.html#getColumnIO--">getColumnIO</a></span>()</code> |
| <div class="block">I/O information on the key columns / join key.</div> |
| </td> |
| </tr> |
| <tr id="i15" 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/ClassMapping.html#getDeclaredFieldMapping-int-">getDeclaredFieldMapping</a></span>(int index)</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDeclaredField-int-"><code>ClassMetaData.getDeclaredField(int)</code></a>.</div> |
| </td> |
| </tr> |
| <tr id="i16" 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/ClassMapping.html#getDeclaredFieldMapping-java.lang.String-">getDeclaredFieldMapping</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)</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDeclaredField-int-"><code>ClassMetaData.getDeclaredField(int)</code></a>.</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/ClassMapping.html#getDeclaredFieldMappings--">getDeclaredFieldMappings</a></span>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDeclaredFields--"><code>ClassMetaData.getDeclaredFields()</code></a>.</div> |
| </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/ClassMapping.html#getDeclaredUnmanagedFieldMappings--">getDeclaredUnmanagedFieldMappings</a></span>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDeclaredUnmanagedFields--"><code>ClassMetaData.getDeclaredUnmanagedFields()</code></a>.</div> |
| </td> |
| </tr> |
| <tr id="i19" 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/ClassMapping.html#getDefaultFetchGroupFieldMappings--">getDefaultFetchGroupFieldMappings</a></span>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDefaultFetchGroupFields--"><code>ClassMetaData.getDefaultFetchGroupFields()</code></a>.</div> |
| </td> |
| </tr> |
| <tr id="i20" 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/ClassMapping.html#getDefinedFieldMappings--">getDefinedFieldMappings</a></span>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDefinedFields--"><code>ClassMetaData.getDefinedFields()</code></a>.</div> |
| </td> |
| </tr> |
| <tr id="i21" 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/ClassMapping.html#getDefinedFieldMappingsInListingOrder--">getDefinedFieldMappingsInListingOrder</a></span>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDefinedFieldsInListingOrder--"><code>ClassMetaData.getDefinedFieldsInListingOrder()</code></a>.</div> |
| </td> |
| </tr> |
| <tr id="i22" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Discriminator.html" title="class in org.apache.openjpa.jdbc.meta">Discriminator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getDiscriminator--">getDiscriminator</a></span>()</code> |
| <div class="block">The class discriminator.</div> |
| </td> |
| </tr> |
| <tr id="i23" 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/ClassMapping.html#getEmbeddingMapping--">getEmbeddingMapping</a></span>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getEmbeddingMetaData--"><code>ClassMetaData.getEmbeddingMetaData()</code></a></div> |
| </td> |
| </tr> |
| <tr id="i24" 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/ClassMapping.html#getFieldMapping-int-">getFieldMapping</a></span>(int index)</code> |
| <div class="block">Convenience method to perform cast from <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getField-int-"><code>ClassMetaData.getField(int)</code></a>.</div> |
| </td> |
| </tr> |
| <tr id="i25" 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/ClassMapping.html#getFieldMapping-java.lang.String-">getFieldMapping</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)</code> |
| <div class="block">Convenience method to perform cast from <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getField-int-"><code>ClassMetaData.getField(int)</code></a>.</div> |
| </td> |
| </tr> |
| <tr id="i26" 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/ClassMapping.html#getFieldMappings--">getFieldMappings</a></span>()</code> |
| <div class="block">Convenience method to perform cast from <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getFields--"><code>ClassMetaData.getFields()</code></a>.</div> |
| </td> |
| </tr> |
| <tr id="i27" 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/ClassMapping.html#getFieldMappingsInListingOrder--">getFieldMappingsInListingOrder</a></span>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getFieldsInListingOrder--"><code>ClassMetaData.getFieldsInListingOrder()</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/ClassMapping.html#getIndependentAssignableMappings--">getIndependentAssignableMappings</a></span>()</code> |
| <div class="block">Returns the closest-derived list of non-inter-joinable mapped types |
| assignable to this type.</div> |
| </td> |
| </tr> |
| <tr id="i29" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Joinable.html" title="interface in org.apache.openjpa.jdbc.meta">Joinable</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getJoinable-org.apache.openjpa.jdbc.schema.Column-">getJoinable</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a> col)</code> |
| <div class="block">Return the <a href="../../../../../org/apache/openjpa/jdbc/meta/Joinable.html" title="interface in org.apache.openjpa.jdbc.meta"><code>Joinable</code></a> for the given column.</div> |
| </td> |
| </tr> |
| <tr id="i30" 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/ClassMapping.html#getJoinablePCSubclassMappings--">getJoinablePCSubclassMappings</a></span>()</code> |
| <div class="block">Return mapped subclasses that are reachable via joins.</div> |
| </td> |
| </tr> |
| <tr id="i31" 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/ClassMapping.html#getJoinablePCSuperclassMapping--">getJoinablePCSuperclassMapping</a></span>()</code> |
| <div class="block">Return the nearest mapped superclass that can join to this class.</div> |
| </td> |
| </tr> |
| <tr id="i32" 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/ClassMapping.html#getJoinForeignKey--">getJoinForeignKey</a></span>()</code> |
| <div class="block">Foreign key linking the primary key columns to the superclass table, |
| 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/ClassMapping.html#getMappedPCSubclassMappings--">getMappedPCSubclassMappings</a></span>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getMappedPCSubclassMetaDatas--"><code>ClassMetaData.getMappedPCSubclassMetaDatas()</code></a>.</div> |
| </td> |
| </tr> |
| <tr id="i34" 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/ClassMapping.html#getMappedPCSuperclassMapping--">getMappedPCSuperclassMapping</a></span>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getMappedPCSuperclassMetaData--"><code>ClassMetaData.getMappedPCSuperclassMetaData()</code></a>.</div> |
| </td> |
| </tr> |
| <tr id="i35" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">ClassMappingInfo</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getMappingInfo--">getMappingInfo</a></span>()</code> |
| <div class="block">Raw mapping data.</div> |
| </td> |
| </tr> |
| <tr id="i36" 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/ClassMapping.html#getMappingRepository--">getMappingRepository</a></span>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getRepository--"><code>ClassMetaData.getRepository()</code></a>.</div> |
| </td> |
| </tr> |
| <tr id="i37" 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/ClassMapping.html#getObjectId-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.sql.Result-org.apache.openjpa.jdbc.schema.ForeignKey-boolean-org.apache.openjpa.jdbc.sql.Joins-">getObjectId</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/sql/Result.html" title="interface in org.apache.openjpa.jdbc.sql">Result</a> res, |
| <a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a> fk, |
| boolean subs, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins)</code> |
| <div class="block">Return the oid value stored in the result.</div> |
| </td> |
| </tr> |
| <tr id="i38" 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/ClassMapping.html#getPCSubclassMappings--">getPCSubclassMappings</a></span>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getPCSubclassMetaDatas--"><code>ClassMetaData.getPCSubclassMetaDatas()</code></a>.</div> |
| </td> |
| </tr> |
| <tr id="i39" 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/ClassMapping.html#getPCSuperclassMapping--">getPCSuperclassMapping</a></span>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getPCSuperclassMetaData--"><code>ClassMetaData.getPCSuperclassMetaData()</code></a>.</div> |
| </td> |
| </tr> |
| <tr id="i40" 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/ClassMapping.html#getPrimaryKeyColumns--">getPrimaryKeyColumns</a></span>()</code> |
| <div class="block">The columns this mapping uses to uniquely identify an object.</div> |
| </td> |
| </tr> |
| <tr id="i41" 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/ClassMapping.html#getPrimaryKeyFieldMappings--">getPrimaryKeyFieldMappings</a></span>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getPrimaryKeyFields--"><code>ClassMetaData.getPrimaryKeyFields()</code></a>.</div> |
| </td> |
| </tr> |
| <tr id="i42" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getStrategy--">getStrategy</a></span>()</code> |
| <div class="block">The strategy used to map this mapping.</div> |
| </td> |
| </tr> |
| <tr id="i43" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getSubclassFetchMode--">getSubclassFetchMode</a></span>()</code> |
| <div class="block">The subclass 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="i44" class="altColor"> |
| <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/ClassMapping.html#getTable--">getTable</a></span>()</code> |
| <div class="block">The mapping's primary table.</div> |
| </td> |
| </tr> |
| <tr id="i45" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getVersion--">getVersion</a></span>()</code> |
| <div class="block">The version indicator.</div> |
| </td> |
| </tr> |
| <tr id="i46" 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/ClassMapping.html#getVersionFieldMapping--">getVersionFieldMapping</a></span>()</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getVersionField--"><code>ClassMetaData.getVersionField()</code></a>.</div> |
| </td> |
| </tr> |
| <tr id="i47" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#initialize--">initialize</a></span>()</code> |
| <div class="block">Perform caching and other initialization operations.</div> |
| </td> |
| </tr> |
| <tr id="i48" class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#initializeMapping--">initializeMapping</a></span>()</code> |
| <div class="block">Initialize mapping.</div> |
| </td> |
| </tr> |
| <tr id="i49" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.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="i50" 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/ClassMapping.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="i51" 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/ClassMapping.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="i52" 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/ClassMapping.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="i53" 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/ClassMapping.html#isForeignKeyObjectId-org.apache.openjpa.jdbc.schema.ForeignKey-">isForeignKeyObjectId</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">Return whether the columns of the given foreign key to this mapping |
| can be used to construct an object id for this type.</div> |
| </td> |
| </tr> |
| <tr id="i54" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#isMapped--">isMapped</a></span>()</code> |
| <div class="block">Returns true if this 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="i55" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#isPrimaryKeyObjectId-boolean-">isPrimaryKeyObjectId</a></span>(boolean hasAll)</code> |
| <div class="block">Return true if the this class' primary key columns correspond to the |
| base class' primary key columns used to construct oid values.</div> |
| </td> |
| </tr> |
| <tr id="i56" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#isVerticalStrategy--">isVerticalStrategy</a></span>()</code> </td> |
| </tr> |
| <tr id="i57" 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/ClassMapping.html#joinSuperclass-org.apache.openjpa.jdbc.sql.Joins-boolean-">joinSuperclass</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins, |
| boolean toThis)</code> |
| <div class="block">Join the mapping and its superclass.</div> |
| </td> |
| </tr> |
| <tr id="i58" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#map-boolean-">map</a></span>(boolean adapt)</code> |
| <div class="block">Map the owning mapping using this strategy.</div> |
| </td> |
| </tr> |
| <tr id="i59" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#refSchemaComponents--">refSchemaComponents</a></span>()</code> </td> |
| </tr> |
| <tr id="i60" class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#resolveMapping-boolean-">resolveMapping</a></span>(boolean runtime)</code> |
| <div class="block">Resolve mapping data.</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/ClassMapping.html#setClassMapping-org.apache.openjpa.jdbc.meta.ClassMapping-">setClassMapping</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a> owner)</code> |
| <div class="block">Set the class mapping using this strategy.</div> |
| </td> |
| </tr> |
| <tr id="i62" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.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 key columns / join key.</div> |
| </td> |
| </tr> |
| <tr id="i63" class="rowColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#setDescribedType-java.lang.Class-">setDescribedType</a></span>(<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)</code> |
| <div class="block">Set the class described by this metadata.</div> |
| </td> |
| </tr> |
| <tr id="i64" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#setJoinable-org.apache.openjpa.jdbc.schema.Column-org.apache.openjpa.jdbc.meta.Joinable-">setJoinable</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a> col, |
| <a href="../../../../../org/apache/openjpa/jdbc/meta/Joinable.html" title="interface in org.apache.openjpa.jdbc.meta">Joinable</a> joinable)</code> |
| <div class="block">Add the given column-to-joinable mapping.</div> |
| </td> |
| </tr> |
| <tr id="i65" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.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 primary key columns to the superclass table, |
| or null if none.</div> |
| </td> |
| </tr> |
| <tr id="i66" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#setPrimaryKeyColumns-org.apache.openjpa.jdbc.schema.Column:A-">setPrimaryKeyColumns</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 this mapping uses to uniquely identify an object.</div> |
| </td> |
| </tr> |
| <tr id="i67" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#setStrategy-org.apache.openjpa.jdbc.meta.ClassStrategy-java.lang.Boolean-">setStrategy</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</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="i68" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#setSubclassFetchMode-int-">setSubclassFetchMode</a></span>(int mode)</code> |
| <div class="block">The subclass 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="i69" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#setTable-org.apache.openjpa.jdbc.schema.Table-">setTable</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a> table)</code> |
| <div class="block">The mapping's primary table.</div> |
| </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/ClassMapping.html#supportsEagerSelect-org.apache.openjpa.jdbc.sql.Select-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.meta.ClassMapping-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-">supportsEagerSelect</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/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a> base, |
| <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 true if this strategy can perform the given select from |
| the given <code>base</code> mapping.</div> |
| </td> |
| </tr> |
| <tr id="i71" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.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="i72" 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/ClassMapping.html#toDataStoreValue-java.lang.Object-org.apache.openjpa.jdbc.schema.Column:A-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> obj, |
| <a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>[] cols, |
| <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 the given column value(s) for the given object.</div> |
| </td> |
| </tr> |
| <tr id="i73" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.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="i74" class="altColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.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> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.org.apache.openjpa.meta.ClassMetaData"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class org.apache.openjpa.meta.<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></h3> |
| <code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#addDeclaredFetchGroup-java.lang.String-">addDeclaredFetchGroup</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#addDeclaredField-java.lang.String-java.lang.Class-">addDeclaredField</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#addDeclaredInterface-java.lang.Class-">addDeclaredInterface</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#addDefinedSuperclassField-java.lang.String-java.lang.Class-java.lang.Class-">addDefinedSuperclassField</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#addExtensionKeys-java.util.Collection-">addExtensionKeys</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#clearAllFieldCache--">clearAllFieldCache</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#clearFieldCache--">clearFieldCache</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#compareTo-org.apache.openjpa.meta.ClassMetaData-">compareTo</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#defineSuperclassFields-boolean-">defineSuperclassFields</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#equals-java.lang.Object-">equals</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getAccessType--">getAccessType</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getCacheEnabled--">getCacheEnabled</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getColNumber--">getColNumber</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getComments--">getComments</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getCustomFetchGroups--">getCustomFetchGroups</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDataCache--">getDataCache</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDataCacheEnabled--">getDataCacheEnabled</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDataCacheName--">getDataCacheName</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDataCacheTimeout--">getDataCacheTimeout</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDeclaredFetchGroups--">getDeclaredFetchGroups</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDeclaredField-int-">getDeclaredField</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDeclaredField-java.lang.String-">getDeclaredField</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDeclaredFieldNames--">getDeclaredFieldNames</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDeclaredFields--">getDeclaredFields</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDeclaredInterfaces--">getDeclaredInterfaces</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDeclaredUnmanagedFields--">getDeclaredUnmanagedFields</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDefaultFetchGroupFields--">getDefaultFetchGroupFields</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDefinedFields--">getDefinedFields</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDefinedFieldsInListingOrder--">getDefinedFieldsInListingOrder</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDefinedSuperclassField-java.lang.String-">getDefinedSuperclassField</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDescribedType--">getDescribedType</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDescribedTypeString--">getDescribedTypeString</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDetachedState--">getDetachedState</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDetachedStateField--">getDetachedStateField</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getEmbeddingMetaData--">getEmbeddingMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getEnvClassLoader--">getEnvClassLoader</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getExtraFieldDataIndex-int-">getExtraFieldDataIndex</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getExtraFieldDataLength--">getExtraFieldDataLength</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getFetchGroup-java.lang.String-">getFetchGroup</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getField-int-">getField</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getField-java.lang.String-">getField</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getFieldNames--">getFieldNames</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getFields--">getFields</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getFieldsInListingOrder--">getFieldsInListingOrder</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getIdClass--">getIdClass</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getIdentitySequenceMetaData--">getIdentitySequenceMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getIdentitySequenceName--">getIdentitySequenceName</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getIdentityStrategy--">getIdentityStrategy</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getIdentityType--">getIdentityType</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getInterfaceAliasedProperties-java.lang.Class-">getInterfaceAliasedProperties</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getInterfaceImpl--">getInterfaceImpl</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getInterfacePropertyAlias-java.lang.Class-java.lang.String-">getInterfacePropertyAlias</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getLifecycleMetaData--">getLifecycleMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getLineNumber--">getLineNumber</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getListingIndex--">getListingIndex</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getLrsFields--">getLrsFields</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getMappedPCSubclassMetaDatas--">getMappedPCSubclassMetaDatas</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getMappedPCSuperclassMetaData--">getMappedPCSuperclassMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getMappyedByIdFields--">getMappyedByIdFields</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getObjectIdType--">getObjectIdType</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getPCSubclasses--">getPCSubclasses</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getPCSubclassMetaDatas--">getPCSubclassMetaDatas</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getPCSuperclass--">getPCSuperclass</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getPCSuperclassMetaData--">getPCSuperclassMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getPkAndNonPersistentManagedFmdIndexes--">getPkAndNonPersistentManagedFmdIndexes</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getPrimaryKeyFields--">getPrimaryKeyFields</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getProxyFields--">getProxyFields</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getRepository--">getRepository</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getRequiresExtent--">getRequiresExtent</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getResolve--">getResolve</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getResourceName--">getResourceName</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getSourceFile--">getSourceFile</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getSourceMode--">getSourceMode</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getSourceName--">getSourceName</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getSourceScope--">getSourceScope</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getSourceType--">getSourceType</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getSuperclassField-org.apache.openjpa.meta.FieldMetaData-">getSuperclassField</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getTypeAlias--">getTypeAlias</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getUseSchemaElement--">getUseSchemaElement</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getVersionField--">getVersionField</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#hasAbstractPKField--">hasAbstractPKField</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#hashCode--">hashCode</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#hasInverseManagedFields--">hasInverseManagedFields</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#hasPKFieldsFromAbstractClass--">hasPKFieldsFromAbstractClass</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#isAbstract--">isAbstract</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#isAccessibleField-java.lang.String-">isAccessibleField</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#isDetachable--">isDetachable</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#isEmbeddable--">isEmbeddable</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#isEmbeddedOnly--">isEmbeddedOnly</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#isExplicitAccess--">isExplicitAccess</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#isIntercepting--">isIntercepting</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#isManagedInterface--">isManagedInterface</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#isMixedAccess--">isMixedAccess</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#isObjectIdTypeShared--">isObjectIdTypeShared</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#isOpenJPAIdentity--">isOpenJPAIdentity</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#registerForValueUpdate-java.lang.String...-">registerForValueUpdate</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#removeDeclaredFetchGroup-org.apache.openjpa.meta.FetchGroup-">removeDeclaredFetchGroup</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#removeDeclaredField-org.apache.openjpa.meta.FieldMetaData-">removeDeclaredField</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#removeDeclaredInterface-java.lang.Class-">removeDeclaredInterface</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#removeDefinedSuperclassField-org.apache.openjpa.meta.FieldMetaData-">removeDefinedSuperclassField</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#resolve-int-">resolve</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#resolveMeta-boolean-">resolveMeta</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setAbstract-boolean-">setAbstract</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setAccessType-int-">setAccessType</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setCacheEnabled-boolean-">setCacheEnabled</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setColNumber-int-">setColNumber</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setComments-java.lang.String:A-">setComments</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setDataCacheName-java.lang.String-">setDataCacheName</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setDataCacheTimeout-int-">setDataCacheTimeout</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setDetachable-boolean-">setDetachable</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setDetachedState-java.lang.String-">setDetachedState</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setEmbeddable--">setEmbeddable</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setEmbeddedOnly-boolean-">setEmbeddedOnly</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setEnvClassLoader-java.lang.ClassLoader-">setEnvClassLoader</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setIdentitySequenceName-java.lang.String-">setIdentitySequenceName</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setIdentityStrategy-int-">setIdentityStrategy</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setIdentityType-int-">setIdentityType</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setIntercepting-boolean-">setIntercepting</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setInterfaceImpl-java.lang.Class-">setInterfaceImpl</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setInterfacePropertyAlias-java.lang.Class-java.lang.String-java.lang.String-">setInterfacePropertyAlias</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setLineNumber-int-">setLineNumber</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setListingIndex-int-">setListingIndex</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setManagedInterface-boolean-">setManagedInterface</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setObjectIdType-java.lang.Class-boolean-">setObjectIdType</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setPCSuperclass-java.lang.Class-">setPCSuperclass</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setPCSuperclassMetaData-org.apache.openjpa.meta.ClassMetaData-">setPCSuperclassMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setRequiresExtent-boolean-">setRequiresExtent</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setResolve-int-">setResolve</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setResolve-int-boolean-">setResolve</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setSource-java.io.File-int-java.lang.String-">setSource</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setSourceMode-int-">setSourceMode</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setSourceMode-int-boolean-">setSourceMode</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setTypeAlias-java.lang.String-">setTypeAlias</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setUseSchemaElement-boolean-">setUseSchemaElement</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#toString--">toString</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#useIdClassFromParent--">useIdClassFromParent</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#usesDetachedState--">usesDetachedState</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#validateMapping-boolean-">validateMapping</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#validateMeta-boolean-">validateMeta</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#valueChanged-org.apache.openjpa.lib.conf.Value-">valueChanged</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> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.detail"> |
| <!-- --> |
| </a> |
| <h3>Field Detail</h3> |
| <a name="EMPTY_MAPPINGS"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>EMPTY_MAPPINGS</h4> |
| <pre>public static final <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>[] EMPTY_MAPPINGS</pre> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.detail"> |
| <!-- --> |
| </a> |
| <h3>Constructor Detail</h3> |
| <a name="ClassMapping-java.lang.Class-org.apache.openjpa.jdbc.meta.MappingRepository-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ClassMapping</h4> |
| <pre>protected ClassMapping(<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/MappingRepository.html" title="class in org.apache.openjpa.jdbc.meta">MappingRepository</a> repos)</pre> |
| <div class="block">Constructor. Supply described type and owning repository.</div> |
| </li> |
| </ul> |
| <a name="ClassMapping-org.apache.openjpa.meta.ValueMetaData-"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>ClassMapping</h4> |
| <pre>protected ClassMapping(<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a> vmd)</pre> |
| <div class="block">Embedded constructor. Supply embedding value and owning repository.</div> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ============ METHOD DETAIL ========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a name="getDiscriminator--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDiscriminator</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/Discriminator.html" title="class in org.apache.openjpa.jdbc.meta">Discriminator</a> getDiscriminator()</pre> |
| <div class="block">The class discriminator.</div> |
| </li> |
| </ul> |
| <a name="getVersion--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getVersion</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/Version.html" title="class in org.apache.openjpa.jdbc.meta">Version</a> getVersion()</pre> |
| <div class="block">The version indicator.</div> |
| </li> |
| </ul> |
| <a name="getObjectId-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.sql.Result-org.apache.openjpa.jdbc.schema.ForeignKey-boolean-org.apache.openjpa.jdbc.sql.Joins-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getObjectId</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> getObjectId(<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/Result.html" title="interface in org.apache.openjpa.jdbc.sql">Result</a> res, |
| <a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a> fk, |
| boolean subs, |
| <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">Return the oid value stored in the result. This implementation will |
| recurse until it finds an ancestor class who uses oid values for its |
| primary key.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>fk</code> - if non-null, use the local columns of the given foreign |
| key in place of this class' primary key columns</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/ClassMapping.html#isPrimaryKeyObjectId-boolean-"><code>isPrimaryKeyObjectId(boolean)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="toDataStoreValue-java.lang.Object-org.apache.openjpa.jdbc.schema.Column:A-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> obj, |
| <a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>[] cols, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</pre> |
| <div class="block">Return the given column value(s) for the given object. The given |
| columns will be primary key columns of this mapping, but may be in |
| any order. If there is only one column, return its value. If there |
| are multiple columns, return an object array of their values, in the |
| same order the columns are given.</div> |
| </li> |
| </ul> |
| <a name="assertJoinable-org.apache.openjpa.jdbc.schema.Column-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>assertJoinable</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/Joinable.html" title="interface in org.apache.openjpa.jdbc.meta">Joinable</a> assertJoinable(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a> col)</pre> |
| <div class="block">Return the joinable for the given column, or throw an exception if |
| none is available.</div> |
| </li> |
| </ul> |
| <a name="getJoinable-org.apache.openjpa.jdbc.schema.Column-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJoinable</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/Joinable.html" title="interface in org.apache.openjpa.jdbc.meta">Joinable</a> getJoinable(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a> col)</pre> |
| <div class="block">Return the <a href="../../../../../org/apache/openjpa/jdbc/meta/Joinable.html" title="interface in org.apache.openjpa.jdbc.meta"><code>Joinable</code></a> for the given column. Any column that |
| another mapping joins to must be controlled by a joinable.</div> |
| </li> |
| </ul> |
| <a name="setJoinable-org.apache.openjpa.jdbc.schema.Column-org.apache.openjpa.jdbc.meta.Joinable-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJoinable</h4> |
| <pre>public void setJoinable(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a> col, |
| <a href="../../../../../org/apache/openjpa/jdbc/meta/Joinable.html" title="interface in org.apache.openjpa.jdbc.meta">Joinable</a> joinable)</pre> |
| <div class="block">Add the given column-to-joinable mapping.</div> |
| </li> |
| </ul> |
| <a name="isForeignKeyObjectId-org.apache.openjpa.jdbc.schema.ForeignKey-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isForeignKeyObjectId</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> isForeignKeyObjectId(<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a> fk)</pre> |
| <div class="block">Return whether the columns of the given foreign key to this mapping |
| can be used to construct an object id for this type. This is a |
| relatively expensive operation; its results should be cached.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd><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 the foreign key contains all oid |
| columns, <code>null</code> if it contains only some columns, |
| or <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 it contains non-oid columns</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getMappingInfo--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMappingInfo</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">ClassMappingInfo</a> getMappingInfo()</pre> |
| <div class="block">Raw mapping data.</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/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</a> getStrategy()</pre> |
| <div class="block">The strategy used to map this mapping.</div> |
| </li> |
| </ul> |
| <a name="setStrategy-org.apache.openjpa.jdbc.meta.ClassStrategy-java.lang.Boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setStrategy</h4> |
| <pre>public void setStrategy(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</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="setTable-org.apache.openjpa.jdbc.schema.Table-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTable</h4> |
| <pre>public void setTable(<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a> table)</pre> |
| <div class="block">The mapping's primary table.</div> |
| </li> |
| </ul> |
| <a name="getPrimaryKeyColumns--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPrimaryKeyColumns</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>[] getPrimaryKeyColumns()</pre> |
| <div class="block">The columns this mapping uses to uniquely identify an object. |
| These will typically be the primary key columns or the columns this |
| class uses to link to its superclass table.</div> |
| </li> |
| </ul> |
| <a name="setPrimaryKeyColumns-org.apache.openjpa.jdbc.schema.Column:A-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPrimaryKeyColumns</h4> |
| <pre>public void setPrimaryKeyColumns(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>[] cols)</pre> |
| <div class="block">The columns this mapping uses to uniquely identify an object. |
| These will typically be the primary key columns or the columns this |
| class uses to link to its superclass table.</div> |
| </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">I/O information on the key columns / join key.</div> |
| </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">I/O information on the key columns / join key.</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 primary key columns to the superclass table, |
| or null if none.</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 primary key columns to the superclass table, |
| or null if none.</div> |
| </li> |
| </ul> |
| <a name="refSchemaComponents--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>refSchemaComponents</h4> |
| <pre>public void refSchemaComponents()</pre> |
| </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> |
| </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> |
| </li> |
| </ul> |
| <a name="setDescribedType-java.lang.Class-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDescribedType</h4> |
| <pre>protected void setDescribedType(<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)</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setDescribedType-java.lang.Class-">ClassMetaData</a></code></span></div> |
| <div class="block">Set the class described by this metadata. The type may be reset when |
| an embedded value changes its declared type.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setDescribedType-java.lang.Class-">setDescribedType</a></code> in class <code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getSubclassFetchMode--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSubclassFetchMode</h4> |
| <pre>public int getSubclassFetchMode()</pre> |
| <div class="block">The subclass 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="setSubclassFetchMode-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSubclassFetchMode</h4> |
| <pre>public void setSubclassFetchMode(int mode)</pre> |
| <div class="block">The subclass 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/ClassMetaData.html#getRepository--"><code>ClassMetaData.getRepository()</code></a>.</div> |
| </li> |
| </ul> |
| <a name="getEmbeddingMapping--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEmbeddingMapping</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a> getEmbeddingMapping()</pre> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getEmbeddingMetaData--"><code>ClassMetaData.getEmbeddingMetaData()</code></a></div> |
| </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 this 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/ClassMetaData.html#isMapped--">isMapped</a></code> in class <code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getPCSuperclassMapping--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPCSuperclassMapping</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a> getPCSuperclassMapping()</pre> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getPCSuperclassMetaData--"><code>ClassMetaData.getPCSuperclassMetaData()</code></a>.</div> |
| </li> |
| </ul> |
| <a name="getMappedPCSuperclassMapping--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMappedPCSuperclassMapping</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a> getMappedPCSuperclassMapping()</pre> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getMappedPCSuperclassMetaData--"><code>ClassMetaData.getMappedPCSuperclassMetaData()</code></a>.</div> |
| </li> |
| </ul> |
| <a name="getJoinablePCSuperclassMapping--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJoinablePCSuperclassMapping</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a> getJoinablePCSuperclassMapping()</pre> |
| <div class="block">Return the nearest mapped superclass that can join to this class.</div> |
| </li> |
| </ul> |
| <a name="getPCSubclassMappings--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPCSubclassMappings</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>[] getPCSubclassMappings()</pre> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getPCSubclassMetaDatas--"><code>ClassMetaData.getPCSubclassMetaDatas()</code></a>.</div> |
| </li> |
| </ul> |
| <a name="getMappedPCSubclassMappings--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMappedPCSubclassMappings</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>[] getMappedPCSubclassMappings()</pre> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getMappedPCSubclassMetaDatas--"><code>ClassMetaData.getMappedPCSubclassMetaDatas()</code></a>.</div> |
| </li> |
| </ul> |
| <a name="getJoinablePCSubclassMappings--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJoinablePCSubclassMappings</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>[] getJoinablePCSubclassMappings()</pre> |
| <div class="block">Return mapped subclasses that are reachable via joins.</div> |
| </li> |
| </ul> |
| <a name="getIndependentAssignableMappings--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getIndependentAssignableMappings</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>[] getIndependentAssignableMappings()</pre> |
| <div class="block">Returns the closest-derived list of non-inter-joinable mapped types |
| assignable to this type. May return this mapping.</div> |
| </li> |
| </ul> |
| <a name="getFieldMappings--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFieldMappings</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>[] getFieldMappings()</pre> |
| <div class="block">Convenience method to perform cast from <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getFields--"><code>ClassMetaData.getFields()</code></a>.</div> |
| </li> |
| </ul> |
| <a name="getDeclaredFieldMappings--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDeclaredFieldMappings</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>[] getDeclaredFieldMappings()</pre> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDeclaredFields--"><code>ClassMetaData.getDeclaredFields()</code></a>.</div> |
| </li> |
| </ul> |
| <a name="getPrimaryKeyFieldMappings--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPrimaryKeyFieldMappings</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>[] getPrimaryKeyFieldMappings()</pre> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getPrimaryKeyFields--"><code>ClassMetaData.getPrimaryKeyFields()</code></a>.</div> |
| </li> |
| </ul> |
| <a name="getVersionFieldMapping--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getVersionFieldMapping</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a> getVersionFieldMapping()</pre> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getVersionField--"><code>ClassMetaData.getVersionField()</code></a>.</div> |
| </li> |
| </ul> |
| <a name="getDefaultFetchGroupFieldMappings--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDefaultFetchGroupFieldMappings</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>[] getDefaultFetchGroupFieldMappings()</pre> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDefaultFetchGroupFields--"><code>ClassMetaData.getDefaultFetchGroupFields()</code></a>.</div> |
| </li> |
| </ul> |
| <a name="getDefinedFieldMappings--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDefinedFieldMappings</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>[] getDefinedFieldMappings()</pre> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDefinedFields--"><code>ClassMetaData.getDefinedFields()</code></a>.</div> |
| </li> |
| </ul> |
| <a name="getFieldMappingsInListingOrder--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFieldMappingsInListingOrder</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>[] getFieldMappingsInListingOrder()</pre> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getFieldsInListingOrder--"><code>ClassMetaData.getFieldsInListingOrder()</code></a>.</div> |
| </li> |
| </ul> |
| <a name="getDefinedFieldMappingsInListingOrder--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDefinedFieldMappingsInListingOrder</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>[] getDefinedFieldMappingsInListingOrder()</pre> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDefinedFieldsInListingOrder--"><code>ClassMetaData.getDefinedFieldsInListingOrder()</code></a>.</div> |
| </li> |
| </ul> |
| <a name="getFieldMapping-int-"> |
| <!-- --> |
| </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(int index)</pre> |
| <div class="block">Convenience method to perform cast from <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getField-int-"><code>ClassMetaData.getField(int)</code></a>.</div> |
| </li> |
| </ul> |
| <a name="getDeclaredFieldMapping-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDeclaredFieldMapping</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a> getDeclaredFieldMapping(int index)</pre> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDeclaredField-int-"><code>ClassMetaData.getDeclaredField(int)</code></a>.</div> |
| </li> |
| </ul> |
| <a name="getFieldMapping-java.lang.String-"> |
| <!-- --> |
| </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(<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)</pre> |
| <div class="block">Convenience method to perform cast from <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getField-int-"><code>ClassMetaData.getField(int)</code></a>.</div> |
| </li> |
| </ul> |
| <a name="getDeclaredFieldMapping-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDeclaredFieldMapping</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a> getDeclaredFieldMapping(<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)</pre> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDeclaredField-int-"><code>ClassMetaData.getDeclaredField(int)</code></a>.</div> |
| </li> |
| </ul> |
| <a name="getDeclaredUnmanagedFieldMappings--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDeclaredUnmanagedFieldMappings</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>[] getDeclaredUnmanagedFieldMappings()</pre> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#getDeclaredUnmanagedFields--"><code>ClassMetaData.getDeclaredUnmanagedFields()</code></a>.</div> |
| </li> |
| </ul> |
| <a name="addDeclaredFieldMapping-java.lang.String-java.lang.Class-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addDeclaredFieldMapping</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a> addDeclaredFieldMapping(<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)</pre> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#addDeclaredField-java.lang.String-java.lang.Class-"><code>ClassMetaData.addDeclaredField(java.lang.String, java.lang.Class<?>)</code></a>.</div> |
| </li> |
| </ul> |
| <a name="resolveMapping-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>resolveMapping</h4> |
| <pre>protected void resolveMapping(boolean runtime)</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#resolveMapping-boolean-">ClassMetaData</a></code></span></div> |
| <div class="block">Resolve mapping data. Logs resolve message and resolves super by default.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#resolveMapping-boolean-">resolveMapping</a></code> in class <code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="initializeMapping--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>initializeMapping</h4> |
| <pre>protected void initializeMapping()</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#initializeMapping--">ClassMetaData</a></code></span></div> |
| <div class="block">Initialize mapping. Logs init message by default.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#initializeMapping--">initializeMapping</a></code> in class <code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="clearDefinedFieldCache--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>clearDefinedFieldCache</h4> |
| <pre>protected void clearDefinedFieldCache()</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#clearDefinedFieldCache--">ClassMetaData</a></code></span></div> |
| <div class="block">Clear defined field data.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#clearDefinedFieldCache--">clearDefinedFieldCache</a></code> in class <code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="clearSubclassCache--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>clearSubclassCache</h4> |
| <pre>protected void clearSubclassCache()</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#clearSubclassCache--">ClassMetaData</a></code></span></div> |
| <div class="block">Clear cached subclass data.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#clearSubclassCache--">clearSubclassCache</a></code> in class <code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="copy-org.apache.openjpa.meta.ClassMetaData-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>copy</h4> |
| <pre>public void copy(<a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> cls)</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#copy-org.apache.openjpa.meta.ClassMetaData-">ClassMetaData</a></code></span></div> |
| <div class="block">Copy the metadata from the given instance 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/ClassMetaData.html#copy-org.apache.openjpa.meta.ClassMetaData-">copy</a></code> in class <code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</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="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="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="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="setClassMapping-org.apache.openjpa.jdbc.meta.ClassMapping-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setClassMapping</h4> |
| <pre>public void setClassMapping(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a> owner)</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html#setClassMapping-org.apache.openjpa.jdbc.meta.ClassMapping-">ClassStrategy</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/ClassStrategy.html#setClassMapping-org.apache.openjpa.jdbc.meta.ClassMapping-">setClassMapping</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isPrimaryKeyObjectId-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isPrimaryKeyObjectId</h4> |
| <pre>public boolean isPrimaryKeyObjectId(boolean hasAll)</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html#isPrimaryKeyObjectId-boolean-">ClassStrategy</a></code></span></div> |
| <div class="block">Return true if the this class' primary key columns correspond to the |
| base class' primary key columns used to construct oid values. Base |
| classes always return true. Classes that join to the base class table, |
| though, may not always join using the same columns the base class |
| uses for oid values, or may not use all the columns. When performing a |
| select, we will join down to the most-derived class that is identified |
| by oid values. We cannot use non-primary key field values for joining |
| during selects, because the field values to join on might be the ones |
| we're trying to select! Similarly, we can only reconstruct oid values |
| for selected objects using classes whose primary keys store oid values.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html#isPrimaryKeyObjectId-boolean-">isPrimaryKeyObjectId</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</a></code></dd> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>hasAll</code> - if true, there must be a primary key column for every |
| base class primary key column; if false the primary key |
| must only match a subset of the base class primary key columns</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="joinSuperclass-org.apache.openjpa.jdbc.sql.Joins-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>joinSuperclass</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joinSuperclass(<a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a> joins, |
| boolean toThis)</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html#joinSuperclass-org.apache.openjpa.jdbc.sql.Joins-boolean-">ClassStrategy</a></code></span></div> |
| <div class="block">Join the mapping and its superclass.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html#joinSuperclass-org.apache.openjpa.jdbc.sql.Joins-boolean-">joinSuperclass</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</a></code></dd> |
| <dd><code>toThis</code> - if false, inner join to the superclass table; if |
| true, outer join from the superclass table to this table</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="supportsEagerSelect-org.apache.openjpa.jdbc.sql.Select-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.meta.ClassMapping-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>supportsEagerSelect</h4> |
| <pre>public boolean supportsEagerSelect(<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/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a> base, |
| <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/ClassStrategy.html#supportsEagerSelect-org.apache.openjpa.jdbc.sql.Select-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.meta.ClassMapping-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-">ClassStrategy</a></code></span></div> |
| <div class="block">Return true if this strategy can perform the given select from |
| the given <code>base</code> mapping. |
| 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/ClassStrategy.html#supportsEagerSelect-org.apache.openjpa.jdbc.sql.Select-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.meta.ClassMapping-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-">supportsEagerSelect</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="customLoad-org.apache.openjpa.jdbc.kernel.JDBCStore-boolean-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-long-long-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>customLoad</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/lib/rop/ResultObjectProvider.html" title="interface in org.apache.openjpa.lib.rop">ResultObjectProvider</a> customLoad(<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| boolean subclasses, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch, |
| long startIdx, |
| long endIdx) |
| 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/ClassStrategy.html#customLoad-org.apache.openjpa.jdbc.kernel.JDBCStore-boolean-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-long-long-">ClassStrategy</a></code></span></div> |
| <div class="block">Implement this method to customize obtaining a result containing all |
| instances of this class. Return null for standard loading.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html#customLoad-org.apache.openjpa.jdbc.kernel.JDBCStore-boolean-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-long-long-">customLoad</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</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="customLoad-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.kernel.PCState-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>customLoad</h4> |
| <pre>public boolean customLoad(<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/kernel/PCState.html" title="class in org.apache.openjpa.kernel">PCState</a> state, |
| <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>, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html#customLoad-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.kernel.PCState-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-">ClassStrategy</a></code></span></div> |
| <div class="block">Implement this method to load the state of a given object, without |
| a previous <a href="../../../../../org/apache/openjpa/jdbc/sql/Result.html" title="interface in org.apache.openjpa.jdbc.sql"><code>Result</code></a>. Return true if this method handles the |
| load. If the object does not exist in the data store, simply take no |
| action on it (but still return true). Return false to use default |
| loading.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html#customLoad-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.kernel.PCState-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-">customLoad</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</a></code></dd> |
| <dd><code>state</code> - if non-null, then you must initialize the state |
| and persistent object of the given state manager |
| (after determining the actual class of the object |
| from the database, if there are possible persistent |
| subclasses); initialization looks like this: <code> |
| sm.initialize (pcClass, state)</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> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="customLoad-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>customLoad</h4> |
| <pre>public boolean customLoad(<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> result) |
| 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/ClassStrategy.html#customLoad-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-org.apache.openjpa.jdbc.sql.Result-">ClassStrategy</a></code></span></div> |
| <div class="block">Implement this method to customize loading from a <a href="../../../../../org/apache/openjpa/jdbc/sql/Result.html" title="interface in org.apache.openjpa.jdbc.sql"><code>Result</code></a> |
| into an instance. Return true if this mapping handles the |
| load; false if normal loading should proceed after calling this method.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html#customLoad-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.jdbc.kernel.JDBCStore-org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration-org.apache.openjpa.jdbc.sql.Result-">customLoad</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</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="isVerticalStrategy--"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>isVerticalStrategy</h4> |
| <pre>public boolean isVerticalStrategy()</pre> |
| </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/ClassMapping.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>Prev Class</li> |
| <li><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMappingInfo.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/ClassMapping.html" target="_top">Frames</a></li> |
| <li><a href="ClassMapping.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>Nested | </li> |
| <li><a href="#field.summary">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><a href="#field.detail">Field</a> | </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> |