| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="de"> |
| <head> |
| <!-- Generated by javadoc (version 1.7.0_79) on Mon Mar 21 21:59:43 CET 2016 --> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <title>ClassMapping (OpenJPA Parent POM 2.4.1 API)</title> |
| <meta name="date" content="2016-03-21"> |
| <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="ClassMapping (OpenJPA Parent POM 2.4.1 API)"; |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar_top"> |
| <!-- --> |
| </a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/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="strong">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="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li><a href="../../../../../org/apache/openjpa/meta/Extensions.html" title="class in org.apache.openjpa.meta">org.apache.openjpa.meta.Extensions</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li><a href="../../../../../org/apache/openjpa/meta/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="http://download.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="http://download.oracle.com/javase/6/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="strong">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="strong">Author:</span></dt> |
| <dd>Abe White</dd> |
| <dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#org.apache.openjpa.jdbc.meta.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="overviewSummary" 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><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#EMPTY_MAPPINGS">EMPTY_MAPPINGS</a></strong></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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="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><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#ClassMapping(java.lang.Class,%20org.apache.openjpa.jdbc.meta.MappingRepository)">ClassMapping</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> 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><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#ClassMapping(org.apache.openjpa.meta.ValueMetaData)">ClassMapping</a></strong>(<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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> |
| <caption><span>Methods</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Method and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#addDeclaredFieldMapping(java.lang.String,%20java.lang.Class)">addDeclaredFieldMapping</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> type)</code> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#addDeclaredField(java.lang.String,%20java.lang.Class)"><code>ClassMetaData.addDeclaredField(java.lang.String, java.lang.Class<?>)</code></a>.</div> |
| </td> |
| </tr> |
| <tr 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><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#assertJoinable(org.apache.openjpa.jdbc.schema.Column)">assertJoinable</a></strong>(<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 class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#clearDefinedFieldCache()">clearDefinedFieldCache</a></strong>()</code> |
| <div class="block">Clear defined field data.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#clearMapping()">clearMapping</a></strong>()</code> |
| <div class="block">Clear mapping information, including strategy.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#clearSubclassCache()">clearSubclassCache</a></strong>()</code> |
| <div class="block">Clear cached subclass data.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#copy(org.apache.openjpa.meta.ClassMetaData)">copy</a></strong>(<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 class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#customDelete(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">customDelete</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</code> |
| <div class="block">Override this method to customize flushing this mapping.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#customInsert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">customInsert</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</code> |
| <div class="block">Override this method to customize flushing this mapping.</div> |
| </td> |
| </tr> |
| <tr class="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><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#customLoad(org.apache.openjpa.jdbc.kernel.JDBCStore,%20boolean,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20long,%20long)">customLoad</a></strong>(<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 class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#customLoad(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20org.apache.openjpa.jdbc.sql.Result)">customLoad</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a> fetch, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/Result.html" title="interface in org.apache.openjpa.jdbc.sql">Result</a> 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 class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#customLoad(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.kernel.PCState,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration)">customLoad</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/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 class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#customUpdate(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">customUpdate</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</code> |
| <div class="block">Override this method to customize flushing this mapping.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#delete(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)">delete</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/RowManager.html" title="interface in org.apache.openjpa.jdbc.sql">RowManager</a> rm)</code> |
| <div class="block">Set the where values appropriately to delete the proper instance, |
| and set all relations on non-secondary tables as updates.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getAlias()">getAlias</a></strong>()</code> |
| <div class="block">Return the alias of this strategy.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/ColumnIO.html" title="class in org.apache.openjpa.jdbc.schema">ColumnIO</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getColumnIO()">getColumnIO</a></strong>()</code> |
| <div class="block">I/O information on the key columns / join key.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getDeclaredFieldMapping(int)">getDeclaredFieldMapping</a></strong>(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 class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getDeclaredFieldMapping(java.lang.String)">getDeclaredFieldMapping</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</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 class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getDeclaredFieldMappings()">getDeclaredFieldMappings</a></strong>()</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 class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getDeclaredUnmanagedFieldMappings()">getDeclaredUnmanagedFieldMappings</a></strong>()</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 class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getDefaultFetchGroupFieldMappings()">getDefaultFetchGroupFieldMappings</a></strong>()</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 class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getDefinedFieldMappings()">getDefinedFieldMappings</a></strong>()</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 class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getDefinedFieldMappingsInListingOrder()">getDefinedFieldMappingsInListingOrder</a></strong>()</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 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><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getDiscriminator()">getDiscriminator</a></strong>()</code> |
| <div class="block">The class discriminator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getEmbeddingMapping()">getEmbeddingMapping</a></strong>()</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 class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getFieldMapping(int)">getFieldMapping</a></strong>(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 class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getFieldMapping(java.lang.String)">getFieldMapping</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</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 class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getFieldMappings()">getFieldMappings</a></strong>()</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 class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getFieldMappingsInListingOrder()">getFieldMappingsInListingOrder</a></strong>()</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 class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getIndependentAssignableMappings()">getIndependentAssignableMappings</a></strong>()</code> |
| <div class="block">Returns the closest-derived list of non-inter-joinable mapped types |
| assignable to this type.</div> |
| </td> |
| </tr> |
| <tr 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><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getJoinable(org.apache.openjpa.jdbc.schema.Column)">getJoinable</a></strong>(<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 class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getJoinablePCSubclassMappings()">getJoinablePCSubclassMappings</a></strong>()</code> |
| <div class="block">Return mapped subclasses that are reachable via joins.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getJoinablePCSuperclassMapping()">getJoinablePCSuperclassMapping</a></strong>()</code> |
| <div class="block">Return the nearest mapped superclass that can join to this class.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getJoinForeignKey()">getJoinForeignKey</a></strong>()</code> |
| <div class="block">Foreign key linking the primary key columns to the superclass table, |
| or null if none.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getMappedPCSubclassMappings()">getMappedPCSubclassMappings</a></strong>()</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 class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getMappedPCSuperclassMapping()">getMappedPCSuperclassMapping</a></strong>()</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 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><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getMappingInfo()">getMappingInfo</a></strong>()</code> |
| <div class="block">Raw mapping data.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html" title="class in org.apache.openjpa.jdbc.meta">MappingRepository</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getMappingRepository()">getMappingRepository</a></strong>()</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 class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getObjectId(org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.Result,%20org.apache.openjpa.jdbc.schema.ForeignKey,%20boolean,%20org.apache.openjpa.jdbc.sql.Joins)">getObjectId</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/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 class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getPCSubclassMappings()">getPCSubclassMappings</a></strong>()</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 class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getPCSuperclassMapping()">getPCSuperclassMapping</a></strong>()</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 class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getPrimaryKeyColumns()">getPrimaryKeyColumns</a></strong>()</code> |
| <div class="block">The columns this mapping uses to uniquely identify an object.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getPrimaryKeyFieldMappings()">getPrimaryKeyFieldMappings</a></strong>()</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 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><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getStrategy()">getStrategy</a></strong>()</code> |
| <div class="block">The strategy used to map this mapping.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getSubclassFetchMode()">getSubclassFetchMode</a></strong>()</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 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><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getTable()">getTable</a></strong>()</code> |
| <div class="block">The mapping's primary table.</div> |
| </td> |
| </tr> |
| <tr 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><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getVersion()">getVersion</a></strong>()</code> |
| <div class="block">The version indicator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#getVersionFieldMapping()">getVersionFieldMapping</a></strong>()</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 class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#initialize()">initialize</a></strong>()</code> |
| <div class="block">Perform caching and other initialization operations.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#initializeMapping()">initializeMapping</a></strong>()</code> |
| <div class="block">Initialize mapping.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#insert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)">insert</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/RowManager.html" title="interface in org.apache.openjpa.jdbc.sql">RowManager</a> rm)</code> |
| <div class="block">Set values for the mapping into the proper rows.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#isCustomDelete(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">isCustomDelete</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</code> |
| <div class="block">Return <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#FALSE" title="class or interface in java.lang"><code>Boolean.FALSE</code></a> if this mapping does not customize the |
| delete process, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#TRUE" title="class or interface in java.lang"><code>Boolean.TRUE</code></a> if it does, or null if it does |
| customize the delete, but also relies on the standard delete method |
| being called.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#isCustomInsert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">isCustomInsert</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</code> |
| <div class="block">Return <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#FALSE" title="class or interface in java.lang"><code>Boolean.FALSE</code></a> if this mapping does not customize the |
| insert process, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#TRUE" title="class or interface in java.lang"><code>Boolean.TRUE</code></a> if it does, or null if it does |
| customize the insert, but also relies on the standard insert method |
| being called.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#isCustomUpdate(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">isCustomUpdate</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</code> |
| <div class="block">Return <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#FALSE" title="class or interface in java.lang"><code>Boolean.FALSE</code></a> if this mapping does not customize the |
| update process, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#TRUE" title="class or interface in java.lang"><code>Boolean.TRUE</code></a> if it does, or null if it does |
| customize the update, but also relies on the standard update method |
| being called.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#isForeignKeyObjectId(org.apache.openjpa.jdbc.schema.ForeignKey)">isForeignKeyObjectId</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a> fk)</code> |
| <div class="block">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 class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#isMapped()">isMapped</a></strong>()</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 class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#isPrimaryKeyObjectId(boolean)">isPrimaryKeyObjectId</a></strong>(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 class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#isVerticalStrategy()">isVerticalStrategy</a></strong>()</code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/sql/Joins.html" title="interface in org.apache.openjpa.jdbc.sql">Joins</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#joinSuperclass(org.apache.openjpa.jdbc.sql.Joins,%20boolean)">joinSuperclass</a></strong>(<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 class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#map(boolean)">map</a></strong>(boolean adapt)</code> |
| <div class="block">Map the owning mapping using this strategy.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#refSchemaComponents()">refSchemaComponents</a></strong>()</code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#resolveMapping(boolean)">resolveMapping</a></strong>(boolean runtime)</code> |
| <div class="block">Resolve mapping data.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#setClassMapping(org.apache.openjpa.jdbc.meta.ClassMapping)">setClassMapping</a></strong>(<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 class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#setColumnIO(org.apache.openjpa.jdbc.schema.ColumnIO)">setColumnIO</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/ColumnIO.html" title="class in org.apache.openjpa.jdbc.schema">ColumnIO</a> io)</code> |
| <div class="block">I/O information on the key columns / join key.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#setDescribedType(java.lang.Class)">setDescribedType</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> type)</code> |
| <div class="block">Set the class described by this metadata.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#setJoinable(org.apache.openjpa.jdbc.schema.Column,%20org.apache.openjpa.jdbc.meta.Joinable)">setJoinable</a></strong>(<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 class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#setJoinForeignKey(org.apache.openjpa.jdbc.schema.ForeignKey)">setJoinForeignKey</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a> fk)</code> |
| <div class="block">Foreign key linking the primary key columns to the superclass table, |
| or null if none.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#setPrimaryKeyColumns(org.apache.openjpa.jdbc.schema.Column[])">setPrimaryKeyColumns</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>[] cols)</code> |
| <div class="block">The columns this mapping uses to uniquely identify an object.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#setStrategy(org.apache.openjpa.jdbc.meta.ClassStrategy,%20java.lang.Boolean)">setStrategy</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html" title="interface in org.apache.openjpa.jdbc.meta">ClassStrategy</a> strategy, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> adapt)</code> |
| <div class="block">The strategy used to map this mapping.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#setSubclassFetchMode(int)">setSubclassFetchMode</a></strong>(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 class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#setTable(org.apache.openjpa.jdbc.schema.Table)">setTable</a></strong>(<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 class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#supportsEagerSelect(org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.meta.ClassMapping,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration)">supportsEagerSelect</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a> sel, |
| <a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/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 class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#syncMappingInfo()">syncMappingInfo</a></strong>()</code> |
| <div class="block">Update <a href="../../../../../org/apache/openjpa/jdbc/meta/MappingInfo.html" title="class in org.apache.openjpa.jdbc.meta"><code>MappingInfo</code></a> with our current mapping information.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#toDataStoreValue(java.lang.Object,%20org.apache.openjpa.jdbc.schema.Column[],%20org.apache.openjpa.jdbc.kernel.JDBCStore)">toDataStoreValue</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> 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 class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#update(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)">update</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/RowManager.html" title="interface in org.apache.openjpa.jdbc.sql">RowManager</a> rm)</code> |
| <div class="block">Set values for the mapping into the proper rows.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html#validateDataStoreExtensionPrefix(java.lang.String)">validateDataStoreExtensionPrefix</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> prefix)</code> |
| <div class="block">Return true if extensions starting with the given official datastore |
| prefix should be validated for this runtime.</div> |
| </td> |
| </tr> |
| </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,%20java.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,%20java.lang.Class,%20java.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,%20java.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[])">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,%20java.lang.String,%20java.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,%20boolean)">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,%20boolean)">setResolve</a>, <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setSource(java.io.File,%20int,%20java.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,%20boolean)">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,%20java.lang.Object)">addExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#addExtension(java.lang.String,%20java.lang.String,%20java.lang.Object)">addExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#copy(org.apache.openjpa.meta.Extensions)">copy</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getBooleanExtension(java.lang.String)">getBooleanExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getBooleanExtension(java.lang.String,%20java.lang.String)">getBooleanExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getDoubleExtension(java.lang.String)">getDoubleExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getDoubleExtension(java.lang.String,%20java.lang.String)">getDoubleExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getEmbeddedExtensions(java.lang.String,%20boolean)">getEmbeddedExtensions</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getEmbeddedExtensions(java.lang.String,%20java.lang.String,%20boolean)">getEmbeddedExtensions</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getExtensionKeys()">getExtensionKeys</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getExtensionKeys(java.lang.String)">getExtensionKeys</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getExtensionVendors()">getExtensionVendors</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getIntExtension(java.lang.String)">getIntExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getIntExtension(java.lang.String,%20java.lang.String)">getIntExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getObjectExtension(java.lang.String)">getObjectExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getObjectExtension(java.lang.String,%20java.lang.String)">getObjectExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getStringExtension(java.lang.String)">getStringExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#getStringExtension(java.lang.String,%20java.lang.String)">getStringExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#hasExtension(java.lang.String)">hasExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#hasExtension(java.lang.String,%20java.lang.String)">hasExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#isEmpty()">isEmpty</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#removeEmbeddedExtensions(java.lang.String)">removeEmbeddedExtensions</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#removeEmbeddedExtensions(java.lang.String,%20java.lang.String)">removeEmbeddedExtensions</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#removeExtension(java.lang.String)">removeExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#removeExtension(java.lang.String,%20java.lang.String)">removeExtension</a>, <a href="../../../../../org/apache/openjpa/meta/Extensions.html#validateExtensionKeys()">validateExtensionKeys</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.lang.<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> |
| <code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> |
| </ul> |
| </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="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> type, |
| <a href="../../../../../org/apache/openjpa/jdbc/meta/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="http://download.oracle.com/javase/6/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="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block">Return the 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="strong">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="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/openjpa/jdbc/meta/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[], org.apache.openjpa.jdbc.kernel.JDBCStore)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>toDataStoreValue</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> toDataStoreValue(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> 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="http://download.oracle.com/javase/6/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="strong">Returns:</span></dt><dd><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#TRUE" title="class or interface in java.lang"><code>Boolean.TRUE</code></a> if the foreign key contains all oid |
| columns, <code>null</code> if it contains only some columns, |
| or <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#FALSE" title="class or interface in java.lang"><code>Boolean.FALSE</code></a> if 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="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> adapt)</pre> |
| <div class="block">The strategy used to map this mapping. The <code>adapt</code> |
| parameter determines whether to adapt when mapping the strategy; |
| use null if the strategy should not be mapped.</div> |
| </li> |
| </ul> |
| <a name="getTable()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTable</h4> |
| <pre>public <a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a> getTable()</pre> |
| <div class="block">The mapping's primary table.</div> |
| </li> |
| </ul> |
| <a name="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> |
| <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="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> type)</pre> |
| <div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#setDescribedType(java.lang.Class)">ClassMetaData</a></code></strong></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><strong>Overrides:</strong></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><strong>Overrides:</strong></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="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</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="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</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="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> type)</pre> |
| <div class="block">Convenience method to perform cast from |
| <a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#addDeclaredField(java.lang.String,%20java.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"><strong>Description copied from class: <code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#resolveMapping(boolean)">ClassMetaData</a></code></strong></div> |
| <div class="block">Resolve mapping data. Logs resolve message and resolves super by default.</div> |
| <dl> |
| <dt><strong>Overrides:</strong></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"><strong>Description copied from class: <code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#initializeMapping()">ClassMetaData</a></code></strong></div> |
| <div class="block">Initialize mapping. Logs init message by default.</div> |
| <dl> |
| <dt><strong>Overrides:</strong></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"><strong>Description copied from class: <code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#clearDefinedFieldCache()">ClassMetaData</a></code></strong></div> |
| <div class="block">Clear defined field data.</div> |
| <dl> |
| <dt><strong>Overrides:</strong></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"><strong>Description copied from class: <code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#clearSubclassCache()">ClassMetaData</a></code></strong></div> |
| <div class="block">Clear cached subclass data.</div> |
| <dl> |
| <dt><strong>Overrides:</strong></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"><strong>Description copied from class: <code><a href="../../../../../org/apache/openjpa/meta/ClassMetaData.html#copy(org.apache.openjpa.meta.ClassMetaData)">ClassMetaData</a></code></strong></div> |
| <div class="block">Copy the metadata from the given instance to this one. Do not |
| copy mapping information.</div> |
| <dl> |
| <dt><strong>Overrides:</strong></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="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> prefix)</pre> |
| <div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/openjpa/meta/Extensions.html#validateDataStoreExtensionPrefix(java.lang.String)">Extensions</a></code></strong></div> |
| <div class="block">Return true if extensions starting with the given official datastore |
| prefix should be validated for this runtime.</div> |
| <dl> |
| <dt><strong>Overrides:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/meta/Extensions.html#validateDataStoreExtensionPrefix(java.lang.String)">validateDataStoreExtensionPrefix</a></code> in class <code><a href="../../../../../org/apache/openjpa/meta/Extensions.html" title="class in org.apache.openjpa.meta">Extensions</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getAlias()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAlias</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getAlias()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#getAlias()">Strategy</a></code></strong></div> |
| <div class="block">Return the alias of this strategy. For custom strategies, return the |
| full class name.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#getAlias()">getAlias</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="map(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>map</h4> |
| <pre>public void map(boolean adapt)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#map(boolean)">Strategy</a></code></strong></div> |
| <div class="block">Map the owning mapping using this strategy.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#map(boolean)">map</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| <dt><span class="strong">Parameters:</span></dt><dd><code>adapt</code> - if true, use the owning mapping's raw mapping info |
| to set its ORM data; if false, ORM data will already be set</dd></dl> |
| </li> |
| </ul> |
| <a name="initialize()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>initialize</h4> |
| <pre>public void initialize()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#initialize()">Strategy</a></code></strong></div> |
| <div class="block">Perform caching and other initialization operations. This method is |
| called after <a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#map(boolean)"><code>Strategy.map(boolean)</code></a>, and after all related components have been |
| mapped as well.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#initialize()">initialize</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="insert(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.sql.RowManager)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>insert</h4> |
| <pre>public void insert(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/RowManager.html" title="interface in org.apache.openjpa.jdbc.sql">RowManager</a> rm) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#insert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)">Strategy</a></code></strong></div> |
| <div class="block">Set values for the mapping into the proper rows. For class mappings, |
| this method will be called only after the corresponding method has |
| been called for all fields of this mapping.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#insert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)">insert</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="update(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.sql.RowManager)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>update</h4> |
| <pre>public void update(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/RowManager.html" title="interface in org.apache.openjpa.jdbc.sql">RowManager</a> rm) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#update(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)">Strategy</a></code></strong></div> |
| <div class="block">Set values for the mapping into the proper rows.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#update(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)">update</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#insert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)"><code>Strategy.insert(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.sql.RowManager)</code></a></dd></dl> |
| </li> |
| </ul> |
| <a name="delete(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.sql.RowManager)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>delete</h4> |
| <pre>public void delete(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store, |
| <a href="../../../../../org/apache/openjpa/jdbc/sql/RowManager.html" title="interface in org.apache.openjpa.jdbc.sql">RowManager</a> rm) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#delete(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)">Strategy</a></code></strong></div> |
| <div class="block">Set the where values appropriately to delete the proper instance, |
| and set all relations on non-secondary tables as updates. This allows |
| foreign key analysis.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#delete(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)">delete</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#insert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.RowManager)"><code>Strategy.insert(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.sql.RowManager)</code></a></dd></dl> |
| </li> |
| </ul> |
| <a name="isCustomInsert(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isCustomInsert</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> isCustomInsert(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#isCustomInsert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">Strategy</a></code></strong></div> |
| <div class="block">Return <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#FALSE" title="class or interface in java.lang"><code>Boolean.FALSE</code></a> if this mapping does not customize the |
| insert process, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#TRUE" title="class or interface in java.lang"><code>Boolean.TRUE</code></a> if it does, or null if it does |
| customize the insert, but also relies on the standard insert method |
| being called. Implement the <a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customInsert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)"><code>Strategy.customInsert(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore)</code></a> method |
| to implement the custom insertion behavior.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#isCustomInsert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">isCustomInsert</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isCustomUpdate(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isCustomUpdate</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> isCustomUpdate(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#isCustomUpdate(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">Strategy</a></code></strong></div> |
| <div class="block">Return <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#FALSE" title="class or interface in java.lang"><code>Boolean.FALSE</code></a> if this mapping does not customize the |
| update process, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#TRUE" title="class or interface in java.lang"><code>Boolean.TRUE</code></a> if it does, or null if it does |
| customize the update, but also relies on the standard update method |
| being called. Implement the <a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customUpdate(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)"><code>Strategy.customUpdate(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore)</code></a> method |
| to override the default update behavior.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#isCustomUpdate(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">isCustomUpdate</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isCustomDelete(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isCustomDelete</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> isCustomDelete(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#isCustomDelete(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">Strategy</a></code></strong></div> |
| <div class="block">Return <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#FALSE" title="class or interface in java.lang"><code>Boolean.FALSE</code></a> if this mapping does not customize the |
| delete process, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true#TRUE" title="class or interface in java.lang"><code>Boolean.TRUE</code></a> if it does, or null if it does |
| customize the delete, but also relies on the standard delete method |
| being called. Implement the <a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customDelete(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)"><code>Strategy.customDelete(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore)</code></a> method |
| to override the default deletion behavior.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#isCustomDelete(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">isCustomDelete</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="customInsert(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>customInsert</h4> |
| <pre>public void customInsert(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customInsert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">Strategy</a></code></strong></div> |
| <div class="block">Override this method to customize flushing this mapping. For classes, |
| this method must also flush all fields. For fields, this method |
| is called after the owning object is inserted, so if this field is in |
| a row with other fields, that row will already exist.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customInsert(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">customInsert</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="customUpdate(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>customUpdate</h4> |
| <pre>public void customUpdate(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customUpdate(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">Strategy</a></code></strong></div> |
| <div class="block">Override this method to customize flushing this mapping. For classes, |
| this method must also flush all fields.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customUpdate(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">customUpdate</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="customDelete(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.kernel.JDBCStore)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>customDelete</h4> |
| <pre>public void customDelete(<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm, |
| <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a> store) |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customDelete(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">Strategy</a></code></strong></div> |
| <div class="block">Override this method to customize flushing this mapping. For classes, |
| this method must also flush all fields. For fields, this method |
| will be called after the owning object is deleted.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html#customDelete(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">customDelete</a></code> in interface <code><a href="../../../../../org/apache/openjpa/jdbc/meta/Strategy.html" title="interface in org.apache.openjpa.jdbc.meta">Strategy</a></code></dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="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"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html#setClassMapping(org.apache.openjpa.jdbc.meta.ClassMapping)">ClassStrategy</a></code></strong></div> |
| <div class="block">Set the class mapping using this strategy. This will be called before |
| use.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/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"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html#isPrimaryKeyObjectId(boolean)">ClassStrategy</a></code></strong></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><strong>Specified by:</strong></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="strong">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"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html#joinSuperclass(org.apache.openjpa.jdbc.sql.Joins,%20boolean)">ClassStrategy</a></code></strong></div> |
| <div class="block">Join the mapping and its superclass.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html#joinSuperclass(org.apache.openjpa.jdbc.sql.Joins,%20boolean)">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"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html#supportsEagerSelect(org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.meta.ClassMapping,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration)">ClassStrategy</a></code></strong></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><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html#supportsEagerSelect(org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.meta.ClassMapping,%20org.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="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html#customLoad(org.apache.openjpa.jdbc.kernel.JDBCStore,%20boolean,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20long,%20long)">ClassStrategy</a></code></strong></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><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html#customLoad(org.apache.openjpa.jdbc.kernel.JDBCStore,%20boolean,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20long,%20long)">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="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="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="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a>, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html#customLoad(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.kernel.PCState,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration)">ClassStrategy</a></code></strong></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><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html#customLoad(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.kernel.PCState,%20org.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="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd> |
| <dd><code><a href="http://download.oracle.com/javase/6/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="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html#customLoad(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20org.apache.openjpa.jdbc.sql.Result)">ClassStrategy</a></code></strong></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><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassStrategy.html#customLoad(org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20org.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="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/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="strong">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–2016 <a href="http://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p> |
| </body> |
| </html> |