blob: 73c5b1a8a42a24c621eacc11f4cc233b570a7d1b [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 (1.8.0_252) on Fri Jul 16 09:39:08 UTC 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ReadAllQuery (EclipseLink 3.0.2, API Reference)</title>
<meta name="date" content="2021-07-16">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ReadAllQuery (EclipseLink 3.0.2, API Reference)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="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 class="aboutLanguage">EclipseLink 3.0.2, API Reference</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/eclipse/persistence/queries/QueryResultsCachePolicy.html" title="class in org.eclipse.persistence.queries"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.Direction.html" title="enum in org.eclipse.persistence.queries"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/eclipse/persistence/queries/ReadAllQuery.html" target="_top">Frames</a></li>
<li><a href="ReadAllQuery.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;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.eclipse.persistence.queries</div>
<h2 title="Class ReadAllQuery" class="title">Class ReadAllQuery</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.DatabaseQuery</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../org/eclipse/persistence/queries/ReadQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.ReadQuery</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.ObjectBuildingQuery</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.ObjectLevelReadQuery</a></li>
<li>
<ul class="inheritance">
<li>org.eclipse.persistence.queries.ReadAllQuery</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../org/eclipse/persistence/queries/ReportQuery.html" title="class in org.eclipse.persistence.queries">ReportQuery</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">ReadAllQuery</span>
extends <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a></pre>
<div class="block"><p><b>Purpose</b>:
Concrete class for all read queries involving a collection of objects.
<p><b>Responsibilities</b>:
Return a container of the objects generated by the query.
Implements the inheritance feature when dealing with abstract descriptors</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../serialized-form.html#org.eclipse.persistence.queries.ReadAllQuery">Serialized Form</a></dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Yvon Lavoie</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>TOPLink/Java 1.0</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="memberSummary" 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>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.Direction.html" title="enum in org.eclipse.persistence.queries">ReadAllQuery.Direction</a></span></code>
<div class="block">Specifies the direction in which the hierarchy is traversed in a
hierarchical query.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.org.eclipse.persistence.queries.DatabaseQuery">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;org.eclipse.persistence.queries.<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a></h3>
<code><a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.ParameterType.html" title="enum in org.eclipse.persistence.queries">DatabaseQuery.ParameterType</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="memberSummary" 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/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#connectByExpression">connectByExpression</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected org.eclipse.persistence.internal.queries.ContainerPolicy</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#containerPolicy">containerPolicy</a></span></code>
<div class="block">Used for collection and stream support.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.Direction.html" title="enum in org.eclipse.persistence.queries">ReadAllQuery.Direction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#direction">direction</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#orderSiblingsByExpressions">orderSiblingsByExpressions</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#startWithExpression">startWithExpression</a></span></code>
<div class="block">Used for Oracle HierarchicalQuery support</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.persistence.queries.ObjectLevelReadQuery">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.eclipse.persistence.queries.<a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a></h3>
<code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#additionalFields">additionalFields</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#aggregateQueries">aggregateQueries</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#batchFetchPolicy">batchFetchPolicy</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#cacheUsage">cacheUsage</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#CheckCacheByExactPrimaryKey">CheckCacheByExactPrimaryKey</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#CheckCacheByPrimaryKey">CheckCacheByPrimaryKey</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#CheckCacheOnly">CheckCacheOnly</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#CheckCacheThenDatabase">CheckCacheThenDatabase</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#concreteSubclassCalls">concreteSubclassCalls</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#concreteSubclassJoinedMappingIndexes">concreteSubclassJoinedMappingIndexes</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#concreteSubclassQueries">concreteSubclassQueries</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#ConformResultsInUnitOfWork">ConformResultsInUnitOfWork</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#defaultBuilder">defaultBuilder</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#distinctState">distinctState</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#DoNotCheckCache">DoNotCheckCache</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#DONT_USE_DISTINCT">DONT_USE_DISTINCT</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#fetchGroup">fetchGroup</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#fetchGroupName">fetchGroupName</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#inMemoryQueryIndirectionPolicy">inMemoryQueryIndirectionPolicy</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isCachedExpressionQuery">isCachedExpressionQuery</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isPrePrepared">isPrePrepared</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isReadOnly">isReadOnly</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isReferenceClassLocked">isReferenceClassLocked</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isResultSetAccessOptimizedQuery">isResultSetAccessOptimizedQuery</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isResultSetAccessOptimizedQueryDefault">isResultSetAccessOptimizedQueryDefault</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isResultSetOptimizedQuery">isResultSetOptimizedQuery</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#joinedAttributeManager">joinedAttributeManager</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#loadGroup">loadGroup</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#lockModeType">lockModeType</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#NONE">NONE</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#nonFetchJoinAttributeExpressions">nonFetchJoinAttributeExpressions</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#OPTIMISTIC">OPTIMISTIC</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#OPTIMISTIC_FORCE_INCREMENT">OPTIMISTIC_FORCE_INCREMENT</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#orderByExpressions">orderByExpressions</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#partialAttributeExpressions">partialAttributeExpressions</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#PESSIMISTIC_">PESSIMISTIC_</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#PESSIMISTIC_FORCE_INCREMENT">PESSIMISTIC_FORCE_INCREMENT</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#PESSIMISTIC_READ">PESSIMISTIC_READ</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#PESSIMISTIC_WRITE">PESSIMISTIC_WRITE</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#READ">READ</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#shouldExtendPessimisticLockScope">shouldExtendPessimisticLockScope</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#shouldIncludeData">shouldIncludeData</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#shouldOuterJoinSubclasses">shouldOuterJoinSubclasses</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#shouldUseDefaultFetchGroup">shouldUseDefaultFetchGroup</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#shouldUseSerializedObjectPolicy">shouldUseSerializedObjectPolicy</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#shouldUseSerializedObjectPolicyDefault">shouldUseSerializedObjectPolicyDefault</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#UNCOMPUTED_DISTINCT">UNCOMPUTED_DISTINCT</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#unionExpressions">unionExpressions</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#USE_DISTINCT">USE_DISTINCT</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#UseDescriptorSetting">UseDescriptorSetting</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#usesResultSetAccessOptimization">usesResultSetAccessOptimization</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#waitTimeout">waitTimeout</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#waitTimeoutUnit">waitTimeoutUnit</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#WRITE">WRITE</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.persistence.queries.ObjectBuildingQuery">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.eclipse.persistence.queries.<a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html" title="class in org.eclipse.persistence.queries">ObjectBuildingQuery</a></h3>
<code><a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#DEFAULT_LOCK_MODE">DEFAULT_LOCK_MODE</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#executionTime">executionTime</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#isCacheCheckComplete">isCacheCheckComplete</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#LOCK">LOCK</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#LOCK_NOWAIT">LOCK_NOWAIT</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#LOCK_RESULT_PROPERTY">LOCK_RESULT_PROPERTY</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#lockingClause">lockingClause</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#NO_LOCK">NO_LOCK</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#prefetchedCacheKeys">prefetchedCacheKeys</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#referenceClass">referenceClass</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#referenceClassName">referenceClassName</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#requiresDeferredLocks">requiresDeferredLocks</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#shouldBuildNullForNullPk">shouldBuildNullForNullPk</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#shouldRefreshIdentityMapResult">shouldRefreshIdentityMapResult</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#shouldRefreshRemoteIdentityMapResult">shouldRefreshRemoteIdentityMapResult</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#shouldRegisterResultsInUnitOfWork">shouldRegisterResultsInUnitOfWork</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#shouldUseExclusiveConnection">shouldUseExclusiveConnection</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#wasDefaultLockMode">wasDefaultLockMode</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.persistence.queries.ReadQuery">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.eclipse.persistence.queries.<a href="../../../../org/eclipse/persistence/queries/ReadQuery.html" title="class in org.eclipse.persistence.queries">ReadQuery</a></h3>
<code><a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#fetchSize">fetchSize</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#firstResult">firstResult</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#maxResults">maxResults</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#maxRows">maxRows</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#queryId">queryId</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#queryResultCachingPolicy">queryResultCachingPolicy</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#temporaryCachedQueryResults">temporaryCachedQueryResults</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.persistence.queries.DatabaseQuery">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.eclipse.persistence.queries.<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a></h3>
<code><a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#accessors">accessors</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#allowNativeSQLQuery">allowNativeSQLQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#argumentFields">argumentFields</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#argumentParameterTypes">argumentParameterTypes</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#arguments">arguments</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#argumentTypeNames">argumentTypeNames</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#argumentTypes">argumentTypes</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#argumentValues">argumentValues</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#BATCH_FETCH_PROPERTY">BATCH_FETCH_PROPERTY</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#CascadeAggregateDelete">CascadeAggregateDelete</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#CascadeAllParts">CascadeAllParts</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#CascadeByMapping">CascadeByMapping</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#CascadeDependentParts">CascadeDependentParts</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#cascadePolicy">cascadePolicy</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#CascadePrivateParts">CascadePrivateParts</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#descriptor">descriptor</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#descriptors">descriptors</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#doNotRedirect">doNotRedirect</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#executionSession">executionSession</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#flushOnExecute">flushOnExecute</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#hintString">hintString</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isCustomQueryUsed">isCustomQueryUsed</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isExecutionClone">isExecutionClone</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isNativeConnectionRequired">isNativeConnectionRequired</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isPrepared">isPrepared</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isUserDefined">isUserDefined</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isUserDefinedSQLCall">isUserDefinedSQLCall</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#monitorName">monitorName</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#name">name</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#NoCascading">NoCascading</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#nullableArguments">nullableArguments</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#parameterDelimiter">parameterDelimiter</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#partitioningPolicy">partitioningPolicy</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#properties">properties</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#queryMechanism">queryMechanism</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#queryTimeout">queryTimeout</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#queryTimeoutUnit">queryTimeoutUnit</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#redirector">redirector</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#session">session</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#sessionName">sessionName</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldBindAllParameters">shouldBindAllParameters</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldCacheStatement">shouldCacheStatement</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldCloneCall">shouldCloneCall</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldMaintainCache">shouldMaintainCache</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldPrepare">shouldPrepare</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldRetrieveBypassCache">shouldRetrieveBypassCache</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldStoreBypassCache">shouldStoreBypassCache</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldUseWrapperPolicy">shouldUseWrapperPolicy</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldValidateUpdateCallCacheUse">shouldValidateUpdateCallCacheUse</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#sourceMapping">sourceMapping</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#translationRow">translationRow</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#ReadAllQuery--">ReadAllQuery</a></span>()</code>
<div class="block">PUBLIC:
Return a new read all query.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#ReadAllQuery-org.eclipse.persistence.queries.Call-">ReadAllQuery</a></span>(<a href="../../../../org/eclipse/persistence/queries/Call.html" title="interface in org.eclipse.persistence.queries">Call</a>&nbsp;call)</code>
<div class="block">PUBLIC:
Create a read all query with the database call.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#ReadAllQuery-java.lang.Class-">ReadAllQuery</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;classToRead)</code>
<div class="block">PUBLIC:
Return a new read all query.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#ReadAllQuery-java.lang.Class-org.eclipse.persistence.queries.Call-">ReadAllQuery</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;classToRead,
<a href="../../../../org/eclipse/persistence/queries/Call.html" title="interface in org.eclipse.persistence.queries">Call</a>&nbsp;call)</code>
<div class="block">PUBLIC:
Return a new read all query.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#ReadAllQuery-java.lang.Class-org.eclipse.persistence.expressions.Expression-">ReadAllQuery</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;classToRead,
<a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a>&nbsp;selectionCriteria)</code>
<div class="block">PUBLIC:
Return a new read all query for the class and the selection criteria.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#ReadAllQuery-java.lang.Class-org.eclipse.persistence.expressions.ExpressionBuilder-">ReadAllQuery</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;classToRead,
<a href="../../../../org/eclipse/persistence/expressions/ExpressionBuilder.html" title="class in org.eclipse.persistence.expressions">ExpressionBuilder</a>&nbsp;builder)</code>
<div class="block">PUBLIC:
Return a new read all query for the class.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#ReadAllQuery-org.eclipse.persistence.expressions.ExpressionBuilder-">ReadAllQuery</a></span>(<a href="../../../../org/eclipse/persistence/expressions/ExpressionBuilder.html" title="class in org.eclipse.persistence.expressions">ExpressionBuilder</a>&nbsp;builder)</code>
<div class="block">PUBLIC:
The expression builder should be provide on creation to ensure only one is used.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#ReadAllQuery-java.lang.Object-org.eclipse.persistence.queries.QueryByExamplePolicy-">ReadAllQuery</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;exampleObject,
<a href="../../../../org/eclipse/persistence/queries/QueryByExamplePolicy.html" title="class in org.eclipse.persistence.queries">QueryByExamplePolicy</a>&nbsp;policy)</code>
<div class="block">PUBLIC:
Return a query by example query to find all objects matching the attributes of the example object.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#addAscendingOrdering-java.lang.String-">addAscendingOrdering</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryKeyName)</code>
<div class="block">PUBLIC:
Order the query results by the object's attribute or query key name.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#cacheResult-java.lang.Object-">cacheResult</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;unwrappedOriginal)</code>
<div class="block">INTERNAL:</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#checkCustomQueryFlag-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.internal.sessions.AbstractRecord-">checkCustomQueryFlag</a></span>(org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session,
org.eclipse.persistence.internal.sessions.AbstractRecord&nbsp;translationRow)</code>
<div class="block">INTERNAL:
Check and return custom query flag.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#checkEarlyReturnLocal-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.internal.sessions.AbstractRecord-">checkEarlyReturnLocal</a></span>(org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session,
org.eclipse.persistence.internal.sessions.AbstractRecord&nbsp;translationRow)</code>
<div class="block">INTERNAL:
The cache check is done before the prepare as a hit will not require the work to be done.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#clone--">clone</a></span>()</code>
<div class="block">INTERNAL:
Creates and returns a copy of this query.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#conformResult-java.lang.Object-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-org.eclipse.persistence.internal.sessions.AbstractRecord-boolean-">conformResult</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;result,
org.eclipse.persistence.internal.sessions.UnitOfWorkImpl&nbsp;unitOfWork,
org.eclipse.persistence.internal.sessions.AbstractRecord&nbsp;arguments,
boolean&nbsp;buildDirectlyFromRows)</code>
<div class="block">INTERNAL:
Conform the result if specified.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#equals-java.lang.Object-">equals</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object)</code>
<div class="block">INTERNAL:
Return if the query is equal to the other.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#execute-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.internal.sessions.AbstractRecord-">execute</a></span>(org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session,
org.eclipse.persistence.internal.sessions.AbstractRecord&nbsp;row)</code>
<div class="block">INTERNAL:
Execute the query.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#executeObjectLevelReadQuery--">executeObjectLevelReadQuery</a></span>()</code>
<div class="block">INTERNAL:
Execute the query.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#executeObjectLevelReadQueryFromResultSet--">executeObjectLevelReadQueryFromResultSet</a></span>()</code>
<div class="block">INTERNAL:
Execute the query building the objects directly from the database result-set.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#extractRemoteResult-org.eclipse.persistence.internal.sessions.remote.Transporter-">extractRemoteResult</a></span>(org.eclipse.persistence.internal.sessions.remote.Transporter&nbsp;transporter)</code>
<div class="block">INTERNAL:
Extract the correct query result from the transporter.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#getConnectByExpression--">getConnectByExpression</a></span>()</code>
<div class="block">PUBLIC:</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>org.eclipse.persistence.internal.queries.ContainerPolicy</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#getContainerPolicy--">getContainerPolicy</a></span>()</code>
<div class="block">INTERNAL:
Return the query's container policy.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../org/eclipse/persistence/queries/QueryRedirector.html" title="interface in org.eclipse.persistence.queries">QueryRedirector</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#getDefaultRedirector--">getDefaultRedirector</a></span>()</code>
<div class="block">INTERNAL:
Returns the specific default redirector for this query type.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.Direction.html" title="enum in org.eclipse.persistence.queries">ReadAllQuery.Direction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#getDirection--">getDirection</a></span>()</code>
<div class="block">PUBLIC:</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#getOrderSiblingsByExpressions--">getOrderSiblingsByExpressions</a></span>()</code>
<div class="block">PUBLIC:</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#getReadQuery--">getReadQuery</a></span>()</code>
<div class="block">INTERNAL:
Get custom all read query from query manager.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#getStartWithExpression--">getStartWithExpression</a></span>()</code>
<div class="block">PUBLIC:</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#hasHierarchicalExpressions--">hasHierarchicalExpressions</a></span>()</code>
<div class="block">INTERNAL:
Verify that we have hierarchical query expressions</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#isDefaultPropertiesQuery--">isDefaultPropertiesQuery</a></span>()</code>
<div class="block">INTERNAL:
Return true if the query uses default properties.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#isReadAllQuery--">isReadAllQuery</a></span>()</code>
<div class="block">PUBLIC:
Return if this is a read all query.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#prepare--">prepare</a></span>()</code>
<div class="block">INTERNAL:
Prepare the receiver for execution in a session.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#prepareCustomQuery-org.eclipse.persistence.queries.DatabaseQuery-">prepareCustomQuery</a></span>(<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>&nbsp;customQuery)</code>
<div class="block">INTERNAL:
Set the properties needed to be cascaded into the custom query.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#prepareForExecution--">prepareForExecution</a></span>()</code>
<div class="block">INTERNAL:
Prepare the receiver for execution in a session.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#prepareFromQuery-org.eclipse.persistence.queries.DatabaseQuery-">prepareFromQuery</a></span>(<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>&nbsp;query)</code>
<div class="block">INTERNAL:
Prepare the query from the prepared query.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#prepareSelectAllRows--">prepareSelectAllRows</a></span>()</code>
<div class="block">INTERNAL:
Prepare the mechanism.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#registerResultInUnitOfWork-java.lang.Object-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-org.eclipse.persistence.internal.sessions.AbstractRecord-boolean-">registerResultInUnitOfWork</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;result,
org.eclipse.persistence.internal.sessions.UnitOfWorkImpl&nbsp;unitOfWork,
org.eclipse.persistence.internal.sessions.AbstractRecord&nbsp;arguments,
boolean&nbsp;buildDirectlyFromRows)</code>
<div class="block">INTERNAL:
All objects queried via a UnitOfWork get registered here.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#registerResultSetInUnitOfWork-java.sql.ResultSet-java.util.Vector-org.eclipse.persistence.internal.helper.DatabaseField:A-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-org.eclipse.persistence.internal.sessions.AbstractRecord-">registerResultSetInUnitOfWork</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;resultSet,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&nbsp;fields,
org.eclipse.persistence.internal.helper.DatabaseField[]&nbsp;fieldsArray,
org.eclipse.persistence.internal.sessions.UnitOfWorkImpl&nbsp;unitOfWork,
org.eclipse.persistence.internal.sessions.AbstractRecord&nbsp;arguments)</code>
<div class="block">INTERNAL:
Version of the previous method for ResultSet optimization.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#remoteExecute--">remoteExecute</a></span>()</code>
<div class="block">INTERNAL:
Execute the query through remote session.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#replaceValueHoldersIn-java.lang.Object-org.eclipse.persistence.internal.sessions.remote.RemoteSessionController-">replaceValueHoldersIn</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object,
org.eclipse.persistence.internal.sessions.remote.RemoteSessionController&nbsp;controller)</code>
<div class="block">INTERNAL:
replace the value holders in the specified result object(s)</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#setContainerPolicy-org.eclipse.persistence.internal.queries.ContainerPolicy-">setContainerPolicy</a></span>(org.eclipse.persistence.internal.queries.ContainerPolicy&nbsp;containerPolicy)</code>
<div class="block">PUBLIC:
Set the container policy.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#setHierarchicalQueryClause-org.eclipse.persistence.expressions.Expression-org.eclipse.persistence.expressions.Expression-java.util.List-">setHierarchicalQueryClause</a></span>(<a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a>&nbsp;startWith,
<a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a>&nbsp;connectBy,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a>&gt;&nbsp;orderSiblingsExpressions)</code>
<div class="block">PUBLIC:
Set the Hierarchical Query Clause for the query</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#setHierarchicalQueryClause-org.eclipse.persistence.expressions.Expression-org.eclipse.persistence.expressions.Expression-java.util.List-org.eclipse.persistence.queries.ReadAllQuery.Direction-">setHierarchicalQueryClause</a></span>(<a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a>&nbsp;startWith,
<a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a>&nbsp;connectBy,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a>&gt;&nbsp;orderSiblingsExpressions,
<a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.Direction.html" title="enum in org.eclipse.persistence.queries">ReadAllQuery.Direction</a>&nbsp;direction)</code>
<div class="block">PUBLIC: Set the Hierarchical Query Clause for the query, specifying the
hierarchy traversal direction</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#supportsResultSetAccessOptimizationOnExecute--">supportsResultSetAccessOptimizationOnExecute</a></span>()</code>
<div class="block">INTERNAL:
Indicates whether the query can use ResultSet optimization.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#supportsResultSetAccessOptimizationOnPrepare--">supportsResultSetAccessOptimizationOnPrepare</a></span>()</code>
<div class="block">INTERNAL:
Indicates whether the query can use ResultSet optimization.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#useCollectionClass-java.lang.Class-">useCollectionClass</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;concreteClass)</code>
<div class="block">PUBLIC:
Configure the mapping to use an instance of the specified container class
to hold the target objects.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#useCursoredStream--">useCursoredStream</a></span>()</code>
<div class="block">PUBLIC:
Use a CursoredStream as the result collection.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#useCursoredStream-int-int-">useCursoredStream</a></span>(int&nbsp;initialReadSize,
int&nbsp;pageSize)</code>
<div class="block">PUBLIC:
Use a CursoredStream as the result collection.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#useCursoredStream-int-int-org.eclipse.persistence.queries.ValueReadQuery-">useCursoredStream</a></span>(int&nbsp;initialReadSize,
int&nbsp;pageSize,
<a href="../../../../org/eclipse/persistence/queries/ValueReadQuery.html" title="class in org.eclipse.persistence.queries">ValueReadQuery</a>&nbsp;sizeQuery)</code>
<div class="block">PUBLIC:
Use a CursoredStream as the result collection.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#useMapClass-java.lang.Class-java.lang.String-">useMapClass</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;concreteClass,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;methodName)</code>
<div class="block">PUBLIC:
Configure the query to use an instance of the specified container class
to hold the result objects.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#useScrollableCursor--">useScrollableCursor</a></span>()</code>
<div class="block">PUBLIC:
Use a ScrollableCursor as the result collection.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#useScrollableCursor-int-">useScrollableCursor</a></span>(int&nbsp;pageSize)</code>
<div class="block">PUBLIC:
Use a ScrollableCursor as the result collection.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html#useScrollableCursor-org.eclipse.persistence.queries.ScrollableCursorPolicy-">useScrollableCursor</a></span>(<a href="../../../../org/eclipse/persistence/queries/ScrollableCursorPolicy.html" title="class in org.eclipse.persistence.queries">ScrollableCursorPolicy</a>&nbsp;policy)</code>
<div class="block">PUBLIC:
Use a ScrollableCursor as the result collection.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.persistence.queries.ObjectLevelReadQuery">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.persistence.queries.<a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a></h3>
<code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#acquireLocks--">acquireLocks</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#acquireLocksWithoutWaiting--">acquireLocksWithoutWaiting</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#addAdditionalField-org.eclipse.persistence.internal.helper.DatabaseField-">addAdditionalField</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#addAdditionalField-org.eclipse.persistence.expressions.Expression-">addAdditionalField</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#addBatchReadAttribute-org.eclipse.persistence.expressions.Expression-">addBatchReadAttribute</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#addBatchReadAttribute-java.lang.String-">addBatchReadAttribute</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#addDescendingOrdering-java.lang.String-">addDescendingOrdering</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#addJoinedAttribute-org.eclipse.persistence.expressions.Expression-">addJoinedAttribute</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#addJoinedAttribute-java.lang.String-">addJoinedAttribute</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#addJoinSelectionFields-java.util.Vector-boolean-">addJoinSelectionFields</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#addNonFetchJoin-org.eclipse.persistence.expressions.Expression-">addNonFetchJoin</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#addNonFetchJoinedAttribute-org.eclipse.persistence.expressions.Expression-">addNonFetchJoinedAttribute</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#addNonFetchJoinedAttribute-java.lang.String-">addNonFetchJoinedAttribute</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#addOrdering-org.eclipse.persistence.expressions.Expression-">addOrdering</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#addPartialAttribute-org.eclipse.persistence.expressions.Expression-">addPartialAttribute</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#addPartialAttribute-java.lang.String-">addPartialAttribute</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#addSelectionFieldsForJoinedExpression-java.util.List-boolean-org.eclipse.persistence.expressions.Expression-">addSelectionFieldsForJoinedExpression</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#addUnionExpression-org.eclipse.persistence.expressions.Expression-">addUnionExpression</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#buildObject-org.eclipse.persistence.internal.sessions.AbstractRecord-">buildObject</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#changeDescriptor-org.eclipse.persistence.internal.sessions.AbstractSession-">changeDescriptor</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#checkCacheOnly--">checkCacheOnly</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#checkDescriptor-org.eclipse.persistence.internal.sessions.AbstractSession-">checkDescriptor</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#checkEarlyReturn-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.internal.sessions.AbstractRecord-">checkEarlyReturn</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#checkForCustomQuery-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.internal.sessions.AbstractRecord-">checkForCustomQuery</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#checkPrepare-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.internal.sessions.AbstractRecord-boolean-">checkPrepare</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#checkPrePrepare-org.eclipse.persistence.internal.sessions.AbstractSession-">checkPrePrepare</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#clearIsResultSetOptimizedQuery--">clearIsResultSetOptimizedQuery</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#clearUsesResultSetAccessOptimization--">clearUsesResultSetAccessOptimization</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#computeBatchReadAttributes--">computeBatchReadAttributes</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#computeBatchReadMappingQueries--">computeBatchReadMappingQueries</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#computeNestedQueriesForBatchReadExpressions-java.util.List-">computeNestedQueriesForBatchReadExpressions</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#conformIndividualResult-java.lang.Object-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-org.eclipse.persistence.internal.sessions.AbstractRecord-org.eclipse.persistence.expressions.Expression-java.util.Map-">conformIndividualResult</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#conformResultsInUnitOfWork--">conformResultsInUnitOfWork</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#copyFromQuery-org.eclipse.persistence.queries.DatabaseQuery-">copyFromQuery</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#deepClone--">deepClone</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#dontAcquireLocks--">dontAcquireLocks</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#dontCheckCache--">dontCheckCache</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#dontRefreshIdentityMapResult--">dontRefreshIdentityMapResult</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#dontRefreshRemoteIdentityMapResult--">dontRefreshRemoteIdentityMapResult</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#dontUseDistinct--">dontUseDistinct</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#except-org.eclipse.persistence.queries.ReportQuery-">except</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#executeDatabaseQuery--">executeDatabaseQuery</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#executeInUnitOfWork-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-org.eclipse.persistence.internal.sessions.AbstractRecord-">executeInUnitOfWork</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#extendPessimisticLockScope--">extendPessimisticLockScope</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getAdditionalFields--">getAdditionalFields</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getAggregateQueries--">getAggregateQueries</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getAggregateQuery-org.eclipse.persistence.mappings.DatabaseMapping-">getAggregateQuery</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getAsOfClause--">getAsOfClause</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getBatchFetchPolicy--">getBatchFetchPolicy</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getBatchObjects--">getBatchObjects</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getBatchReadAttributeExpressions--">getBatchReadAttributeExpressions</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getCacheUsage--">getCacheUsage</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getConcreteSubclassCalls--">getConcreteSubclassCalls</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getConcreteSubclassJoinedMappingIndexes--">getConcreteSubclassJoinedMappingIndexes</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getConcreteSubclassQueries--">getConcreteSubclassQueries</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getDistinctState--">getDistinctState</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getExampleObject--">getExampleObject</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getExecutionFetchGroup--">getExecutionFetchGroup</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getExecutionFetchGroup-org.eclipse.persistence.descriptors.ClassDescriptor-">getExecutionFetchGroup</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getExpressionBuilder--">getExpressionBuilder</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getFetchGroup--">getFetchGroup</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getFetchGroupName--">getFetchGroupName</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getFetchGroupNonNestedFieldsSet--">getFetchGroupNonNestedFieldsSet</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getFetchGroupNonNestedFieldsSet-org.eclipse.persistence.mappings.DatabaseMapping-">getFetchGroupNonNestedFieldsSet</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getFetchGroupSelectionFields--">getFetchGroupSelectionFields</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getFetchGroupSelectionFields-org.eclipse.persistence.mappings.DatabaseMapping-">getFetchGroupSelectionFields</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getInMemoryQueryIndirectionPolicy--">getInMemoryQueryIndirectionPolicy</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getInMemoryQueryIndirectionPolicyState--">getInMemoryQueryIndirectionPolicyState</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getJoinedAttributeExpressions--">getJoinedAttributeExpressions</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getJoinedAttributeManager--">getJoinedAttributeManager</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getLoadGroup--">getLoadGroup</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getLockingClause--">getLockingClause</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getLockModeType--">getLockModeType</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getNonFetchJoinAttributeExpressions--">getNonFetchJoinAttributeExpressions</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getOrderByExpressions--">getOrderByExpressions</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getPartialAttributeExpressions--">getPartialAttributeExpressions</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getPartialAttributeSelectionFields-boolean-">getPartialAttributeSelectionFields</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getQueryByExamplePolicy--">getQueryByExamplePolicy</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getReferenceClass--">getReferenceClass</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getReferenceClassName--">getReferenceClassName</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getSelectionFields--">getSelectionFields</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getUnionExpressions--">getUnionExpressions</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getWaitTimeout--">getWaitTimeout</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getWaitTimeoutUnit--">getWaitTimeoutUnit</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#hasAdditionalFields--">hasAdditionalFields</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#hasAsOfClause--">hasAsOfClause</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#hasBatchReadAttributes--">hasBatchReadAttributes</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#hasDefaultBuilder--">hasDefaultBuilder</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#hasExecutionFetchGroup--">hasExecutionFetchGroup</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#hasFetchGroup--">hasFetchGroup</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#hashCode--">hashCode</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#hasJoining--">hasJoining</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#hasNonFetchJoinedAttributeExpressions--">hasNonFetchJoinedAttributeExpressions</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#hasOrderByExpressions--">hasOrderByExpressions</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#hasPartialAttributeExpressions--">hasPartialAttributeExpressions</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#hasUnionExpressions--">hasUnionExpressions</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#initializeDefaultBuilder--">initializeDefaultBuilder</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#intersect-org.eclipse.persistence.queries.ReportQuery-">intersect</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isAttributeBatchRead-org.eclipse.persistence.descriptors.ClassDescriptor-java.lang.String-">isAttributeBatchRead</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isCachedExpressionQuery--">isCachedExpressionQuery</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isClonePessimisticLocked-java.lang.Object-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-">isClonePessimisticLocked</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isDefaultLock--">isDefaultLock</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isDistinctComputed--">isDistinctComputed</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isLockQuery--">isLockQuery</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isLockQuery-org.eclipse.persistence.sessions.Session-">isLockQuery</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isObjectLevelReadQuery--">isObjectLevelReadQuery</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isPartialAttribute-java.lang.String-">isPartialAttribute</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isPrePrepared--">isPrePrepared</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isPrimaryKeyQuery--">isPrimaryKeyQuery</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isReadOnly--">isReadOnly</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isReferenceClassLocked--">isReferenceClassLocked</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isResultSetAccessOptimizedQuery--">isResultSetAccessOptimizedQuery</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isResultSetOptimizedQuery--">isResultSetOptimizedQuery</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#prepareFetchGroup--">prepareFetchGroup</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#prepareForRemoteExecution--">prepareForRemoteExecution</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#prepareFromCachedQuery--">prepareFromCachedQuery</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#prepareOutsideUnitOfWork-org.eclipse.persistence.internal.sessions.AbstractSession-">prepareOutsideUnitOfWork</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#prepareQuery--">prepareQuery</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#prepareResultSetAccessOptimization--">prepareResultSetAccessOptimization</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#prePrepare--">prePrepare</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#recordCloneForPessimisticLocking-java.lang.Object-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-">recordCloneForPessimisticLocking</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#refreshIdentityMapResult--">refreshIdentityMapResult</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#refreshRemoteIdentityMapResult--">refreshRemoteIdentityMapResult</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#resetDistinct--">resetDistinct</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setAdditionalFields-java.util.List-">setAdditionalFields</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setAggregateQuery-org.eclipse.persistence.mappings.DatabaseMapping-org.eclipse.persistence.queries.ObjectLevelReadQuery-">setAggregateQuery</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setAsOfClause-org.eclipse.persistence.history.AsOfClause-">setAsOfClause</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setBatchFetchPolicy-org.eclipse.persistence.queries.BatchFetchPolicy-">setBatchFetchPolicy</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setBatchFetchSize-int-">setBatchFetchSize</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setBatchFetchType-org.eclipse.persistence.annotations.BatchFetchType-">setBatchFetchType</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setBatchObjects-java.util.Map-">setBatchObjects</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setBatchReadAttributeExpressions-java.util.List-">setBatchReadAttributeExpressions</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setCacheUsage-int-">setCacheUsage</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setDescriptor-org.eclipse.persistence.descriptors.ClassDescriptor-">setDescriptor</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setDistinctState-short-">setDistinctState</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setEJBQLString-java.lang.String-">setEJBQLString</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setExampleObject-java.lang.Object-">setExampleObject</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setExpressionBuilder-org.eclipse.persistence.expressions.ExpressionBuilder-">setExpressionBuilder</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setFetchGroup-org.eclipse.persistence.queries.FetchGroup-">setFetchGroup</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setFetchGroupName-java.lang.String-">setFetchGroupName</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setInMemoryQueryIndirectionPolicy-org.eclipse.persistence.queries.InMemoryQueryIndirectionPolicy-">setInMemoryQueryIndirectionPolicy</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setInMemoryQueryIndirectionPolicyState-int-">setInMemoryQueryIndirectionPolicyState</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setIsPrepared-boolean-">setIsPrepared</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setIsPreparedKeepingSubclassData-boolean-">setIsPreparedKeepingSubclassData</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setIsPrePrepared-boolean-">setIsPrePrepared</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setIsReadOnly-boolean-">setIsReadOnly</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setIsResultSetAccessOptimizedQuery-boolean-">setIsResultSetAccessOptimizedQuery</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setIsResultSetOptimizedQuery-boolean-">setIsResultSetOptimizedQuery</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setJoinedAttributeExpressions-java.util.List-">setJoinedAttributeExpressions</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setJoinedAttributeManager-org.eclipse.persistence.internal.queries.JoinedAttributeManager-">setJoinedAttributeManager</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setLoadGroup-org.eclipse.persistence.queries.LoadGroup-">setLoadGroup</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setLockingClause-org.eclipse.persistence.internal.expressions.ForUpdateClause-">setLockingClause</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setLockMode-short-">setLockMode</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setLockModeType-java.lang.String-org.eclipse.persistence.internal.sessions.AbstractSession-">setLockModeType</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setNonFetchJoinAttributeExpressions-java.util.List-">setNonFetchJoinAttributeExpressions</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setOrderByExpressions-java.util.List-">setOrderByExpressions</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setPartialAttributeExpressions-java.util.List-">setPartialAttributeExpressions</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setQueryByExamplePolicy-org.eclipse.persistence.queries.QueryByExamplePolicy-">setQueryByExamplePolicy</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setReferenceClass-java.lang.Class-">setReferenceClass</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setReferenceClassName-java.lang.String-">setReferenceClassName</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setSelectionCriteria-org.eclipse.persistence.expressions.Expression-">setSelectionCriteria</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setShouldExtendPessimisticLockScope-boolean-">setShouldExtendPessimisticLockScope</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setShouldFilterDuplicates-boolean-">setShouldFilterDuplicates</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setShouldIncludeData-boolean-">setShouldIncludeData</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setShouldOuterJoinSubclasses-boolean-">setShouldOuterJoinSubclasses</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setShouldUseDefaultFetchGroup-boolean-">setShouldUseDefaultFetchGroup</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setShouldUseSerializedObjectPolicy-boolean-">setShouldUseSerializedObjectPolicy</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setUnionExpressions-java.util.List-">setUnionExpressions</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setWaitTimeout-java.lang.Integer-">setWaitTimeout</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setWaitTimeoutUnit-java.util.concurrent.TimeUnit-">setWaitTimeoutUnit</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#shouldCheckCache--">shouldCheckCache</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#shouldCheckCacheOnly--">shouldCheckCacheOnly</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#shouldCheckDescriptorForCacheUsage--">shouldCheckDescriptorForCacheUsage</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#shouldConformResultsInUnitOfWork--">shouldConformResultsInUnitOfWork</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#shouldDistinctBeUsed--">shouldDistinctBeUsed</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#shouldExtendPessimisticLockScope--">shouldExtendPessimisticLockScope</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#shouldFilterDuplicates--">shouldFilterDuplicates</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#shouldIncludeData--">shouldIncludeData</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#shouldOuterJoinSubclasses--">shouldOuterJoinSubclasses</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#shouldReadAllMappings--">shouldReadAllMappings</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#shouldReadMapping-org.eclipse.persistence.mappings.DatabaseMapping-org.eclipse.persistence.queries.FetchGroup-">shouldReadMapping</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#shouldUseDefaultFetchGroup--">shouldUseDefaultFetchGroup</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#shouldUseSerializedObjectPolicy--">shouldUseSerializedObjectPolicy</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#toString--">toString</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#union-org.eclipse.persistence.queries.ReportQuery-">union</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#useDistinct--">useDistinct</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#usesResultSetAccessOptimization--">usesResultSetAccessOptimization</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.persistence.queries.ObjectBuildingQuery">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.persistence.queries.<a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html" title="class in org.eclipse.persistence.queries">ObjectBuildingQuery</a></h3>
<code><a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#clonedQueryExecutionComplete-org.eclipse.persistence.queries.DatabaseQuery-org.eclipse.persistence.internal.sessions.AbstractSession-">clonedQueryExecutionComplete</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#convertClassNamesToClasses-java.lang.ClassLoader-">convertClassNamesToClasses</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#getDataResults--">getDataResults</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#getExecutionTime--">getExecutionTime</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#getLockMode--">getLockMode</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#getPrefetchedCacheKeys--">getPrefetchedCacheKeys</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#getQueryPrimaryKey--">getQueryPrimaryKey</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#isAttributeJoined-org.eclipse.persistence.descriptors.ClassDescriptor-java.lang.String-">isAttributeJoined</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#isCacheCheckComplete--">isCacheCheckComplete</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#isObjectBuildingQuery--">isObjectBuildingQuery</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#isRegisteringResults--">isRegisteringResults</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#postRegisterIndividualResult-java.lang.Object-java.lang.Object-java.lang.Object-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-org.eclipse.persistence.internal.queries.JoinedAttributeManager-org.eclipse.persistence.descriptors.ClassDescriptor-">postRegisterIndividualResult</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#registerIndividualResult-java.lang.Object-java.lang.Object-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-org.eclipse.persistence.internal.queries.JoinedAttributeManager-org.eclipse.persistence.descriptors.ClassDescriptor-">registerIndividualResult</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#requiresDeferredLocks--">requiresDeferredLocks</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#setExecutionTime-long-">setExecutionTime</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#setPrefetchedCacheKeys-java.util.Map-">setPrefetchedCacheKeys</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#setRequiresDeferredLocks-boolean-">setRequiresDeferredLocks</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#setShouldBuildNullForNullPk-boolean-">setShouldBuildNullForNullPk</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#setShouldRefreshIdentityMapResult-boolean-">setShouldRefreshIdentityMapResult</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#setShouldRefreshRemoteIdentityMapResult-boolean-">setShouldRefreshRemoteIdentityMapResult</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#setShouldRegisterResultsInUnitOfWork-boolean-">setShouldRegisterResultsInUnitOfWork</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#setShouldUseExclusiveConnection-boolean-">setShouldUseExclusiveConnection</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#setWasDefaultLockMode-boolean-">setWasDefaultLockMode</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#shouldBuildNullForNullPk--">shouldBuildNullForNullPk</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#shouldRefreshIdentityMapResult--">shouldRefreshIdentityMapResult</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#shouldRefreshRemoteIdentityMapResult--">shouldRefreshRemoteIdentityMapResult</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#shouldRegisterResultsInUnitOfWork--">shouldRegisterResultsInUnitOfWork</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#shouldUseExclusiveConnection--">shouldUseExclusiveConnection</a>, <a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#wasDefaultLockMode--">wasDefaultLockMode</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.persistence.queries.ReadQuery">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.persistence.queries.<a href="../../../../org/eclipse/persistence/queries/ReadQuery.html" title="class in org.eclipse.persistence.queries">ReadQuery</a></h3>
<code><a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#cacheQueryResults--">cacheQueryResults</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#clearQueryResults-org.eclipse.persistence.internal.sessions.AbstractSession-">clearQueryResults</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#doNotCacheQueryResults--">doNotCacheQueryResults</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#getFetchSize--">getFetchSize</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#getFirstResult--">getFirstResult</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#getInternalMax--">getInternalMax</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#getMaxRows--">getMaxRows</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#getQueryId--">getQueryId</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#getQueryResults-org.eclipse.persistence.internal.sessions.AbstractSession-">getQueryResults</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#getQueryResults-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.internal.sessions.AbstractRecord-boolean-">getQueryResults</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#getQueryResults-org.eclipse.persistence.internal.sessions.AbstractSession-boolean-">getQueryResults</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#getQueryResultsCachePolicy--">getQueryResultsCachePolicy</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#getTemporaryCachedQueryResults--">getTemporaryCachedQueryResults</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#isReadQuery--">isReadQuery</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#remoteExecute-org.eclipse.persistence.internal.sessions.AbstractSession-">remoteExecute</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#setFetchSize-int-">setFetchSize</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#setFirstResult-int-">setFirstResult</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#setInternalMax-int-">setInternalMax</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#setMaxRows-int-">setMaxRows</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#setQueryId-long-">setQueryId</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#setQueryResults-java.lang.Object-org.eclipse.persistence.internal.sessions.AbstractRecord-org.eclipse.persistence.internal.sessions.AbstractSession-">setQueryResults</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#setQueryResultsCachePolicy-org.eclipse.persistence.queries.QueryResultsCachePolicy-">setQueryResultsCachePolicy</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#setTemporaryCachedQueryResults-java.lang.Object-">setTemporaryCachedQueryResults</a>, <a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#shouldCacheQueryResults--">shouldCacheQueryResults</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.persistence.queries.DatabaseQuery">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.persistence.queries.<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a></h3>
<code><a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#addArgument-java.lang.String-">addArgument</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#addArgument-java.lang.String-java.lang.Class-">addArgument</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#addArgument-java.lang.String-java.lang.Class-boolean-">addArgument</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#addArgument-java.lang.String-java.lang.Class-org.eclipse.persistence.queries.DatabaseQuery.ParameterType-">addArgument</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#addArgument-java.lang.String-java.lang.Class-org.eclipse.persistence.queries.DatabaseQuery.ParameterType-boolean-">addArgument</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#addArgument-java.lang.String-java.lang.String-">addArgument</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#addArgumentByTypeName-java.lang.String-java.lang.String-">addArgumentByTypeName</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#addArgumentValue-java.lang.Object-">addArgumentValue</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#addArgumentValues-java.util.List-">addArgumentValues</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#addCall-org.eclipse.persistence.queries.Call-">addCall</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#addStatement-org.eclipse.persistence.internal.expressions.SQLStatement-">addStatement</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#bindAllParameters--">bindAllParameters</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#buildArgumentFields--">buildArgumentFields</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#buildSelectionCriteria-org.eclipse.persistence.internal.sessions.AbstractSession-">buildSelectionCriteria</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#cacheStatement--">cacheStatement</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#cascadeAllParts--">cascadeAllParts</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#cascadeByMapping--">cascadeByMapping</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#cascadeOnlyDependentParts--">cascadeOnlyDependentParts</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#cascadePrivateParts--">cascadePrivateParts</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#checkPrepare-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.internal.sessions.AbstractRecord-">checkPrepare</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#dontBindAllParameters--">dontBindAllParameters</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#dontCacheStatement--">dontCacheStatement</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#dontCascadeParts--">dontCascadeParts</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#dontMaintainCache--">dontMaintainCache</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getAccessor--">getAccessor</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getAccessors--">getAccessors</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getArgumentParameterTypes--">getArgumentParameterTypes</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getArguments--">getArguments</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getArgumentTypeNames--">getArgumentTypeNames</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getArgumentTypes--">getArgumentTypes</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getArgumentValues--">getArgumentValues</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getCall--">getCall</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getCascadePolicy--">getCascadePolicy</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getDatasourceCall--">getDatasourceCall</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getDatasourceCalls--">getDatasourceCalls</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getDescriptor--">getDescriptor</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getDescriptors--">getDescriptors</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getDomainClassNounName-java.lang.String-">getDomainClassNounName</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getDoNotRedirect--">getDoNotRedirect</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getEJBQLString--">getEJBQLString</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getExecutionSession--">getExecutionSession</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getFlushOnExecute--">getFlushOnExecute</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getHintString--">getHintString</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getJPQLString--">getJPQLString</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getMonitorName--">getMonitorName</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getName--">getName</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getNullableArguments--">getNullableArguments</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getParameterDelimiter--">getParameterDelimiter</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getParameterDelimiterChar--">getParameterDelimiterChar</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getPartitioningPolicy--">getPartitioningPolicy</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getProperties--">getProperties</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getProperty-java.lang.Object-">getProperty</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getQueryMechanism--">getQueryMechanism</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getQueryNounName-java.lang.String-">getQueryNounName</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getQueryTimeout--">getQueryTimeout</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getQueryTimeoutUnit--">getQueryTimeoutUnit</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getRedirector--">getRedirector</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getRedirectorForQuery--">getRedirectorForQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getSelectionCriteria--">getSelectionCriteria</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getSensorName-java.lang.String-java.lang.String-">getSensorName</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getSession--">getSession</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getSessionName--">getSessionName</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getShouldBindAllParameters--">getShouldBindAllParameters</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getSourceMapping--">getSourceMapping</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getSQLStatement--">getSQLStatement</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getSQLString--">getSQLString</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getSQLStrings--">getSQLStrings</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getTranslatedSQLString-org.eclipse.persistence.sessions.Session-org.eclipse.persistence.sessions.Record-">getTranslatedSQLString</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getTranslatedSQLStrings-org.eclipse.persistence.sessions.Session-org.eclipse.persistence.sessions.Record-">getTranslatedSQLStrings</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getTranslationRow--">getTranslationRow</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#hasAccessor--">hasAccessor</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#hasArguments--">hasArguments</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#hasNullableArguments--">hasNullableArguments</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#hasProperties--">hasProperties</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#hasQueryMechanism--">hasQueryMechanism</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#hasSessionName--">hasSessionName</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#ignoreBindAllParameters--">ignoreBindAllParameters</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#ignoreCacheStatement--">ignoreCacheStatement</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isCallQuery--">isCallQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isCascadeOfAggregateDelete--">isCascadeOfAggregateDelete</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isCustomQueryUsed--">isCustomQueryUsed</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isCustomSelectionQuery--">isCustomSelectionQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isDataModifyQuery--">isDataModifyQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isDataReadQuery--">isDataReadQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isDeleteAllQuery--">isDeleteAllQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isDeleteObjectQuery--">isDeleteObjectQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isDirectReadQuery--">isDirectReadQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isExecutionClone--">isExecutionClone</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isExpressionQuery--">isExpressionQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isInsertObjectQuery--">isInsertObjectQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isJPQLCallQuery--">isJPQLCallQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isModifyAllQuery--">isModifyAllQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isModifyQuery--">isModifyQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isNativeConnectionRequired--">isNativeConnectionRequired</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isObjectLevelModifyQuery--">isObjectLevelModifyQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isPrepared--">isPrepared</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isReadObjectQuery--">isReadObjectQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isReportQuery--">isReportQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isResultSetMappingQuery--">isResultSetMappingQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isSQLCallQuery--">isSQLCallQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isUpdateAllQuery--">isUpdateAllQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isUpdateObjectQuery--">isUpdateObjectQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isUserDefined--">isUserDefined</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isUserDefinedSQLCall--">isUserDefinedSQLCall</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isValueReadQuery--">isValueReadQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isWriteObjectQuery--">isWriteObjectQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#maintainCache--">maintainCache</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#prepareCall-org.eclipse.persistence.sessions.Session-org.eclipse.persistence.sessions.Record-">prepareCall</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#prepareInternal-org.eclipse.persistence.internal.sessions.AbstractSession-">prepareInternal</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#redirectQuery-org.eclipse.persistence.queries.QueryRedirector-org.eclipse.persistence.queries.DatabaseQuery-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.internal.sessions.AbstractRecord-">redirectQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#removeProperty-java.lang.Object-">removeProperty</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#resetMonitorName--">resetMonitorName</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#retrieveBypassCache--">retrieveBypassCache</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#rowFromArguments-java.util.List-org.eclipse.persistence.internal.sessions.AbstractSession-">rowFromArguments</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setAccessor-org.eclipse.persistence.internal.databaseaccess.Accessor-">setAccessor</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setAccessors-java.util.Collection-">setAccessors</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setAllowNativeSQLQuery-java.lang.Boolean-">setAllowNativeSQLQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setArguments-java.util.List-">setArguments</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setArgumentTypeNames-java.util.List-">setArgumentTypeNames</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setArgumentTypes-java.util.List-">setArgumentTypes</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setArgumentValues-java.util.List-">setArgumentValues</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setCall-org.eclipse.persistence.queries.Call-">setCall</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setCascadePolicy-int-">setCascadePolicy</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setDatasourceCall-org.eclipse.persistence.queries.Call-">setDatasourceCall</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setDoNotRedirect-boolean-">setDoNotRedirect</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setExecutionSession-org.eclipse.persistence.internal.sessions.AbstractSession-">setExecutionSession</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setFlushOnExecute-java.lang.Boolean-">setFlushOnExecute</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setHintString-java.lang.String-">setHintString</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setIsCustomQueryUsed-boolean-">setIsCustomQueryUsed</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setIsExecutionClone-boolean-">setIsExecutionClone</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setIsNativeConnectionRequired-boolean-">setIsNativeConnectionRequired</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setIsUserDefined-boolean-">setIsUserDefined</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setIsUserDefinedSQLCall-boolean-">setIsUserDefinedSQLCall</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setJPQLString-java.lang.String-">setJPQLString</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setName-java.lang.String-">setName</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setNullableArguments-java.util.List-">setNullableArguments</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setParameterDelimiter-java.lang.String-">setParameterDelimiter</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setPartitioningPolicy-org.eclipse.persistence.descriptors.partitioning.PartitioningPolicy-">setPartitioningPolicy</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setProperties-java.util.Map-">setProperties</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setProperty-java.lang.Object-java.lang.Object-">setProperty</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setQueryMechanism-org.eclipse.persistence.internal.queries.DatabaseQueryMechanism-">setQueryMechanism</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setQueryTimeout-int-">setQueryTimeout</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setQueryTimeoutUnit-java.util.concurrent.TimeUnit-">setQueryTimeoutUnit</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setRedirector-org.eclipse.persistence.queries.QueryRedirector-">setRedirector</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setSession-org.eclipse.persistence.internal.sessions.AbstractSession-">setSession</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setSessionName-java.lang.String-">setSessionName</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setShouldBindAllParameters-boolean-">setShouldBindAllParameters</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setShouldBindAllParameters-java.lang.Boolean-">setShouldBindAllParameters</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setShouldCacheStatement-boolean-">setShouldCacheStatement</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setShouldMaintainCache-boolean-">setShouldMaintainCache</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setShouldPrepare-boolean-">setShouldPrepare</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setShouldRetrieveBypassCache-boolean-">setShouldRetrieveBypassCache</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setShouldStoreBypassCache-boolean-">setShouldStoreBypassCache</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setShouldUseWrapperPolicy-boolean-">setShouldUseWrapperPolicy</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setShouldValidateUpdateCallCacheUse-boolean-">setShouldValidateUpdateCallCacheUse</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setSourceMapping-org.eclipse.persistence.mappings.DatabaseMapping-">setSourceMapping</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setSQLStatement-org.eclipse.persistence.internal.expressions.SQLStatement-">setSQLStatement</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setSQLString-java.lang.String-">setSQLString</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#setTranslationRow-org.eclipse.persistence.internal.sessions.AbstractRecord-">setTranslationRow</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldAllowNativeSQLQuery-boolean-">shouldAllowNativeSQLQuery</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldBindAllParameters--">shouldBindAllParameters</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldCacheStatement--">shouldCacheStatement</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldCascadeAllParts--">shouldCascadeAllParts</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldCascadeByMapping--">shouldCascadeByMapping</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldCascadeOnlyDependentParts--">shouldCascadeOnlyDependentParts</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldCascadeParts--">shouldCascadeParts</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldCascadePrivateParts--">shouldCascadePrivateParts</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldCloneCall--">shouldCloneCall</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldIgnoreBindAllParameters--">shouldIgnoreBindAllParameters</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldIgnoreCacheStatement--">shouldIgnoreCacheStatement</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldMaintainCache--">shouldMaintainCache</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldPrepare--">shouldPrepare</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldPrepare-org.eclipse.persistence.internal.sessions.AbstractRecord-org.eclipse.persistence.internal.sessions.AbstractSession-">shouldPrepare</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldRetrieveBypassCache--">shouldRetrieveBypassCache</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldStoreBypassCache--">shouldStoreBypassCache</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldUseWrapperPolicy--">shouldUseWrapperPolicy</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#shouldValidateUpdateCallCacheUse--">shouldValidateUpdateCallCacheUse</a>, <a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#storeBypassCache--">storeBypassCache</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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="containerPolicy">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containerPolicy</h4>
<pre>protected&nbsp;org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy</pre>
<div class="block">Used for collection and stream support.</div>
</li>
</ul>
<a name="startWithExpression">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>startWithExpression</h4>
<pre>protected&nbsp;<a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a> startWithExpression</pre>
<div class="block">Used for Oracle HierarchicalQuery support</div>
</li>
</ul>
<a name="connectByExpression">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>connectByExpression</h4>
<pre>protected&nbsp;<a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a> connectByExpression</pre>
</li>
</ul>
<a name="orderSiblingsByExpressions">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orderSiblingsByExpressions</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a>&gt; orderSiblingsByExpressions</pre>
</li>
</ul>
<a name="direction">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>direction</h4>
<pre>protected&nbsp;<a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.Direction.html" title="enum in org.eclipse.persistence.queries">ReadAllQuery.Direction</a> direction</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ReadAllQuery--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReadAllQuery</h4>
<pre>public&nbsp;ReadAllQuery()</pre>
<div class="block">PUBLIC:
Return a new read all query.
A reference class must be specified before execution.
It is better to provide the class and expression builder on construction to ensure a single expression builder is used.
If no selection criteria is specified this will read all objects of the class from the database.</div>
</li>
</ul>
<a name="ReadAllQuery-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReadAllQuery</h4>
<pre>public&nbsp;ReadAllQuery(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;classToRead)</pre>
<div class="block">PUBLIC:
Return a new read all query.
It is better to provide the class and expression builder on construction to ensure a single expression builder is used.
If no selection criteria is specified this will read all objects of the class from the database.</div>
</li>
</ul>
<a name="ReadAllQuery-java.lang.Class-org.eclipse.persistence.expressions.Expression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReadAllQuery</h4>
<pre>public&nbsp;ReadAllQuery(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;classToRead,
<a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a>&nbsp;selectionCriteria)</pre>
<div class="block">PUBLIC:
Return a new read all query for the class and the selection criteria.</div>
</li>
</ul>
<a name="ReadAllQuery-java.lang.Class-org.eclipse.persistence.expressions.ExpressionBuilder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReadAllQuery</h4>
<pre>public&nbsp;ReadAllQuery(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;classToRead,
<a href="../../../../org/eclipse/persistence/expressions/ExpressionBuilder.html" title="class in org.eclipse.persistence.expressions">ExpressionBuilder</a>&nbsp;builder)</pre>
<div class="block">PUBLIC:
Return a new read all query for the class.
The expression builder must be used for all associated expressions used with the query.</div>
</li>
</ul>
<a name="ReadAllQuery-java.lang.Class-org.eclipse.persistence.queries.Call-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReadAllQuery</h4>
<pre>public&nbsp;ReadAllQuery(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;classToRead,
<a href="../../../../org/eclipse/persistence/queries/Call.html" title="interface in org.eclipse.persistence.queries">Call</a>&nbsp;call)</pre>
<div class="block">PUBLIC:
Return a new read all query.
The call represents a database interaction such as SQL, Stored Procedure.</div>
</li>
</ul>
<a name="ReadAllQuery-java.lang.Object-org.eclipse.persistence.queries.QueryByExamplePolicy-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReadAllQuery</h4>
<pre>public&nbsp;ReadAllQuery(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;exampleObject,
<a href="../../../../org/eclipse/persistence/queries/QueryByExamplePolicy.html" title="class in org.eclipse.persistence.queries">QueryByExamplePolicy</a>&nbsp;policy)</pre>
<div class="block">PUBLIC:
Return a query by example query to find all objects matching the attributes of the example object.</div>
</li>
</ul>
<a name="ReadAllQuery-org.eclipse.persistence.expressions.ExpressionBuilder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReadAllQuery</h4>
<pre>public&nbsp;ReadAllQuery(<a href="../../../../org/eclipse/persistence/expressions/ExpressionBuilder.html" title="class in org.eclipse.persistence.expressions">ExpressionBuilder</a>&nbsp;builder)</pre>
<div class="block">PUBLIC:
The expression builder should be provide on creation to ensure only one is used.</div>
</li>
</ul>
<a name="ReadAllQuery-org.eclipse.persistence.queries.Call-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ReadAllQuery</h4>
<pre>public&nbsp;ReadAllQuery(<a href="../../../../org/eclipse/persistence/queries/Call.html" title="interface in org.eclipse.persistence.queries">Call</a>&nbsp;call)</pre>
<div class="block">PUBLIC:
Create a read all query with the database call.</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="addAscendingOrdering-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addAscendingOrdering</h4>
<pre>public&nbsp;void&nbsp;addAscendingOrdering(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryKeyName)</pre>
<div class="block">PUBLIC:
Order the query results by the object's attribute or query key name.</div>
</li>
</ul>
<a name="cacheResult-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cacheResult</h4>
<pre>public&nbsp;void&nbsp;cacheResult(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;unwrappedOriginal)</pre>
<div class="block">INTERNAL:
<P> This method is called by the object builder when building an original.
It will cause the original to be cached in the query results if the query
is set to do so.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#cacheResult-java.lang.Object-">cacheResult</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/ReadQuery.html" title="class in org.eclipse.persistence.queries">ReadQuery</a></code></dd>
</dl>
</li>
</ul>
<a name="checkEarlyReturnLocal-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.internal.sessions.AbstractRecord-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkEarlyReturnLocal</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;checkEarlyReturnLocal(org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session,
org.eclipse.persistence.internal.sessions.AbstractRecord&nbsp;translationRow)</pre>
<div class="block">INTERNAL:
The cache check is done before the prepare as a hit will not require the work to be done.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#checkEarlyReturnLocal-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.internal.sessions.AbstractRecord-">checkEarlyReturnLocal</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a></code></dd>
</dl>
</li>
</ul>
<a name="checkCustomQueryFlag-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.internal.sessions.AbstractRecord-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkCustomQueryFlag</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;checkCustomQueryFlag(org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session,
org.eclipse.persistence.internal.sessions.AbstractRecord&nbsp;translationRow)</pre>
<div class="block">INTERNAL:
Check and return custom query flag. Custom query flag value is initialized when stored value is <code>null</code>.
Called from <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#checkForCustomQuery-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.internal.sessions.AbstractRecord-"><code>ObjectLevelReadQuery.checkForCustomQuery(AbstractSession, AbstractRecord)</code></a> to retrieve custom query flag.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#checkCustomQueryFlag-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.internal.sessions.AbstractRecord-">checkCustomQueryFlag</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>session</code> - Current session (not used).</dd>
<dd><code>translationRow</code> - Database record (not used).</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Current custom query flag. Value will never be <code>null</code>.</dd>
</dl>
</li>
</ul>
<a name="getReadQuery--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReadQuery</h4>
<pre>protected&nbsp;<a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a>&nbsp;getReadQuery()</pre>
<div class="block">INTERNAL:
Get custom all read query from query manager.
Called from <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#checkForCustomQuery-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.internal.sessions.AbstractRecord-"><code>ObjectLevelReadQuery.checkForCustomQuery(AbstractSession, AbstractRecord)</code></a> to retrieve custom read query.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#getReadQuery--">getReadQuery</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Custom all read query from query manager.</dd>
</dl>
</li>
</ul>
<a name="clone--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;clone()</pre>
<div class="block">INTERNAL:
Creates and returns a copy of this query.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#clone--">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A clone of this instance.</dd>
</dl>
</li>
</ul>
<a name="conformResult-java.lang.Object-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-org.eclipse.persistence.internal.sessions.AbstractRecord-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>conformResult</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;conformResult(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;result,
org.eclipse.persistence.internal.sessions.UnitOfWorkImpl&nbsp;unitOfWork,
org.eclipse.persistence.internal.sessions.AbstractRecord&nbsp;arguments,
boolean&nbsp;buildDirectlyFromRows)</pre>
<div class="block">INTERNAL:
Conform the result if specified.</div>
</li>
</ul>
<a name="execute-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.internal.sessions.AbstractRecord-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>execute</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;execute(org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session,
org.eclipse.persistence.internal.sessions.AbstractRecord&nbsp;row)
throws <a href="../../../../org/eclipse/persistence/exceptions/DatabaseException.html" title="class in org.eclipse.persistence.exceptions">DatabaseException</a></pre>
<div class="block">INTERNAL:
Execute the query. If there are cached results return those.
This must override the super to support result caching.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#execute-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.internal.sessions.AbstractRecord-">execute</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>session</code> - - the session in which the receiver will be executed.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An object or vector, the result of executing the query.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/exceptions/DatabaseException.html" title="class in org.eclipse.persistence.exceptions">DatabaseException</a></code> - - an error has occurred on the database</dd>
</dl>
</li>
</ul>
<a name="executeObjectLevelReadQuery--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>executeObjectLevelReadQuery</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;executeObjectLevelReadQuery()
throws <a href="../../../../org/eclipse/persistence/exceptions/DatabaseException.html" title="class in org.eclipse.persistence.exceptions">DatabaseException</a></pre>
<div class="block">INTERNAL:
Execute the query.
Get the rows and build the object from the rows.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#executeObjectLevelReadQuery--">executeObjectLevelReadQuery</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>java.lang.Object collection of objects resulting from execution of query.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/exceptions/DatabaseException.html" title="class in org.eclipse.persistence.exceptions">DatabaseException</a></code> - - an error has occurred on the database</dd>
</dl>
</li>
</ul>
<a name="executeObjectLevelReadQueryFromResultSet--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>executeObjectLevelReadQueryFromResultSet</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;executeObjectLevelReadQueryFromResultSet()
throws <a href="../../../../org/eclipse/persistence/exceptions/DatabaseException.html" title="class in org.eclipse.persistence.exceptions">DatabaseException</a></pre>
<div class="block">INTERNAL:
Execute the query building the objects directly from the database result-set.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#executeObjectLevelReadQueryFromResultSet--">executeObjectLevelReadQueryFromResultSet</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an ArrayList of the resulting objects.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/exceptions/DatabaseException.html" title="class in org.eclipse.persistence.exceptions">DatabaseException</a></code> - - an error has occurred on the database</dd>
</dl>
</li>
</ul>
<a name="extractRemoteResult-org.eclipse.persistence.internal.sessions.remote.Transporter-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>extractRemoteResult</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;extractRemoteResult(org.eclipse.persistence.internal.sessions.remote.Transporter&nbsp;transporter)</pre>
<div class="block">INTERNAL:
Extract the correct query result from the transporter.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#extractRemoteResult-org.eclipse.persistence.internal.sessions.remote.Transporter-">extractRemoteResult</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a></code></dd>
</dl>
</li>
</ul>
<a name="getContainerPolicy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContainerPolicy</h4>
<pre>public&nbsp;org.eclipse.persistence.internal.queries.ContainerPolicy&nbsp;getContainerPolicy()</pre>
<div class="block">INTERNAL:
Return the query's container policy.</div>
</li>
</ul>
<a name="getDefaultRedirector--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultRedirector</h4>
<pre>protected&nbsp;<a href="../../../../org/eclipse/persistence/queries/QueryRedirector.html" title="interface in org.eclipse.persistence.queries">QueryRedirector</a>&nbsp;getDefaultRedirector()</pre>
<div class="block">INTERNAL:
Returns the specific default redirector for this query type. There are numerous default query redirectors.
See ClassDescriptor for their types.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#getDefaultRedirector--">getDefaultRedirector</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a></code></dd>
</dl>
</li>
</ul>
<a name="getStartWithExpression--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStartWithExpression</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a>&nbsp;getStartWithExpression()</pre>
<div class="block">PUBLIC:</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Expression - the start with expression used to generated the hierarchical query clause in
Oracle</dd>
</dl>
</li>
</ul>
<a name="getConnectByExpression--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConnectByExpression</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a>&nbsp;getConnectByExpression()</pre>
<div class="block">PUBLIC:</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Expression - the connect by expression used to generate the hierarchical query caluse in Oracle</dd>
</dl>
</li>
</ul>
<a name="getOrderSiblingsByExpressions--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOrderSiblingsByExpressions</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a>&gt;&nbsp;getOrderSiblingsByExpressions()</pre>
<div class="block">PUBLIC:</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>List&lt;Expression&gt; - the ordering expressions used to generate the hierarchical query clause in Oracle</dd>
</dl>
</li>
</ul>
<a name="getDirection--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDirection</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.Direction.html" title="enum in org.eclipse.persistence.queries">ReadAllQuery.Direction</a>&nbsp;getDirection()</pre>
<div class="block">PUBLIC:</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Direction - the direction in which the hierarchy is traversed</dd>
</dl>
</li>
</ul>
<a name="hasHierarchicalExpressions--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasHierarchicalExpressions</h4>
<pre>public&nbsp;boolean&nbsp;hasHierarchicalExpressions()</pre>
<div class="block">INTERNAL:
Verify that we have hierarchical query expressions</div>
</li>
</ul>
<a name="isDefaultPropertiesQuery--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDefaultPropertiesQuery</h4>
<pre>public&nbsp;boolean&nbsp;isDefaultPropertiesQuery()</pre>
<div class="block">INTERNAL:
Return true if the query uses default properties.
This is used to determine if this query is cacheable.
i.e. does not use any properties that may conflict with another query
with the same JPQL or selection criteria.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#isDefaultPropertiesQuery--">isDefaultPropertiesQuery</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a></code></dd>
</dl>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object)</pre>
<div class="block">INTERNAL:
Return if the query is equal to the other.
This is used to allow dynamic expression query SQL to be cached.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#equals-java.lang.Object-">equals</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a></code></dd>
</dl>
</li>
</ul>
<a name="isReadAllQuery--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isReadAllQuery</h4>
<pre>public&nbsp;boolean&nbsp;isReadAllQuery()</pre>
<div class="block">PUBLIC:
Return if this is a read all query.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#isReadAllQuery--">isReadAllQuery</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a></code></dd>
</dl>
</li>
</ul>
<a name="prepare--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prepare</h4>
<pre>protected&nbsp;void&nbsp;prepare()
throws <a href="../../../../org/eclipse/persistence/exceptions/QueryException.html" title="class in org.eclipse.persistence.exceptions">QueryException</a></pre>
<div class="block">INTERNAL:
Prepare the receiver for execution in a session.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#prepare--">prepare</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/exceptions/QueryException.html" title="class in org.eclipse.persistence.exceptions">QueryException</a></code></dd>
</dl>
</li>
</ul>
<a name="prepareFromQuery-org.eclipse.persistence.queries.DatabaseQuery-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prepareFromQuery</h4>
<pre>public&nbsp;void&nbsp;prepareFromQuery(<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>&nbsp;query)</pre>
<div class="block">INTERNAL:
Prepare the query from the prepared query.
This allows a dynamic query to prepare itself directly from a prepared query instance.
This is used in the JPQL parse cache to allow preparsed queries to be used to prepare
dynamic queries.
This only copies over properties that are configured through JPQL.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#prepareFromQuery-org.eclipse.persistence.queries.DatabaseQuery-">prepareFromQuery</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a></code></dd>
</dl>
</li>
</ul>
<a name="prepareCustomQuery-org.eclipse.persistence.queries.DatabaseQuery-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prepareCustomQuery</h4>
<pre>protected&nbsp;void&nbsp;prepareCustomQuery(<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>&nbsp;customQuery)</pre>
<div class="block">INTERNAL:
Set the properties needed to be cascaded into the custom query.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html#prepareCustomQuery-org.eclipse.persistence.queries.DatabaseQuery-">prepareCustomQuery</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html" title="class in org.eclipse.persistence.queries">ObjectBuildingQuery</a></code></dd>
</dl>
</li>
</ul>
<a name="prepareForExecution--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prepareForExecution</h4>
<pre>public&nbsp;void&nbsp;prepareForExecution()
throws <a href="../../../../org/eclipse/persistence/exceptions/QueryException.html" title="class in org.eclipse.persistence.exceptions">QueryException</a></pre>
<div class="block">INTERNAL:
Prepare the receiver for execution in a session.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/ReadQuery.html#prepareForExecution--">prepareForExecution</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/ReadQuery.html" title="class in org.eclipse.persistence.queries">ReadQuery</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/exceptions/QueryException.html" title="class in org.eclipse.persistence.exceptions">QueryException</a></code></dd>
</dl>
</li>
</ul>
<a name="prepareSelectAllRows--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prepareSelectAllRows</h4>
<pre>protected&nbsp;void&nbsp;prepareSelectAllRows()</pre>
<div class="block">INTERNAL:
Prepare the mechanism.</div>
</li>
</ul>
<a name="registerResultInUnitOfWork-java.lang.Object-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-org.eclipse.persistence.internal.sessions.AbstractRecord-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>registerResultInUnitOfWork</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;registerResultInUnitOfWork(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;result,
org.eclipse.persistence.internal.sessions.UnitOfWorkImpl&nbsp;unitOfWork,
org.eclipse.persistence.internal.sessions.AbstractRecord&nbsp;arguments,
boolean&nbsp;buildDirectlyFromRows)</pre>
<div class="block">INTERNAL:
All objects queried via a UnitOfWork get registered here. If the query
went to the database.
<p>
Involves registering the query result individually and in totality, and
hence refreshing / conforming is done here.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#registerResultInUnitOfWork-java.lang.Object-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-org.eclipse.persistence.internal.sessions.AbstractRecord-boolean-">registerResultInUnitOfWork</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>result</code> - may be collection (read all) or an object (read one),
or even a cursor. If in transaction the shared cache will
be bypassed, meaning the result may not be originals from the parent
but raw database rows.</dd>
<dd><code>unitOfWork</code> - the unitOfWork the result is being registered in.</dd>
<dd><code>arguments</code> - the original arguments/parameters passed to the query
execution. Used by conforming</dd>
<dd><code>buildDirectlyFromRows</code> - If in transaction must construct
a registered result from raw database rows.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the final (conformed, refreshed, wrapped) UnitOfWork query result</dd>
</dl>
</li>
</ul>
<a name="registerResultSetInUnitOfWork-java.sql.ResultSet-java.util.Vector-org.eclipse.persistence.internal.helper.DatabaseField:A-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-org.eclipse.persistence.internal.sessions.AbstractRecord-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>registerResultSetInUnitOfWork</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;registerResultSetInUnitOfWork(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;resultSet,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&nbsp;fields,
org.eclipse.persistence.internal.helper.DatabaseField[]&nbsp;fieldsArray,
org.eclipse.persistence.internal.sessions.UnitOfWorkImpl&nbsp;unitOfWork,
org.eclipse.persistence.internal.sessions.AbstractRecord&nbsp;arguments)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">INTERNAL:
Version of the previous method for ResultSet optimization.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the final (conformed, refreshed, wrapped) UnitOfWork query result</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd>
</dl>
</li>
</ul>
<a name="remoteExecute--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remoteExecute</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;remoteExecute()</pre>
<div class="block">INTERNAL:
Execute the query through remote session.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#remoteExecute--">remoteExecute</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a></code></dd>
</dl>
</li>
</ul>
<a name="replaceValueHoldersIn-java.lang.Object-org.eclipse.persistence.internal.sessions.remote.RemoteSessionController-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>replaceValueHoldersIn</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;replaceValueHoldersIn(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object,
org.eclipse.persistence.internal.sessions.remote.RemoteSessionController&nbsp;controller)</pre>
<div class="block">INTERNAL:
replace the value holders in the specified result object(s)</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html#replaceValueHoldersIn-java.lang.Object-org.eclipse.persistence.internal.sessions.remote.RemoteSessionController-">replaceValueHoldersIn</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a></code></dd>
</dl>
</li>
</ul>
<a name="setContainerPolicy-org.eclipse.persistence.internal.queries.ContainerPolicy-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setContainerPolicy</h4>
<pre>public&nbsp;void&nbsp;setContainerPolicy(org.eclipse.persistence.internal.queries.ContainerPolicy&nbsp;containerPolicy)</pre>
<div class="block">PUBLIC:
Set the container policy. Used to support different containers
(e.g. Collections, Maps).</div>
</li>
</ul>
<a name="setHierarchicalQueryClause-org.eclipse.persistence.expressions.Expression-org.eclipse.persistence.expressions.Expression-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHierarchicalQueryClause</h4>
<pre>public&nbsp;void&nbsp;setHierarchicalQueryClause(<a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a>&nbsp;startWith,
<a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a>&nbsp;connectBy,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a>&gt;&nbsp;orderSiblingsExpressions)</pre>
<div class="block">PUBLIC:
Set the Hierarchical Query Clause for the query
<p>Example:
<p>Expression startWith = builder.get("id").equal(new Integer(100)); //can be any expression which identifies a set of employees
<p>Expression connectBy = builder.get("managedEmployees"); //indicated the relationship that the hierarchy is based on, must be self-referential
<p>Vector orderBy = new Vector();
<p>orderBy.addElement(builder.get("startDate"));
<p>readAllQuery.setHierarchicalQueryClause(startWith, connectBy, orderBy);
<p>This query would generate SQL like this:
<p>SELECT * FROM EMPLOYEE START WITH ID=100 CONNECT BY PRIOR ID = MANAGER_ID ORDER SIBLINGS BY START_DATE</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>startWith</code> - Describes the START WITH clause of the query - null if not needed</dd>
<dd><code>connectBy</code> - This should be a query key expression which indicates an attribute who's mapping describes the hierarchy</dd>
<dd><code>orderSiblingsExpressions</code> - Contains expressions which indicate fields to be included in the ORDER SIBLINGS BY clause - null if not required</dd>
</dl>
</li>
</ul>
<a name="setHierarchicalQueryClause-org.eclipse.persistence.expressions.Expression-org.eclipse.persistence.expressions.Expression-java.util.List-org.eclipse.persistence.queries.ReadAllQuery.Direction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHierarchicalQueryClause</h4>
<pre>public&nbsp;void&nbsp;setHierarchicalQueryClause(<a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a>&nbsp;startWith,
<a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a>&nbsp;connectBy,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a>&gt;&nbsp;orderSiblingsExpressions,
<a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.Direction.html" title="enum in org.eclipse.persistence.queries">ReadAllQuery.Direction</a>&nbsp;direction)</pre>
<div class="block">PUBLIC: Set the Hierarchical Query Clause for the query, specifying the
hierarchy traversal direction
<p>
Example:
<p>
Expression startWith = builder.get("id").equal(new Integer(100)); //can
be any expression which identifies a set of employees <br>
Expression connectBy = builder.get("managedEmployees"); //indicated the
relationship that the hierarchy is based on, must be self-referential <br>
Vector orderBy = new Vector(); <br>
orderBy.addElement(builder.get("startDate")); <br>
readAllQuery.setHierarchicalQueryClause(startWith, connectBy, orderBy,
Direction.CHILD_TO_PARENT);
<p>
This query would generate SQL like this:
<p>
SELECT * FROM EMPLOYEE START WITH ID=100 CONNECT BY ID = PRIOR MANAGER_ID
ORDER SIBLINGS BY START_DATE</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>startWith</code> - Describes the START WITH clause of the query - null if not
needed</dd>
<dd><code>connectBy</code> - This should be a query key expression which indicates an
attribute who's mapping describes the hierarchy</dd>
<dd><code>orderSiblingsExpressions</code> - Contains expressions which indicate fields to be included in
the ORDER SIBLINGS BY clause - null if not required</dd>
<dd><code>direction</code> - The direction in which the hierarchy is traversed; if not
specified, CHILD_TO_PARENT is used for OneToOne relationships
and PARENT_TO_CHILD is used for collections</dd>
</dl>
</li>
</ul>
<a name="useCollectionClass-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useCollectionClass</h4>
<pre>public&nbsp;void&nbsp;useCollectionClass(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;concreteClass)</pre>
<div class="block">PUBLIC:
Configure the mapping to use an instance of the specified container class
to hold the target objects.
<p>jdk1.2.x: The container class must implement (directly or indirectly) the Collection interface.
<p>jdk1.1.x: The container class must be a subclass of Vector.</div>
</li>
</ul>
<a name="useCursoredStream--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useCursoredStream</h4>
<pre>public&nbsp;void&nbsp;useCursoredStream()</pre>
<div class="block">PUBLIC:
Use a CursoredStream as the result collection.
The initial read size is 10 and page size is 5.</div>
</li>
</ul>
<a name="useCursoredStream-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useCursoredStream</h4>
<pre>public&nbsp;void&nbsp;useCursoredStream(int&nbsp;initialReadSize,
int&nbsp;pageSize)</pre>
<div class="block">PUBLIC:
Use a CursoredStream as the result collection.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>initialReadSize</code> - the initial number of objects to read</dd>
<dd><code>pageSize</code> - the number of objects to read when more objects
are needed from the database</dd>
</dl>
</li>
</ul>
<a name="useCursoredStream-int-int-org.eclipse.persistence.queries.ValueReadQuery-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useCursoredStream</h4>
<pre>public&nbsp;void&nbsp;useCursoredStream(int&nbsp;initialReadSize,
int&nbsp;pageSize,
<a href="../../../../org/eclipse/persistence/queries/ValueReadQuery.html" title="class in org.eclipse.persistence.queries">ValueReadQuery</a>&nbsp;sizeQuery)</pre>
<div class="block">PUBLIC:
Use a CursoredStream as the result collection.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>initialReadSize</code> - the initial number of objects to read</dd>
<dd><code>pageSize</code> - the number of objects to read when more objects
are needed from the database</dd>
<dd><code>sizeQuery</code> - a query that will return the size of the result set;
this must be set if an expression is not used (i.e. custom SQL)</dd>
</dl>
</li>
</ul>
<a name="useMapClass-java.lang.Class-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useMapClass</h4>
<pre>public&nbsp;void&nbsp;useMapClass(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;concreteClass,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;methodName)</pre>
<div class="block">PUBLIC:
Configure the query to use an instance of the specified container class
to hold the result objects. The key used to index the value in the Map
is the value returned by a call to the specified zero-argument method.
The method must be implemented by the class (or a superclass) of the
value to be inserted into the Map.
<p>jdk1.2.x: The container class must implement (directly or indirectly) the Map interface.
<p>jdk1.1.x: The container class must be a subclass of Hashtable.
<p>The referenceClass must set before calling this method.</div>
</li>
</ul>
<a name="useScrollableCursor--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useScrollableCursor</h4>
<pre>public&nbsp;void&nbsp;useScrollableCursor()</pre>
<div class="block">PUBLIC:
Use a ScrollableCursor as the result collection.</div>
</li>
</ul>
<a name="useScrollableCursor-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useScrollableCursor</h4>
<pre>public&nbsp;void&nbsp;useScrollableCursor(int&nbsp;pageSize)</pre>
<div class="block">PUBLIC:
Use a ScrollableCursor as the result collection.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>pageSize</code> - the number of elements to be read into a the cursor
when more elements are needed from the database.</dd>
</dl>
</li>
</ul>
<a name="useScrollableCursor-org.eclipse.persistence.queries.ScrollableCursorPolicy-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useScrollableCursor</h4>
<pre>public&nbsp;void&nbsp;useScrollableCursor(<a href="../../../../org/eclipse/persistence/queries/ScrollableCursorPolicy.html" title="class in org.eclipse.persistence.queries">ScrollableCursorPolicy</a>&nbsp;policy)</pre>
<div class="block">PUBLIC:
Use a ScrollableCursor as the result collection.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>policy</code> - the scrollable cursor policy allows for additional result set options.
Example:<p>
ScrollableCursorPolicy policy = new ScrollableCursorPolicy()<p>
policy.setResultSetType(ScrollableCursorPolicy.TYPE_SCROLL_INSENSITIVE);<p>
query.useScrollableCursor(policy);</dd>
</dl>
</li>
</ul>
<a name="supportsResultSetAccessOptimizationOnPrepare--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsResultSetAccessOptimizationOnPrepare</h4>
<pre>public&nbsp;boolean&nbsp;supportsResultSetAccessOptimizationOnPrepare()</pre>
<div class="block">INTERNAL:
Indicates whether the query can use ResultSet optimization.
The method is called when the query is prepared,
so it should refer only to the attributes that cannot be altered without re-preparing the query.
If the query is a clone and the original has been already prepared
this method will be called to set a (transient and therefore set to null) usesResultSetOptimization attribute.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#supportsResultSetAccessOptimizationOnPrepare--">supportsResultSetAccessOptimizationOnPrepare</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a></code></dd>
</dl>
</li>
</ul>
<a name="supportsResultSetAccessOptimizationOnExecute--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>supportsResultSetAccessOptimizationOnExecute</h4>
<pre>public&nbsp;boolean&nbsp;supportsResultSetAccessOptimizationOnExecute()</pre>
<div class="block">INTERNAL:
Indicates whether the query can use ResultSet optimization.
Note that the session must be already set.
The method is called when the query is executed,
so it should refer only to the attributes that can be altered without re-preparing the query.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#supportsResultSetAccessOptimizationOnExecute--">supportsResultSetAccessOptimizationOnExecute</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="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 class="aboutLanguage">EclipseLink 3.0.2, API Reference</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/eclipse/persistence/queries/QueryResultsCachePolicy.html" title="class in org.eclipse.persistence.queries"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.Direction.html" title="enum in org.eclipse.persistence.queries"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/eclipse/persistence/queries/ReadAllQuery.html" target="_top">Frames</a></li>
<li><a href="ReadAllQuery.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;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; 2007&#x2013;2021 <a href="http://www.eclipse.org/eclipselink">Eclipse.org - EclipseLink Project</a>. All rights reserved.</small></p>
</body>
</html>