blob: 1e8c0d0c97e53ec036f78492846ad76c0dec71fb [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_121) on Fri Jan 06 19:36:33 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JDBCFetchConfigurationImpl (OpenJPA Parent POM 2.4.2 API)</title>
<meta name="date" content="2017-01-06">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JDBCFetchConfigurationImpl (OpenJPA Parent POM 2.4.2 API)";
}
}
catch(err) {
}
//-->
</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/JDBCFetchConfigurationImpl.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.JDBCConfigurationState.html" title="class in org.apache.openjpa.jdbc.kernel"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html" target="_top">Frames</a></li>
<li><a href="JDBCFetchConfigurationImpl.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:&nbsp;</li>
<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.kernel</div>
<h2 title="Class JDBCFetchConfigurationImpl" class="title">Class JDBCFetchConfigurationImpl</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/kernel/FetchConfigurationImpl.html" title="class in org.apache.openjpa.kernel">org.apache.openjpa.kernel.FetchConfigurationImpl</a></li>
<li>
<ul class="inheritance">
<li>org.apache.openjpa.jdbc.kernel.JDBCFetchConfigurationImpl</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/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, <a href="../../../../../org/apache/openjpa/jdbc/kernel/EagerFetchModes.html" title="interface in org.apache.openjpa.jdbc.kernel">EagerFetchModes</a>, <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>, <a href="../../../../../org/apache/openjpa/jdbc/kernel/LRSSizes.html" title="interface in org.apache.openjpa.jdbc.kernel">LRSSizes</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/JoinSyntaxes.html" title="interface in org.apache.openjpa.jdbc.sql">JoinSyntaxes</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a>, <a href="../../../../../org/apache/openjpa/kernel/LockLevels.html" title="interface in org.apache.openjpa.kernel">LockLevels</a>, <a href="../../../../../org/apache/openjpa/kernel/LockScopes.html" title="interface in org.apache.openjpa.kernel">LockScopes</a>, <a href="../../../../../org/apache/openjpa/kernel/QueryFlushModes.html" title="interface in org.apache.openjpa.kernel">QueryFlushModes</a></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../../org/apache/openjpa/slice/jdbc/TargetFetchConfiguration.html" title="class in org.apache.openjpa.slice.jdbc">TargetFetchConfiguration</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">JDBCFetchConfigurationImpl</span>
extends <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html" title="class in org.apache.openjpa.kernel">FetchConfigurationImpl</a>
implements <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></pre>
<div class="block">JDBC extensions to OpenJPA's <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel"><code>FetchConfiguration</code></a>.</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.kernel.JDBCFetchConfigurationImpl">Serialized Form</a></dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested_class_summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static class&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.JDBCConfigurationState.html" title="class in org.apache.openjpa.jdbc.kernel">JDBCFetchConfigurationImpl.JDBCConfigurationState</a></strong></code>
<div class="block">Configurable JDBC state shared throughout a traversal chain.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="nested_classes_inherited_from_class_org.apache.openjpa.kernel.FetchConfigurationImpl">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.openjpa.kernel.<a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html" title="class in org.apache.openjpa.kernel">FetchConfigurationImpl</a></h3>
<code><a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.ConfigurationState.html" title="class in org.apache.openjpa.kernel">FetchConfigurationImpl.ConfigurationState</a></code></li>
</ul>
</li>
</ul>
<!-- =========== 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">&nbsp;</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>protected <a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.JDBCConfigurationState.html" title="class in org.apache.openjpa.jdbc.kernel">JDBCFetchConfigurationImpl.JDBCConfigurationState</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#_state">_state</a></strong></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.kernel.FetchConfiguration">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.apache.openjpa.kernel.<a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a></h3>
<code><a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#DEFAULT">DEFAULT</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#FETCH_LOAD">FETCH_LOAD</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#FETCH_NONE">FETCH_NONE</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#FETCH_REF">FETCH_REF</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.kernel.LockLevels">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.apache.openjpa.kernel.<a href="../../../../../org/apache/openjpa/kernel/LockLevels.html" title="interface in org.apache.openjpa.kernel">LockLevels</a></h3>
<code><a href="../../../../../org/apache/openjpa/kernel/LockLevels.html#LOCK_NONE">LOCK_NONE</a>, <a href="../../../../../org/apache/openjpa/kernel/LockLevels.html#LOCK_READ">LOCK_READ</a>, <a href="../../../../../org/apache/openjpa/kernel/LockLevels.html#LOCK_WRITE">LOCK_WRITE</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.kernel.LockScopes">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.apache.openjpa.kernel.<a href="../../../../../org/apache/openjpa/kernel/LockScopes.html" title="interface in org.apache.openjpa.kernel">LockScopes</a></h3>
<code><a href="../../../../../org/apache/openjpa/kernel/LockScopes.html#LOCKSCOPE_EXTENDED">LOCKSCOPE_EXTENDED</a>, <a href="../../../../../org/apache/openjpa/kernel/LockScopes.html#LOCKSCOPE_NORMAL">LOCKSCOPE_NORMAL</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.kernel.QueryFlushModes">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.apache.openjpa.kernel.<a href="../../../../../org/apache/openjpa/kernel/QueryFlushModes.html" title="interface in org.apache.openjpa.kernel">QueryFlushModes</a></h3>
<code><a href="../../../../../org/apache/openjpa/kernel/QueryFlushModes.html#FLUSH_FALSE">FLUSH_FALSE</a>, <a href="../../../../../org/apache/openjpa/kernel/QueryFlushModes.html#FLUSH_TRUE">FLUSH_TRUE</a>, <a href="../../../../../org/apache/openjpa/kernel/QueryFlushModes.html#FLUSH_WITH_CONNECTION">FLUSH_WITH_CONNECTION</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.jdbc.kernel.EagerFetchModes">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.apache.openjpa.jdbc.kernel.<a href="../../../../../org/apache/openjpa/jdbc/kernel/EagerFetchModes.html" title="interface in org.apache.openjpa.jdbc.kernel">EagerFetchModes</a></h3>
<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/EagerFetchModes.html#EAGER_JOIN">EAGER_JOIN</a>, <a href="../../../../../org/apache/openjpa/jdbc/kernel/EagerFetchModes.html#EAGER_NONE">EAGER_NONE</a>, <a href="../../../../../org/apache/openjpa/jdbc/kernel/EagerFetchModes.html#EAGER_PARALLEL">EAGER_PARALLEL</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.jdbc.kernel.LRSSizes">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.apache.openjpa.jdbc.kernel.<a href="../../../../../org/apache/openjpa/jdbc/kernel/LRSSizes.html" title="interface in org.apache.openjpa.jdbc.kernel">LRSSizes</a></h3>
<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/LRSSizes.html#SIZE_LAST">SIZE_LAST</a>, <a href="../../../../../org/apache/openjpa/jdbc/kernel/LRSSizes.html#SIZE_QUERY">SIZE_QUERY</a>, <a href="../../../../../org/apache/openjpa/jdbc/kernel/LRSSizes.html#SIZE_UNKNOWN">SIZE_UNKNOWN</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.jdbc.sql.JoinSyntaxes">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.apache.openjpa.jdbc.sql.<a href="../../../../../org/apache/openjpa/jdbc/sql/JoinSyntaxes.html" title="interface in org.apache.openjpa.jdbc.sql">JoinSyntaxes</a></h3>
<code><a href="../../../../../org/apache/openjpa/jdbc/sql/JoinSyntaxes.html#SYNTAX_DATABASE">SYNTAX_DATABASE</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/JoinSyntaxes.html#SYNTAX_SQL92">SYNTAX_SQL92</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/JoinSyntaxes.html#SYNTAX_TRADITIONAL">SYNTAX_TRADITIONAL</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">&nbsp;</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>&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#JDBCFetchConfigurationImpl()">JDBCFetchConfigurationImpl</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#JDBCFetchConfigurationImpl(org.apache.openjpa.kernel.FetchConfigurationImpl.ConfigurationState,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfigurationImpl.JDBCConfigurationState)">JDBCFetchConfigurationImpl</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.ConfigurationState.html" title="class in org.apache.openjpa.kernel">FetchConfigurationImpl.ConfigurationState</a>&nbsp;state,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.JDBCConfigurationState.html" title="class in org.apache.openjpa.jdbc.kernel">JDBCFetchConfigurationImpl.JDBCConfigurationState</a>&nbsp;jstate)</code>&nbsp;</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">&nbsp;</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/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#addFetchInnerJoin(java.lang.String)">addFetchInnerJoin</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>&nbsp;join)</code>
<div class="block">Adds <code>field</code> to the set of fully-qualified field names to
eagerly join when loading objects.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#addFetchInnerJoins(java.util.Collection)">addFetchInnerJoins</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<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>&gt;&nbsp;joins)</code>
<div class="block">Adds <code>fields</code> to the set of fully-qualified field names to
eagerly join when loading objects.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#addJoin(java.lang.String)">addJoin</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>&nbsp;join)</code>
<div class="block">Adds <code>field</code> to the set of fully-qualified field names to
eagerly join when loading objects.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#addJoins(java.util.Collection)">addJoins</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<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>&gt;&nbsp;joins)</code>
<div class="block">Adds <code>fields</code> to the set of fully-qualified field names to
eagerly join when loading objects.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#clearJoins()">clearJoins</a></strong>()</code>
<div class="block">Clears the set of field names to join when loading 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/kernel/JDBCFetchConfigurationImpl.html#copy(org.apache.openjpa.kernel.FetchConfiguration)">copy</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a>&nbsp;fetch)</code>
<div class="block">Copy the state from the given fetch configuration to this one.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#getEagerFetchMode()">getEagerFetchMode</a></strong>()</code>
<div class="block">Return the eager fetch mode.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#getFetchDirection()">getFetchDirection</a></strong>()</code>
<div class="block">The fetch direction to use as a constant from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql"><code>ResultSet</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<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>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#getFetchInnerJoins()">getFetchInnerJoins</a></strong>()</code>
<div class="block">Returns the names of the inner fetch joins that this component will use
when loading objects.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#getIgnoreDfgForFkSelect()">getIgnoreDfgForFkSelect</a></strong>()</code>
<div class="block">Affirms if foreign key for a relation field will be pre-fetched as part of the owning object irrespective of
whether the field is included in the default fetch group of this fetch configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#getIsolation()">getIsolation</a></strong>()</code>
<div class="block">The isolation level for queries issued to the database.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<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>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#getJoins()">getJoins</a></strong>()</code>
<div class="block">Returns the names of the joins that this component will use
when loading objects.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#getJoinSyntax()">getJoinSyntax</a></strong>()</code>
<div class="block">The join syntax to use.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#getLRSSize()">getLRSSize</a></strong>()</code>
<div class="block">The large result set size mode to use.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#getResultSetType()">getResultSetType</a></strong>()</code>
<div class="block">The result set type to use as a constant from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql"><code>ResultSet</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#getSubclassFetchMode()">getSubclassFetchMode</a></strong>()</code>
<div class="block">Return the subclass fetch mode.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#getSubclassFetchMode(org.apache.openjpa.jdbc.meta.ClassMapping)">getSubclassFetchMode</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;cls)</code>
<div class="block">Return the effective subclass fetch mode for the given type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#hasFetchInnerJoin(java.lang.String)">hasFetchInnerJoin</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>&nbsp;field)</code>
<div class="block">Return true if the given fully-qualified inner fetch join has been added.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#hasJoin(java.lang.String)">hasJoin</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>&nbsp;field)</code>
<div class="block">Return true if the given fully-qualified join has been added.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html" title="class in org.apache.openjpa.kernel">FetchConfigurationImpl</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#newInstance(org.apache.openjpa.kernel.FetchConfigurationImpl.ConfigurationState)">newInstance</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.ConfigurationState.html" title="class in org.apache.openjpa.kernel">FetchConfigurationImpl.ConfigurationState</a>&nbsp;state)</code>
<div class="block">Return a new hollow instance.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/lib/rop/ResultList.html" title="interface in org.apache.openjpa.lib.rop">ResultList</a>&lt;?&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#newResultList(org.apache.openjpa.lib.rop.ResultObjectProvider)">newResultList</a></strong>(<a href="../../../../../org/apache/openjpa/lib/rop/ResultObjectProvider.html" title="interface in org.apache.openjpa.lib.rop">ResultObjectProvider</a>&nbsp;rop)</code>
<div class="block">Return a new result list for the current fetch configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#removeJoin(java.lang.String)">removeJoin</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>&nbsp;field)</code>
<div class="block">Removes <code>field</code> to the set of fully-qualified field names to
eagerly join when loading objects.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#removeJoins(java.util.Collection)">removeJoins</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<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>&gt;&nbsp;joins)</code>
<div class="block">Removes <code>fields</code> from the set of fully-qualified
field names to eagerly join when loading objects.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#setContext(org.apache.openjpa.kernel.StoreContext)">setContext</a></strong>(<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx)</code>
<div class="block">Called automatically by the system to associate the fetch configuration
with a context before use.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#setEagerFetchMode(int)">setEagerFetchMode</a></strong>(int&nbsp;mode)</code>
<div class="block">Set the eager fetch mode.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#setFetchDirection(int)">setFetchDirection</a></strong>(int&nbsp;direction)</code>
<div class="block">The fetch direction to use as a constant from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql"><code>ResultSet</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#setIgnoreDfgForFkSelect(boolean)">setIgnoreDfgForFkSelect</a></strong>(boolean&nbsp;b)</code>
<div class="block">Affirms if foreign key for a relation field will be pre-fetched as part of the owning object irrespective of
whether the field is included in the default fetch group of this fetch configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#setIsolation(int)">setIsolation</a></strong>(int&nbsp;level)</code>
<div class="block">The isolation level for queries issued to the database.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#setJoinSyntax(int)">setJoinSyntax</a></strong>(int&nbsp;syntax)</code>
<div class="block">The join syntax to use.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#setLRSSize(int)">setLRSSize</a></strong>(int&nbsp;size)</code>
<div class="block">The large result set size mode to use.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#setResultSetType(int)">setResultSetType</a></strong>(int&nbsp;type)</code>
<div class="block">The result set type to use as a constant from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql"><code>ResultSet</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#setSubclassFetchMode(int)">setSubclassFetchMode</a></strong>(int&nbsp;mode)</code>
<div class="block">Set the subclass fetch mode.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html#traverseJDBC(org.apache.openjpa.meta.FieldMetaData)">traverseJDBC</a></strong>(<a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a>&nbsp;fm)</code>
<div class="block">Convenience method to cast traversal to store-specific type.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.openjpa.kernel.FetchConfigurationImpl">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.openjpa.kernel.<a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html" title="class in org.apache.openjpa.kernel">FetchConfigurationImpl</a></h3>
<code><a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#addFetchGroup(java.lang.String)">addFetchGroup</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#addFetchGroups(java.util.Collection)">addFetchGroups</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#addField(java.lang.String)">addField</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#addFields(java.util.Collection)">addFields</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#clearFetchGroups()">clearFetchGroups</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#clearFields()">clearFields</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#clone()">clone</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#getCacheRetrieveMode()">getCacheRetrieveMode</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#getCacheStoreMode()">getCacheStoreMode</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#getContext()">getContext</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#getExtendedPathLookup()">getExtendedPathLookup</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#getFetchBatchSize()">getFetchBatchSize</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#getFetchGroups()">getFetchGroups</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#getFields()">getFields</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#getFlushBeforeQueries()">getFlushBeforeQueries</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#getHint(java.lang.String)">getHint</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#getHints()">getHints</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#getLockScope()">getLockScope</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#getLockTimeout()">getLockTimeout</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#getMaxFetchDepth()">getMaxFetchDepth</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#getQueryCacheEnabled()">getQueryCacheEnabled</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#getQueryTimeout()">getQueryTimeout</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#getReadLockLevel()">getReadLockLevel</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#getRootClasses()">getRootClasses</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#getRootInstances()">getRootInstances</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#getSupportedHints()">getSupportedHints</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#getWriteLockLevel()">getWriteLockLevel</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#hasFetchGroup(java.lang.String)">hasFetchGroup</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#hasFetchGroupAll()">hasFetchGroupAll</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#hasFetchGroupDefault()">hasFetchGroupDefault</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#hasField(java.lang.String)">hasField</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#isDefaultPUFetchGroupConfigurationOnly()">isDefaultPUFetchGroupConfigurationOnly</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#isFetchConfigurationSQLCacheAdmissible()">isFetchConfigurationSQLCacheAdmissible</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#isHintSet(java.lang.String)">isHintSet</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#lock()">lock</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#populateHintSetter(java.lang.Class,%20java.lang.String,%20java.lang.Class,%20java.lang.String...)">populateHintSetter</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#populateHintSetter(java.lang.Class,%20java.lang.String,%20java.lang.String,%20java.lang.Class,%20java.lang.String...)">populateHintSetter</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#removeFetchGroup(java.lang.String)">removeFetchGroup</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#removeFetchGroups(java.util.Collection)">removeFetchGroups</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#removeField(java.lang.String)">removeField</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#removeFields(java.util.Collection)">removeFields</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#removeHint(java.lang.String...)">removeHint</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#removeHint(java.lang.String)">removeHint</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#requiresFetch(org.apache.openjpa.meta.FieldMetaData)">requiresFetch</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#requiresLoad()">requiresLoad</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#resetFetchGroups()">resetFetchGroups</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#setCacheRetrieveMode(org.apache.openjpa.kernel.DataCacheRetrieveMode)">setCacheRetrieveMode</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#setCacheStoreMode(org.apache.openjpa.kernel.DataCacheStoreMode)">setCacheStoreMode</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#setExtendedPathLookup(boolean)">setExtendedPathLookup</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#setFetchBatchSize(int)">setFetchBatchSize</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#setFlushBeforeQueries(int)">setFlushBeforeQueries</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#setHint(java.lang.String,%20java.lang.Object)">setHint</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#setHint(java.lang.String,%20java.lang.Object,%20java.lang.Object)">setHint</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#setLockScope(int)">setLockScope</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#setLockTimeout(int)">setLockTimeout</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#setMaxFetchDepth(int)">setMaxFetchDepth</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#setQueryCacheEnabled(boolean)">setQueryCacheEnabled</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#setQueryTimeout(int)">setQueryTimeout</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#setReadLockLevel(int)">setReadLockLevel</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#setRootClasses(java.util.Collection)">setRootClasses</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#setRootInstances(java.util.Collection)">setRootInstances</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#setWriteLockLevel(int)">setWriteLockLevel</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#toString()">toString</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#toString(java.lang.Object)">toString</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#traverse(org.apache.openjpa.meta.FieldMetaData)">traverse</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#unlock()">unlock</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&nbsp;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#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.openjpa.kernel.FetchConfiguration">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.apache.openjpa.kernel.<a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a></h3>
<code><a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#addFetchGroup(java.lang.String)">addFetchGroup</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#addFetchGroups(java.util.Collection)">addFetchGroups</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#addField(java.lang.String)">addField</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#addFields(java.util.Collection)">addFields</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#clearFetchGroups()">clearFetchGroups</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#clearFields()">clearFields</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#clone()">clone</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#getCacheRetrieveMode()">getCacheRetrieveMode</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#getCacheStoreMode()">getCacheStoreMode</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#getContext()">getContext</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#getExtendedPathLookup()">getExtendedPathLookup</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#getFetchBatchSize()">getFetchBatchSize</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#getFetchGroups()">getFetchGroups</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#getFields()">getFields</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#getFlushBeforeQueries()">getFlushBeforeQueries</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#getHint(java.lang.String)">getHint</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#getHints()">getHints</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#getLockScope()">getLockScope</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#getLockTimeout()">getLockTimeout</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#getMaxFetchDepth()">getMaxFetchDepth</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#getQueryCacheEnabled()">getQueryCacheEnabled</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#getQueryTimeout()">getQueryTimeout</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#getReadLockLevel()">getReadLockLevel</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#getRootClasses()">getRootClasses</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#getRootInstances()">getRootInstances</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#getWriteLockLevel()">getWriteLockLevel</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#hasFetchGroup(java.lang.String)">hasFetchGroup</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#hasField(java.lang.String)">hasField</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#isDefaultPUFetchGroupConfigurationOnly()">isDefaultPUFetchGroupConfigurationOnly</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#isFetchConfigurationSQLCacheAdmissible()">isFetchConfigurationSQLCacheAdmissible</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#isHintSet(java.lang.String)">isHintSet</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#lock()">lock</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#removeFetchGroup(java.lang.String)">removeFetchGroup</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#removeFetchGroups(java.util.Collection)">removeFetchGroups</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#removeField(java.lang.String)">removeField</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#removeFields(java.util.Collection)">removeFields</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#requiresFetch(org.apache.openjpa.meta.FieldMetaData)">requiresFetch</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#requiresLoad()">requiresLoad</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#resetFetchGroups()">resetFetchGroups</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#setCacheRetrieveMode(org.apache.openjpa.kernel.DataCacheRetrieveMode)">setCacheRetrieveMode</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#setCacheStoreMode(org.apache.openjpa.kernel.DataCacheStoreMode)">setCacheStoreMode</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#setExtendedPathLookup(boolean)">setExtendedPathLookup</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#setFetchBatchSize(int)">setFetchBatchSize</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#setFlushBeforeQueries(int)">setFlushBeforeQueries</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#setHint(java.lang.String,%20java.lang.Object)">setHint</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#setHint(java.lang.String,%20java.lang.Object,%20java.lang.Object)">setHint</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#setLockScope(int)">setLockScope</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#setLockTimeout(int)">setLockTimeout</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#setMaxFetchDepth(int)">setMaxFetchDepth</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#setQueryCacheEnabled(boolean)">setQueryCacheEnabled</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#setQueryTimeout(int)">setQueryTimeout</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#setReadLockLevel(int)">setReadLockLevel</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#setRootClasses(java.util.Collection)">setRootClasses</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#setRootInstances(java.util.Collection)">setRootInstances</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#setWriteLockLevel(int)">setWriteLockLevel</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#traverse(org.apache.openjpa.meta.FieldMetaData)">traverse</a>, <a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#unlock()">unlock</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="_state">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>_state</h4>
<pre>protected final&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.JDBCConfigurationState.html" title="class in org.apache.openjpa.jdbc.kernel">JDBCFetchConfigurationImpl.JDBCConfigurationState</a> _state</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="JDBCFetchConfigurationImpl()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>JDBCFetchConfigurationImpl</h4>
<pre>public&nbsp;JDBCFetchConfigurationImpl()</pre>
</li>
</ul>
<a name="JDBCFetchConfigurationImpl(org.apache.openjpa.kernel.FetchConfigurationImpl.ConfigurationState, org.apache.openjpa.jdbc.kernel.JDBCFetchConfigurationImpl.JDBCConfigurationState)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>JDBCFetchConfigurationImpl</h4>
<pre>protected&nbsp;JDBCFetchConfigurationImpl(<a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.ConfigurationState.html" title="class in org.apache.openjpa.kernel">FetchConfigurationImpl.ConfigurationState</a>&nbsp;state,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.JDBCConfigurationState.html" title="class in org.apache.openjpa.jdbc.kernel">JDBCFetchConfigurationImpl.JDBCConfigurationState</a>&nbsp;jstate)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="newInstance(org.apache.openjpa.kernel.FetchConfigurationImpl.ConfigurationState)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newInstance</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html" title="class in org.apache.openjpa.kernel">FetchConfigurationImpl</a>&nbsp;newInstance(<a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.ConfigurationState.html" title="class in org.apache.openjpa.kernel">FetchConfigurationImpl.ConfigurationState</a>&nbsp;state)</pre>
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#newInstance(org.apache.openjpa.kernel.FetchConfigurationImpl.ConfigurationState)">FetchConfigurationImpl</a></code></strong></div>
<div class="block">Return a new hollow instance.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#newInstance(org.apache.openjpa.kernel.FetchConfigurationImpl.ConfigurationState)">newInstance</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html" title="class in org.apache.openjpa.kernel">FetchConfigurationImpl</a></code></dd>
</dl>
</li>
</ul>
<a name="setContext(org.apache.openjpa.kernel.StoreContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setContext</h4>
<pre>public&nbsp;void&nbsp;setContext(<a href="../../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>&nbsp;ctx)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#setContext(org.apache.openjpa.kernel.StoreContext)">FetchConfiguration</a></code></strong></div>
<div class="block">Called automatically by the system to associate the fetch configuration
with a context before use. The fetch configuration properties should
be synchronized with the context's configuration object. Subclasses
for specific back ends cannot rely on the context's configuration
implementing their back end's configuration sub-interface.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#setContext(org.apache.openjpa.kernel.StoreContext)">setContext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a></code></dd>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#setContext(org.apache.openjpa.kernel.StoreContext)">setContext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html" title="class in org.apache.openjpa.kernel">FetchConfigurationImpl</a></code></dd>
</dl>
</li>
</ul>
<a name="copy(org.apache.openjpa.kernel.FetchConfiguration)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;void&nbsp;copy(<a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a>&nbsp;fetch)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#copy(org.apache.openjpa.kernel.FetchConfiguration)">FetchConfiguration</a></code></strong></div>
<div class="block">Copy the state from the given fetch configuration to this one.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#copy(org.apache.openjpa.kernel.FetchConfiguration)">copy</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a></code></dd>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#copy(org.apache.openjpa.kernel.FetchConfiguration)">copy</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html" title="class in org.apache.openjpa.kernel">FetchConfigurationImpl</a></code></dd>
</dl>
</li>
</ul>
<a name="getIgnoreDfgForFkSelect()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIgnoreDfgForFkSelect</h4>
<pre>public&nbsp;boolean&nbsp;getIgnoreDfgForFkSelect()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#getIgnoreDfgForFkSelect()">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">Affirms if foreign key for a relation field will be pre-fetched as part of the owning object irrespective of
whether the field is included in the default fetch group of this fetch configuration. <br>
By default, foreign key for a relation field is pre-fetched as part of the owning object <em>only</em> if the
field in included in the default fetch group of this fetch configuration.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#getIgnoreDfgForFkSelect()">getIgnoreDfgForFkSelect</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="setIgnoreDfgForFkSelect(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIgnoreDfgForFkSelect</h4>
<pre>public&nbsp;void&nbsp;setIgnoreDfgForFkSelect(boolean&nbsp;b)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#setIgnoreDfgForFkSelect(boolean)">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">Affirms if foreign key for a relation field will be pre-fetched as part of the owning object irrespective of
whether the field is included in the default fetch group of this fetch configuration. <br>
By default, foreign key for a relation field is pre-fetched as part of the owning object <em>only</em> if the
field in included in the default fetch group of this fetch configuration.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#setIgnoreDfgForFkSelect(boolean)">setIgnoreDfgForFkSelect</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="getEagerFetchMode()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEagerFetchMode</h4>
<pre>public&nbsp;int&nbsp;getEagerFetchMode()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#getEagerFetchMode()">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">Return the eager fetch mode. Defaults to the
<code>openjpa.jdbc.EagerFetchMode</code> setting.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#getEagerFetchMode()">getEagerFetchMode</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="setEagerFetchMode(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEagerFetchMode</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;setEagerFetchMode(int&nbsp;mode)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#setEagerFetchMode(int)">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">Set the eager fetch mode. Defaults to the
<code>openjpa.jdbc.EagerFetchMode</code> setting.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#setEagerFetchMode(int)">setEagerFetchMode</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="getSubclassFetchMode()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSubclassFetchMode</h4>
<pre>public&nbsp;int&nbsp;getSubclassFetchMode()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#getSubclassFetchMode()">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">Return the subclass fetch mode. Defaults to the
<code>openjpa.jdbc.SubclassFetchMode</code> setting.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#getSubclassFetchMode()">getSubclassFetchMode</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="getSubclassFetchMode(org.apache.openjpa.jdbc.meta.ClassMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSubclassFetchMode</h4>
<pre>public&nbsp;int&nbsp;getSubclassFetchMode(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;cls)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#getSubclassFetchMode(org.apache.openjpa.jdbc.meta.ClassMapping)">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">Return the effective subclass fetch mode for the given type.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#getSubclassFetchMode(org.apache.openjpa.jdbc.meta.ClassMapping)">getSubclassFetchMode</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="setSubclassFetchMode(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSubclassFetchMode</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;setSubclassFetchMode(int&nbsp;mode)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#setSubclassFetchMode(int)">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">Set the subclass fetch mode. Defaults to the
<code>openjpa.jdbc.SubclassFetchMode</code> setting.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#setSubclassFetchMode(int)">setSubclassFetchMode</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="getResultSetType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResultSetType</h4>
<pre>public&nbsp;int&nbsp;getResultSetType()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#getResultSetType()">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">The result set type to use as a constant from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql"><code>ResultSet</code></a>.
Defaults to the <code>openjpa.jdbc.ResultSetType</code> setting.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#getResultSetType()">getResultSetType</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="setResultSetType(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setResultSetType</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;setResultSetType(int&nbsp;type)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#setResultSetType(int)">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">The result set type to use as a constant from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql"><code>ResultSet</code></a>.
Defaults to the <code>openjpa.jdbc.ResultSetType</code> setting.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#setResultSetType(int)">setResultSetType</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="getFetchDirection()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFetchDirection</h4>
<pre>public&nbsp;int&nbsp;getFetchDirection()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#getFetchDirection()">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">The fetch direction to use as a constant from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql"><code>ResultSet</code></a>.
Defaults to the <code>openjpa.jdbc.FetchDirection</code> setting.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#getFetchDirection()">getFetchDirection</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="setFetchDirection(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFetchDirection</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;setFetchDirection(int&nbsp;direction)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#setFetchDirection(int)">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">The fetch direction to use as a constant from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql"><code>ResultSet</code></a>.
Defaults to the <code>openjpa.jdbc.FetchDirection</code> setting.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#setFetchDirection(int)">setFetchDirection</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="getLRSSize()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLRSSize</h4>
<pre>public&nbsp;int&nbsp;getLRSSize()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#getLRSSize()">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">The large result set size mode to use.
Defaults to the <code>openjpa.jdbc.LRSSize</code> setting.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#getLRSSize()">getLRSSize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="setLRSSize(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLRSSize</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;setLRSSize(int&nbsp;size)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#setLRSSize(int)">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">The large result set size mode to use.
Defaults to the <code>openjpa.jdbc.LRSSize</code> setting.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#setLRSSize(int)">setLRSSize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="getJoinSyntax()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getJoinSyntax</h4>
<pre>public&nbsp;int&nbsp;getJoinSyntax()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#getJoinSyntax()">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">The join syntax to use.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#getJoinSyntax()">getJoinSyntax</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="setJoinSyntax(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setJoinSyntax</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;setJoinSyntax(int&nbsp;syntax)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#setJoinSyntax(int)">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">The join syntax to use.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#setJoinSyntax(int)">setJoinSyntax</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="newResultList(org.apache.openjpa.lib.rop.ResultObjectProvider)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newResultList</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/lib/rop/ResultList.html" title="interface in org.apache.openjpa.lib.rop">ResultList</a>&lt;?&gt;&nbsp;newResultList(<a href="../../../../../org/apache/openjpa/lib/rop/ResultObjectProvider.html" title="interface in org.apache.openjpa.lib.rop">ResultObjectProvider</a>&nbsp;rop)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#newResultList(org.apache.openjpa.lib.rop.ResultObjectProvider)">FetchConfiguration</a></code></strong></div>
<div class="block">Return a new result list for the current fetch configuration.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html#newResultList(org.apache.openjpa.lib.rop.ResultObjectProvider)">newResultList</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a></code></dd>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html#newResultList(org.apache.openjpa.lib.rop.ResultObjectProvider)">newResultList</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/openjpa/kernel/FetchConfigurationImpl.html" title="class in org.apache.openjpa.kernel">FetchConfigurationImpl</a></code></dd>
</dl>
</li>
</ul>
<a name="getJoins()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getJoins</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<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>&gt;&nbsp;getJoins()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#getJoins()">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">Returns the names of the joins that this component will use
when loading objects. Defaults to the empty set. This set is not
thread safe.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#getJoins()">getJoins</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="hasJoin(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasJoin</h4>
<pre>public&nbsp;boolean&nbsp;hasJoin(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#hasJoin(java.lang.String)">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">Return true if the given fully-qualified join has been added.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#hasJoin(java.lang.String)">hasJoin</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="addJoin(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addJoin</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;addJoin(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;join)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#addJoin(java.lang.String)">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">Adds <code>field</code> to the set of fully-qualified field names to
eagerly join when loading objects. Each class can have at most
one to-many eagerly joined fields.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#addJoin(java.lang.String)">addJoin</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="addJoins(java.util.Collection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addJoins</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;addJoins(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<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>&gt;&nbsp;joins)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#addJoins(java.util.Collection)">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">Adds <code>fields</code> to the set of fully-qualified field names to
eagerly join when loading objects. Each class can have at most
one to-many eagerly joined fields.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#addJoins(java.util.Collection)">addJoins</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="removeJoin(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeJoin</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;removeJoin(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#removeJoin(java.lang.String)">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">Removes <code>field</code> to the set of fully-qualified field names to
eagerly join when loading objects.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#removeJoin(java.lang.String)">removeJoin</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="removeJoins(java.util.Collection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeJoins</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;removeJoins(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<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>&gt;&nbsp;joins)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#removeJoins(java.util.Collection)">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">Removes <code>fields</code> from the set of fully-qualified
field names to eagerly join when loading objects.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#removeJoins(java.util.Collection)">removeJoins</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="clearJoins()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearJoins</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;clearJoins()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#clearJoins()">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">Clears the set of field names to join when loading data.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#clearJoins()">clearJoins</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="getIsolation()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIsolation</h4>
<pre>public&nbsp;int&nbsp;getIsolation()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#getIsolation()">JDBCFetchConfiguration</a></code></strong></div>
<div class="block"><p>The isolation level for queries issued to the database. This overrides
the persistence-unit-wide <code>openjpa.jdbc.TransactionIsolation</code>
value.</p>
<p>Must be one of <a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true#TRANSACTION_NONE" title="class or interface in java.sql"><code>Connection.TRANSACTION_NONE</code></a>,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true#TRANSACTION_READ_UNCOMMITTED" title="class or interface in java.sql"><code>Connection.TRANSACTION_READ_UNCOMMITTED</code></a>,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true#TRANSACTION_READ_COMMITTED" title="class or interface in java.sql"><code>Connection.TRANSACTION_READ_COMMITTED</code></a>,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true#TRANSACTION_REPEATABLE_READ" title="class or interface in java.sql"><code>Connection.TRANSACTION_REPEATABLE_READ</code></a>,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true#TRANSACTION_SERIALIZABLE" title="class or interface in java.sql"><code>Connection.TRANSACTION_SERIALIZABLE</code></a>,
or -1 for the default connection level specified by the context in
which this fetch configuration is being used.</p></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#getIsolation()">getIsolation</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="setIsolation(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsolation</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;setIsolation(int&nbsp;level)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#setIsolation(int)">JDBCFetchConfiguration</a></code></strong></div>
<div class="block"><p>The isolation level for queries issued to the database. This overrides
the persistence-unit-wide <code>openjpa.jdbc.TransactionIsolation</code>
value.</p>
<p>Must be one of <a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true#TRANSACTION_NONE" title="class or interface in java.sql"><code>Connection.TRANSACTION_NONE</code></a>,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true#TRANSACTION_READ_UNCOMMITTED" title="class or interface in java.sql"><code>Connection.TRANSACTION_READ_UNCOMMITTED</code></a>,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true#TRANSACTION_READ_COMMITTED" title="class or interface in java.sql"><code>Connection.TRANSACTION_READ_COMMITTED</code></a>,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true#TRANSACTION_REPEATABLE_READ" title="class or interface in java.sql"><code>Connection.TRANSACTION_REPEATABLE_READ</code></a>,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true#TRANSACTION_SERIALIZABLE" title="class or interface in java.sql"><code>Connection.TRANSACTION_SERIALIZABLE</code></a>,
or -1 for the default connection level specified by the context in
which this fetch configuration is being used.</p></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#setIsolation(int)">setIsolation</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="traverseJDBC(org.apache.openjpa.meta.FieldMetaData)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>traverseJDBC</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;traverseJDBC(<a href="../../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a>&nbsp;fm)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#traverseJDBC(org.apache.openjpa.meta.FieldMetaData)">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">Convenience method to cast traversal to store-specific type.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#traverseJDBC(org.apache.openjpa.meta.FieldMetaData)">traverseJDBC</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="getFetchInnerJoins()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFetchInnerJoins</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<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>&gt;&nbsp;getFetchInnerJoins()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#getFetchInnerJoins()">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">Returns the names of the inner fetch joins that this component will use
when loading objects. Defaults to the empty set. This set is not
thread safe.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#getFetchInnerJoins()">getFetchInnerJoins</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="hasFetchInnerJoin(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasFetchInnerJoin</h4>
<pre>public&nbsp;boolean&nbsp;hasFetchInnerJoin(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#hasFetchInnerJoin(java.lang.String)">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">Return true if the given fully-qualified inner fetch join has been added.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#hasFetchInnerJoin(java.lang.String)">hasFetchInnerJoin</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="addFetchInnerJoin(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addFetchInnerJoin</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;addFetchInnerJoin(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;join)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#addFetchInnerJoin(java.lang.String)">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">Adds <code>field</code> to the set of fully-qualified field names to
eagerly join when loading objects. Each class can have at most
one to-many eagerly joined fields.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#addFetchInnerJoin(java.lang.String)">addFetchInnerJoin</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="addFetchInnerJoins(java.util.Collection)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>addFetchInnerJoins</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;addFetchInnerJoins(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<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>&gt;&nbsp;joins)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#addFetchInnerJoins(java.util.Collection)">JDBCFetchConfiguration</a></code></strong></div>
<div class="block">Adds <code>fields</code> to the set of fully-qualified field names to
eagerly join when loading objects. Each class can have at most
one to-many eagerly joined fields.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html#addFetchInnerJoins(java.util.Collection)">addFetchInnerJoins</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/JDBCFetchConfigurationImpl.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.JDBCConfigurationState.html" title="class in org.apache.openjpa.jdbc.kernel"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/openjpa/jdbc/kernel/JDBCFetchConfigurationImpl.html" target="_top">Frames</a></li>
<li><a href="JDBCFetchConfigurationImpl.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:&nbsp;</li>
<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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 &#169; 2006&#x2013;2017 <a href="http://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>