blob: d6427c4282ea83aec1ee31e78f99994dc27afd77 [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_222) on Tue Dec 08 12:28:35 UTC 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>org.eclipse.persistence.queries (EclipseLink 3.0.0, API Reference)</title>
<meta name="date" content="2020-12-08">
<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="org.eclipse.persistence.queries (EclipseLink 3.0.0, API Reference)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<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 class="navBarCell1Rev">Package</li>
<li>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.0, API Reference</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/eclipse/persistence/platform/xml/xdk/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../org/eclipse/persistence/sdo/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/eclipse/persistence/queries/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.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>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;org.eclipse.persistence.queries</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/Call.html" title="interface in org.eclipse.persistence.queries">Call</a></td>
<td class="colLast">
<div class="block">Call defines the interface used primarily by EclipseLink queries
and query mechanisms to perform the necessary actions
(read, insert, update, delete) on the data store.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/FetchGroupTracker.html" title="interface in org.eclipse.persistence.queries">FetchGroupTracker</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>: The fetch group tracker interface provides a set of APIs which
the domain object must implement, in order to take advantage of the EclipseLink fetch group
performance enhancement feature.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/JPAQueryBuilder.html" title="interface in org.eclipse.persistence.queries">JPAQueryBuilder</a></td>
<td class="colLast">
<div class="block">This interface defines the entry point for implementing a JPQL query parsing
system in EclipseLink.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/QueryRedirector.html" title="interface in org.eclipse.persistence.queries">QueryRedirector</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Query redirection allows for a named or parameterized query (or finder) to dynamically determine how the query is to be executed based on the arguments.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/AttributeGroup.html" title="class in org.eclipse.persistence.queries">AttributeGroup</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>: An AttributeGroup represents a set of mappings and nested
AttributeGroups for relationship mappings for an entity type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/BatchFetchPolicy.html" title="class in org.eclipse.persistence.queries">BatchFetchPolicy</a></td>
<td class="colLast">
<div class="block">BatchFetchPolicy defines batch reading configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/ColumnResult.html" title="class in org.eclipse.persistence.queries">ColumnResult</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Concrete class to represent the ColumnResult structure as defined by
the EJB 3.0 Persistence specification.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/ComplexQueryResult.html" title="class in org.eclipse.persistence.queries">ComplexQueryResult</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Used to return multiple sets of information from a query.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/ConstructorReportItem.html" title="class in org.eclipse.persistence.queries">ConstructorReportItem</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>: An item specifying a class constructor method to be used in a ReportQuery's returned results.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/ConstructorResult.html" title="class in org.eclipse.persistence.queries">ConstructorResult</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Concrete class to represent the ConstructorResult structure as defined by
the JPA 2.1 Persistence specification.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/Cursor.html" title="class in org.eclipse.persistence.queries">Cursor</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Abstract class for CursoredStream and ScrolableCursor</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/CursoredStream.html" title="class in org.eclipse.persistence.queries">CursoredStream</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Stream class which is used to deal with large collections returned
from TOPLink queries more efficiently.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/CursoredStreamPolicy.html" title="class in org.eclipse.persistence.queries">CursoredStreamPolicy</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Used to support cursored streams in a read query.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html" title="class in org.eclipse.persistence.queries">CursorPolicy</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Abstract class for all Cursor-related policy objects</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a></td>
<td class="colLast">
<div class="block">
<b>Purpose</b>: Abstract class for all database query objects.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/DataModifyQuery.html" title="class in org.eclipse.persistence.queries">DataModifyQuery</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Concrete class used for executing non selecting SQL strings.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/DataReadQuery.html" title="class in org.eclipse.persistence.queries">DataReadQuery</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Concrete class to perform read using raw SQL.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/DeleteAllQuery.html" title="class in org.eclipse.persistence.queries">DeleteAllQuery</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Query used to delete a collection of objects.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/DeleteObjectQuery.html" title="class in org.eclipse.persistence.queries">DeleteObjectQuery</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>: Used for deleting objects.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/DirectReadQuery.html" title="class in org.eclipse.persistence.queries">DirectReadQuery</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Concrete class to perform a direct read.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/DoesExistQuery.html" title="class in org.eclipse.persistence.queries">DoesExistQuery</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
This should only be used by the descriptor, this should not be executed directly.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/EntityResult.html" title="class in org.eclipse.persistence.queries">EntityResult</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Concrete class to represent the EntityResult structure as defined by
the EJB 3.0 Persistence specification.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/FetchGroup.html" title="class in org.eclipse.persistence.queries">FetchGroup</a></td>
<td class="colLast">
<div class="block">A FetchGroup is a performance enhancement that allows a group of attributes
of an object to be loaded on demand, which means that the data for an
attribute might not loaded from the underlying data source until an explicit
access call for the attribute first occurs.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/FieldResult.html" title="class in org.eclipse.persistence.queries">FieldResult</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Concrete class to represent the FieldResult structure as defined by
the EJB 3.0 Persistence specification.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/InMemoryQueryIndirectionPolicy.html" title="class in org.eclipse.persistence.queries">InMemoryQueryIndirectionPolicy</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Provide a means of controlling the behavior of in-memory and conforming queries
that access un-instantiated indirection objects in processing the query against cached objects.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/InsertObjectQuery.html" title="class in org.eclipse.persistence.queries">InsertObjectQuery</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Used for inserting new objects into the database.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/JPQLCall.html" title="class in org.eclipse.persistence.queries">JPQLCall</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>: Used as an abstraction of a database invocation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/LoadGroup.html" title="class in org.eclipse.persistence.queries">LoadGroup</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>: Used to load specified relationship attributes and nested
relationship attributes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/MethodBaseQueryRedirector.html" title="class in org.eclipse.persistence.queries">MethodBaseQueryRedirector</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Allows a class to be a <code>QueryRedirector</code> without implementing
<a href="../../../../org/eclipse/persistence/queries/QueryRedirector.html" title="interface in org.eclipse.persistence.queries"><code>QueryRedirector</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/ModifyAllQuery.html" title="class in org.eclipse.persistence.queries">ModifyAllQuery</a></td>
<td class="colLast">
<div class="block">PUBLIC:
Query used to perform a bulk delete using the expression framework.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/ModifyQuery.html" title="class in org.eclipse.persistence.queries">ModifyQuery</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Abstract class for all modify queries.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html" title="class in org.eclipse.persistence.queries">ObjectBuildingQuery</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Abstract class for all read queries that build objects and potentially manipulate
the TopLink cache.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/ObjectLevelModifyQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelModifyQuery</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Abstract class for all object modify queries.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Abstract class for all read queries using objects.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/QueryByExamplePolicy.html" title="class in org.eclipse.persistence.queries">QueryByExamplePolicy</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
This policy defines the configuration options for a Query By Example query.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/QueryRedirectorHelper.html" title="class in org.eclipse.persistence.queries">QueryRedirectorHelper</a></td>
<td class="colLast">
<div class="block"><b>Purpose:</b>
The purpose of this class is to provide the query redirector with some helper methods for
general EclipseLink operations (such as checking a query against the cache) which may not
occur because the query is being redirected.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/QueryResultsCachePolicy.html" title="class in org.eclipse.persistence.queries">QueryResultsCachePolicy</a></td>
<td class="colLast">
<div class="block">PUBLIC:
A QueryResultsCache policy dictates how a query's results will be cached.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.html" title="class in org.eclipse.persistence.queries">ReadAllQuery</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Concrete class for all read queries involving a collection of objects.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/ReadObjectQuery.html" title="class in org.eclipse.persistence.queries">ReadObjectQuery</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Concrete class for all read queries involving a single object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/ReadQuery.html" title="class in org.eclipse.persistence.queries">ReadQuery</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Abstract class for all read queries.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/ReportQuery.html" title="class in org.eclipse.persistence.queries">ReportQuery</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>: Query for information about a set of objects instead of the objects themselves.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/ReportQueryResult.html" title="class in org.eclipse.persistence.queries">ReportQueryResult</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>: A single row (type) result for a ReportQuery</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/ReportQueryResult.RecordEntry.html" title="class in org.eclipse.persistence.queries">ReportQueryResult.RecordEntry</a></td>
<td class="colLast">
<div class="block">Entry class for implementing Map interface.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/ResultSetMappingQuery.html" title="class in org.eclipse.persistence.queries">ResultSetMappingQuery</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Concrete class to perform read using raw SQL and the SQLResultSetMapping.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/ScrollableCursor.html" title="class in org.eclipse.persistence.queries">ScrollableCursor</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/ScrollableCursorPolicy.html" title="class in org.eclipse.persistence.queries">ScrollableCursorPolicy</a></td>
<td class="colLast">
<div class="block">PUBLIC:
ScrollableCursorPolicy allows for additional options to be specified for ReadAllQuery or DataReadQuery.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/SQLCall.html" title="class in org.eclipse.persistence.queries">SQLCall</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>: Used as an abstraction of an SQL call.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/SQLResult.html" title="class in org.eclipse.persistence.queries">SQLResult</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
An abstract superclass that represents the commonalities between the main
result types of the SQLResultSetMapping</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/SQLResultSetMapping.html" title="class in org.eclipse.persistence.queries">SQLResultSetMapping</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Concrete class to represent the SQLResultSetMapping structure as defined by
the EJB 3.0 Persistence specification.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/StoredFunctionCall.html" title="class in org.eclipse.persistence.queries">StoredFunctionCall</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>: Used to define a platform independent function call.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/StoredProcedureCall.html" title="class in org.eclipse.persistence.queries">StoredProcedureCall</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>: Used to define a platform independent procedure call.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/UpdateAllQuery.html" title="class in org.eclipse.persistence.queries">UpdateAllQuery</a></td>
<td class="colLast">
<div class="block">PUBLIC:
A Query Class used to perform a bulk update using TopLink's expression framework.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/UpdateObjectQuery.html" title="class in org.eclipse.persistence.queries">UpdateObjectQuery</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Used for updating existing objects into the database.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/ValueReadQuery.html" title="class in org.eclipse.persistence.queries">ValueReadQuery</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Concrete class to perform a read of a single data value.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/WriteObjectQuery.html" title="class in org.eclipse.persistence.queries">WriteObjectQuery</a></td>
<td class="colLast">
<div class="block"><b>Purpose</b>:
Used for inserting or updating objects
WriteObjectQuery determines whether to perform a insert or an update on the database.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Enum</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.ParameterType.html" title="enum in org.eclipse.persistence.queries">DatabaseQuery.ParameterType</a></td>
<td class="colLast">
<div class="block">Used for parameter retreival in JPQL</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/persistence/queries/ReadAllQuery.Direction.html" title="enum in org.eclipse.persistence.queries">ReadAllQuery.Direction</a></td>
<td class="colLast">
<div class="block">Specifies the direction in which the hierarchy is traversed in a
hierarchical query.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= 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 class="navBarCell1Rev">Package</li>
<li>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.0, API Reference</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/eclipse/persistence/platform/xml/xdk/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../org/eclipse/persistence/sdo/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/eclipse/persistence/queries/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.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>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2020 <a href="http://www.eclipse.org/eclipselink">Eclipse.org - EclipseLink Project</a>. All rights reserved.</small></p>
</body>
</html>