blob: f08023468c5c7d7c4f39678b7b3ff8ede89bd243 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="it">
<head>
<!-- Generated by javadoc (1.8.0_171) on Thu Jun 14 10:06:11 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>QueryDefinition (OpenJPA Parent POM 3.0.0 API)</title>
<meta name="date" content="2018-06-14">
<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="QueryDefinition (OpenJPA Parent POM 3.0.0 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/QueryDefinition.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/openjpa/persistence/query/QueryBuilderImpl.html" title="class in org.apache.openjpa.persistence.query"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinitionImpl.html" title="class in org.apache.openjpa.persistence.query"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/openjpa/persistence/query/QueryDefinition.html" target="_top">Frames</a></li>
<li><a href="QueryDefinition.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>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.openjpa.persistence.query</div>
<h2 title="Interface QueryDefinition" class="title">Interface QueryDefinition</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Superinterfaces:</dt>
<dd><a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html" title="interface in org.apache.openjpa.persistence.query">PredicateOperand</a>, <a href="../../../../../org/apache/openjpa/persistence/query/Subquery.html" title="interface in org.apache.openjpa.persistence.query">Subquery</a></dd>
</dl>
<dl>
<dt>All Known Subinterfaces:</dt>
<dd><a href="../../../../../org/apache/openjpa/persistence/query/DomainObject.html" title="interface in org.apache.openjpa.persistence.query">DomainObject</a></dd>
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../../org/apache/openjpa/persistence/query/AbstractDomainObject.html" title="class in org.apache.openjpa.persistence.query">AbstractDomainObject</a>, <a href="../../../../../org/apache/openjpa/persistence/query/EntryExpression.html" title="class in org.apache.openjpa.persistence.query">EntryExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/FetchPath.html" title="class in org.apache.openjpa.persistence.query">FetchPath</a>, <a href="../../../../../org/apache/openjpa/persistence/query/JoinPath.html" title="class in org.apache.openjpa.persistence.query">JoinPath</a>, <a href="../../../../../org/apache/openjpa/persistence/query/KeyExpression.html" title="class in org.apache.openjpa.persistence.query">KeyExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/OperatorPath.html" title="class in org.apache.openjpa.persistence.query">OperatorPath</a>, <a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinitionImpl.html" title="class in org.apache.openjpa.persistence.query">QueryDefinitionImpl</a>, <a href="../../../../../org/apache/openjpa/persistence/query/RootPath.html" title="class in org.apache.openjpa.persistence.query">RootPath</a>, <a href="../../../../../org/apache/openjpa/persistence/query/ValueExpression.html" title="class in org.apache.openjpa.persistence.query">ValueExpression</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">QueryDefinition</span>
extends <a href="../../../../../org/apache/openjpa/persistence/query/Subquery.html" title="interface in org.apache.openjpa.persistence.query">Subquery</a></pre>
<div class="block">Interface for construction of query definitions</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== 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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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><a href="../../../../../org/apache/openjpa/persistence/query/DomainObject.html" title="interface in org.apache.openjpa.persistence.query">DomainObject</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#addRoot-java.lang.Class-">addRoot</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;cls)</code>
<div class="block">Add a query root corresponding to the given entity, forming a cartesian
product with any existing roots.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/DomainObject.html" title="interface in org.apache.openjpa.persistence.query">DomainObject</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#addSubqueryRoot-org.apache.openjpa.persistence.query.PathExpression-">addSubqueryRoot</a></span>(<a href="../../../../../org/apache/openjpa/persistence/query/PathExpression.html" title="interface in org.apache.openjpa.persistence.query">PathExpression</a>&nbsp;path)</code>
<div class="block">Add a root derived from a domain object of the containing query
definition to a query definition used as a subquery.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Subquery.html" title="interface in org.apache.openjpa.persistence.query">Subquery</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#all--">all</a></span>()</code>
<div class="block">Use the query definition object in a subquery in an all expression.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Subquery.html" title="interface in org.apache.openjpa.persistence.query">Subquery</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#any--">any</a></span>()</code>
<div class="block">Use the query definition object in a subquery in an any expression.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#coalesce-java.util.Calendar...-">coalesce</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>...&nbsp;exp)</code>
<div class="block">coalesce This is equivalent to a case expression that returns null if all
its arguments evaluate to null, and the value of its first non-null
argument otherwise.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#coalesce-java.util.Date...-">coalesce</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>...&nbsp;exp)</code>
<div class="block">coalesce This is equivalent to a case expression that returns null if all
its arguments evaluate to null, and the value of its first non-null
argument otherwise.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#coalesce-org.apache.openjpa.persistence.query.Expression...-">coalesce</a></span>(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>...&nbsp;exp)</code>
<div class="block">coalesce This is equivalent to a case expression that returns null if all
its arguments evaluate to null, and the value of its first non-null
argument otherwise.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#coalesce-java.lang.String...-">coalesce</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;exp)</code>
<div class="block">coalesce This is equivalent to a case expression that returns null if all
its arguments evaluate to null, and the value of its first non-null
argument otherwise.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#currentDate--">currentDate</a></span>()</code>
<div class="block">Create an Expression corresponding to the current date on the database
server at the time of query execution.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#currentTime--">currentTime</a></span>()</code>
<div class="block">Create an Expression corresponding to the current time on the database
server at the time of query execution.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#currentTimestamp--">currentTimestamp</a></span>()</code>
<div class="block">Create an Expression corresponding to the current timestamp on the
database server at the time of query execution.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#exists--">exists</a></span>()</code>
<div class="block">Use the query definition instance as a subquery in an exists predicate.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/CaseExpression.html" title="interface in org.apache.openjpa.persistence.query">CaseExpression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#generalCase--">generalCase</a></span>()</code>
<div class="block">Create an empty general case expression.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html" title="interface in org.apache.openjpa.persistence.query">QueryDefinition</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#groupBy-java.util.List-">groupBy</a></span>(<a href="http://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/apache/openjpa/persistence/query/PathExpression.html" title="interface in org.apache.openjpa.persistence.query">PathExpression</a>&gt;&nbsp;pathExprList)</code>
<div class="block">Specify the items that are used to form groups over the query results.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html" title="interface in org.apache.openjpa.persistence.query">QueryDefinition</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#groupBy-org.apache.openjpa.persistence.query.PathExpression...-">groupBy</a></span>(<a href="../../../../../org/apache/openjpa/persistence/query/PathExpression.html" title="interface in org.apache.openjpa.persistence.query">PathExpression</a>...&nbsp;pathExprs)</code>
<div class="block">Specify the items that are used to form groups over the query results.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html" title="interface in org.apache.openjpa.persistence.query">QueryDefinition</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#having-org.apache.openjpa.persistence.query.Predicate-">having</a></span>(<a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a>&nbsp;predicate)</code>
<div class="block">Specify the restrictions over the groups of a query.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#literal-boolean-">literal</a></span>(boolean&nbsp;b)</code>
<div class="block">Create an Expression corresponding to a boolean value.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#literal-java.util.Calendar-">literal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;c)</code>
<div class="block">Create an Expression corresponding to a Calendar value.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#literal-char-">literal</a></span>(char&nbsp;c)</code>
<div class="block">Create an Expression corresponding to a character value.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#literal-java.lang.Class-">literal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;cls)</code>
<div class="block">Create an Expression corresponding to an entity class.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#literal-java.util.Date-">literal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;d)</code>
<div class="block">Create an Expression corresponding to a Date value.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#literal-java.lang.Enum-">literal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</code>
<div class="block">Create an Expression corresponding to an enum.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#literal-java.lang.Number-">literal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;n)</code>
<div class="block">Create an Expression corresponding to a numeric value.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#literal-java.lang.String-">literal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s)</code>
<div class="block">Create an Expression corresponding to a String value.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/SelectItem.html" title="interface in org.apache.openjpa.persistence.query">SelectItem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#newInstance-java.lang.Class-org.apache.openjpa.persistence.query.SelectItem...-">newInstance</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;cls,
<a href="../../../../../org/apache/openjpa/persistence/query/SelectItem.html" title="interface in org.apache.openjpa.persistence.query">SelectItem</a>...&nbsp;args)</code>
<div class="block">Specify that a constructor for the given class is to be applied to the
corresponding query results after the query is executed.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#nullif-java.util.Calendar-java.util.Calendar-">nullif</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;arg1,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;arg2)</code>
<div class="block">nullif This is equivalent to a case expression that tests whether its
arguments are equal, returning null if they are and the value of the
first expression if they are not.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#nullif-java.lang.Class-java.lang.Class-">nullif</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;arg1,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;arg2)</code>
<div class="block">nullif This is equivalent to a case expression that tests whether its
arguments are equal, returning null if they are and the value of the
first expression if they are not.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#nullif-java.util.Date-java.util.Date-">nullif</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;arg1,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;arg2)</code>
<div class="block">nullif This is equivalent to a case expression that tests whether its
arguments are equal, returning null if they are and the value of the
first expression if they are not.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#nullif-java.lang.Enum-java.lang.Enum-">nullif</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;arg1,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;arg2)</code>
<div class="block">nullif This is equivalent to a case expression that tests whether its
arguments are equal, returning null if they are and the value of the
first expression if they are not.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#nullif-org.apache.openjpa.persistence.query.Expression-org.apache.openjpa.persistence.query.Expression-">nullif</a></span>(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;exp1,
<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;exp2)</code>
<div class="block">nullif This is equivalent to a case expression that tests whether its
arguments are equal, returning null if they are and the value of the
first expression if they are not.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#nullif-java.lang.Number-java.lang.Number-">nullif</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;arg1,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;arg2)</code>
<div class="block">nullif This is equivalent to a case expression that tests whether its
arguments are equal, returning null if they are and the value of the
first expression if they are not.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#nullif-java.lang.String-java.lang.String-">nullif</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;arg1,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;arg2)</code>
<div class="block">nullif This is equivalent to a case expression that tests whether its
arguments are equal, returning null if they are and the value of the
first expression if they are not.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#nullLiteral--">nullLiteral</a></span>()</code>
<div class="block">Create an Expression corresponding to a null value.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html" title="interface in org.apache.openjpa.persistence.query">QueryDefinition</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#orderBy-java.util.List-">orderBy</a></span>(<a href="http://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/apache/openjpa/persistence/query/OrderByItem.html" title="interface in org.apache.openjpa.persistence.query">OrderByItem</a>&gt;&nbsp;orderByItemList)</code>
<div class="block">Specify the items of the select list that are used in ordering the query
results.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html" title="interface in org.apache.openjpa.persistence.query">QueryDefinition</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#orderBy-org.apache.openjpa.persistence.query.OrderByItem...-">orderBy</a></span>(<a href="../../../../../org/apache/openjpa/persistence/query/OrderByItem.html" title="interface in org.apache.openjpa.persistence.query">OrderByItem</a>...&nbsp;orderByItems)</code>
<div class="block">Specify the items of the select list that are used in ordering the query
results.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#param-java.lang.String-">param</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Specify use of a parameter of the given name.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#predicate-boolean-">predicate</a></span>(boolean&nbsp;b)</code>
<div class="block">Create a predicate value from the given boolean.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html" title="interface in org.apache.openjpa.persistence.query">QueryDefinition</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#select-java.util.List-">select</a></span>(<a href="http://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/apache/openjpa/persistence/query/SelectItem.html" title="interface in org.apache.openjpa.persistence.query">SelectItem</a>&gt;&nbsp;selectItemList)</code>
<div class="block">Specify the objects / values to be returned.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html" title="interface in org.apache.openjpa.persistence.query">QueryDefinition</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#select-org.apache.openjpa.persistence.query.SelectItem...-">select</a></span>(<a href="../../../../../org/apache/openjpa/persistence/query/SelectItem.html" title="interface in org.apache.openjpa.persistence.query">SelectItem</a>...&nbsp;selectItems)</code>
<div class="block">Specify the objects / values to be returned.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html" title="interface in org.apache.openjpa.persistence.query">QueryDefinition</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#selectDistinct-java.util.List-">selectDistinct</a></span>(<a href="http://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/apache/openjpa/persistence/query/SelectItem.html" title="interface in org.apache.openjpa.persistence.query">SelectItem</a>&gt;&nbsp;selectItemList)</code>
<div class="block">Specify the objects / values to be returned.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html" title="interface in org.apache.openjpa.persistence.query">QueryDefinition</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#selectDistinct-org.apache.openjpa.persistence.query.SelectItem...-">selectDistinct</a></span>(<a href="../../../../../org/apache/openjpa/persistence/query/SelectItem.html" title="interface in org.apache.openjpa.persistence.query">SelectItem</a>...&nbsp;selectItems)</code>
<div class="block">Specify the objects / values to be returned.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/CaseExpression.html" title="interface in org.apache.openjpa.persistence.query">CaseExpression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#simpleCase-java.util.Calendar-">simpleCase</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;caseOperand)</code>
<div class="block">Create a simple case expression with the given case operand.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/CaseExpression.html" title="interface in org.apache.openjpa.persistence.query">CaseExpression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#simpleCase-java.lang.Class-">simpleCase</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;caseOperand)</code>
<div class="block">Create a simple case expression with the given case operand.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/CaseExpression.html" title="interface in org.apache.openjpa.persistence.query">CaseExpression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#simpleCase-java.util.Date-">simpleCase</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;caseOperand)</code>
<div class="block">Create a simple case expression with the given case operand.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/CaseExpression.html" title="interface in org.apache.openjpa.persistence.query">CaseExpression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#simpleCase-java.lang.Enum-">simpleCase</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;caseOperand)</code>
<div class="block">Create a simple case expression with the given case operand.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/CaseExpression.html" title="interface in org.apache.openjpa.persistence.query">CaseExpression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#simpleCase-org.apache.openjpa.persistence.query.Expression-">simpleCase</a></span>(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;caseOperand)</code>
<div class="block">Create a simple case expression with the given case operand.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/CaseExpression.html" title="interface in org.apache.openjpa.persistence.query">CaseExpression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#simpleCase-java.lang.Number-">simpleCase</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;caseOperand)</code>
<div class="block">Create a simple case expression with the given case operand.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/CaseExpression.html" title="interface in org.apache.openjpa.persistence.query">CaseExpression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#simpleCase-java.lang.String-">simpleCase</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;caseOperand)</code>
<div class="block">Create a simple case expression with the given case operand.</div>
</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Subquery.html" title="interface in org.apache.openjpa.persistence.query">Subquery</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#some--">some</a></span>()</code>
<div class="block">Use the query definition object in a subquery in a some expression.</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html" title="interface in org.apache.openjpa.persistence.query">QueryDefinition</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html#where-org.apache.openjpa.persistence.query.Predicate-">where</a></span>(<a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a>&nbsp;predicate)</code>
<div class="block">Modifies the query definition to restrict the result of the query
according to the specified predicate.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.openjpa.persistence.query.PredicateOperand">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.apache.openjpa.persistence.query.<a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html" title="interface in org.apache.openjpa.persistence.query">PredicateOperand</a></h3>
<code><a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between-java.util.Calendar-java.util.Calendar-">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between-java.util.Calendar-org.apache.openjpa.persistence.query.PredicateOperand-">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between-java.util.Date-java.util.Date-">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between-java.util.Date-org.apache.openjpa.persistence.query.PredicateOperand-">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between-java.lang.Number-java.lang.Number-">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between-java.lang.Number-org.apache.openjpa.persistence.query.PredicateOperand-">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between-org.apache.openjpa.persistence.query.PredicateOperand-java.util.Calendar-">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between-org.apache.openjpa.persistence.query.PredicateOperand-java.util.Date-">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between-org.apache.openjpa.persistence.query.PredicateOperand-java.lang.Number-">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between-org.apache.openjpa.persistence.query.PredicateOperand-org.apache.openjpa.persistence.query.PredicateOperand-">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between-org.apache.openjpa.persistence.query.PredicateOperand-java.lang.String-">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between-java.lang.String-org.apache.openjpa.persistence.query.PredicateOperand-">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between-java.lang.String-java.lang.String-">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#equal-boolean-">equal</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#equal-java.util.Calendar-">equal</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#equal-java.lang.Class-">equal</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#equal-java.util.Date-">equal</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#equal-java.lang.Enum-">equal</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#equal-java.lang.Number-">equal</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#equal-org.apache.openjpa.persistence.query.PredicateOperand-">equal</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#equal-java.lang.String-">equal</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#greaterEqual-java.util.Calendar-">greaterEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#greaterEqual-java.util.Date-">greaterEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#greaterEqual-java.lang.Number-">greaterEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#greaterEqual-org.apache.openjpa.persistence.query.PredicateOperand-">greaterEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#greaterEqual-java.lang.String-">greaterEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#greaterThan-java.util.Calendar-">greaterThan</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#greaterThan-java.util.Date-">greaterThan</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#greaterThan-java.lang.Number-">greaterThan</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#greaterThan-org.apache.openjpa.persistence.query.PredicateOperand-">greaterThan</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#greaterThan-java.lang.String-">greaterThan</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#lessEqual-java.util.Calendar-">lessEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#lessEqual-java.util.Date-">lessEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#lessEqual-java.lang.Number-">lessEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#lessEqual-org.apache.openjpa.persistence.query.PredicateOperand-">lessEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#lessEqual-java.lang.String-">lessEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#lessThan-java.util.Calendar-">lessThan</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#lessThan-java.util.Date-">lessThan</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#lessThan-java.lang.Number-">lessThan</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#lessThan-org.apache.openjpa.persistence.query.PredicateOperand-">lessThan</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#lessThan-java.lang.String-">lessThan</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#like-org.apache.openjpa.persistence.query.PredicateOperand-">like</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#like-org.apache.openjpa.persistence.query.PredicateOperand-char-">like</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#like-org.apache.openjpa.persistence.query.PredicateOperand-org.apache.openjpa.persistence.query.PredicateOperand-">like</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#like-java.lang.String-">like</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#like-java.lang.String-char-">like</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#like-java.lang.String-org.apache.openjpa.persistence.query.PredicateOperand-">like</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#notEqual-boolean-">notEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#notEqual-java.util.Calendar-">notEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#notEqual-java.lang.Class-">notEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#notEqual-java.util.Date-">notEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#notEqual-java.lang.Enum-">notEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#notEqual-java.lang.Number-">notEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#notEqual-org.apache.openjpa.persistence.query.PredicateOperand-">notEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#notEqual-java.lang.String-">notEqual</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="addRoot-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addRoot</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/DomainObject.html" title="interface in org.apache.openjpa.persistence.query">DomainObject</a>&nbsp;addRoot(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;cls)</pre>
<div class="block">Add a query root corresponding to the given entity, forming a cartesian
product with any existing roots. The domain object that is returned is
bound as a component of the given query. The argument must be an entity
class.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cls</code> - -
an entity class</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>DomainObject corresponding to the specified entity class.</dd>
</dl>
</li>
</ul>
<a name="addSubqueryRoot-org.apache.openjpa.persistence.query.PathExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addSubqueryRoot</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/DomainObject.html" title="interface in org.apache.openjpa.persistence.query">DomainObject</a>&nbsp;addSubqueryRoot(<a href="../../../../../org/apache/openjpa/persistence/query/PathExpression.html" title="interface in org.apache.openjpa.persistence.query">PathExpression</a>&nbsp;path)</pre>
<div class="block">Add a root derived from a domain object of the containing query
definition to a query definition used as a subquery. Provides support for
correlated subqueries. Joins against the resulting domain object do not
affect the query domain of the containing query. The path expression must
correspond to an entity class. The path expression must not be a domain
object of the containing query.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>path</code> - -
path expression corresponding to the domain object used to
derive the subquery root.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the subquery DomainObject</dd>
</dl>
</li>
</ul>
<a name="select-org.apache.openjpa.persistence.query.SelectItem...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>select</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html" title="interface in org.apache.openjpa.persistence.query">QueryDefinition</a>&nbsp;select(<a href="../../../../../org/apache/openjpa/persistence/query/SelectItem.html" title="interface in org.apache.openjpa.persistence.query">SelectItem</a>...&nbsp;selectItems)</pre>
<div class="block">Specify the objects / values to be returned. Replaces the previous select
list, if any. If no select items are specified and there is only one
query root, the root entity is assumed to be the result.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>selectItems</code> - -
one or more SelectItem instances</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified query definition instance</dd>
</dl>
</li>
</ul>
<a name="select-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>select</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html" title="interface in org.apache.openjpa.persistence.query">QueryDefinition</a>&nbsp;select(<a href="http://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/apache/openjpa/persistence/query/SelectItem.html" title="interface in org.apache.openjpa.persistence.query">SelectItem</a>&gt;&nbsp;selectItemList)</pre>
<div class="block">Specify the objects / values to be returned. Replaces the previous select
list, if any. If no select items are specified and there is only one
query root, the root entity is assumed to be the result.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>selectItemList</code> - -
a list containing one or more SelectItem instances</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified query definition instance</dd>
</dl>
</li>
</ul>
<a name="selectDistinct-org.apache.openjpa.persistence.query.SelectItem...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>selectDistinct</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html" title="interface in org.apache.openjpa.persistence.query">QueryDefinition</a>&nbsp;selectDistinct(<a href="../../../../../org/apache/openjpa/persistence/query/SelectItem.html" title="interface in org.apache.openjpa.persistence.query">SelectItem</a>...&nbsp;selectItems)</pre>
<div class="block">Specify the objects / values to be returned. Duplicate results will be
eliminated. Replaces the previous select list, if any. If no select items
are specified and there is only one query root, the root entity is
assumed to be the result.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>selectItems</code> - -
one or more SelectItem instances</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified query definition instance</dd>
</dl>
</li>
</ul>
<a name="selectDistinct-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>selectDistinct</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html" title="interface in org.apache.openjpa.persistence.query">QueryDefinition</a>&nbsp;selectDistinct(<a href="http://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/apache/openjpa/persistence/query/SelectItem.html" title="interface in org.apache.openjpa.persistence.query">SelectItem</a>&gt;&nbsp;selectItemList)</pre>
<div class="block">Specify the objects / values to be returned. Duplicate results will be
eliminated. Replaces the previous select list, if any. If no select items
are specified, and there is only one query root, the root entity is
assumed to be the result. is assumed to be the result.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>selectItemList</code> - -
a list containing one or more SelectItem instances</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified query definition instance</dd>
</dl>
</li>
</ul>
<a name="where-org.apache.openjpa.persistence.query.Predicate-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>where</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html" title="interface in org.apache.openjpa.persistence.query">QueryDefinition</a>&nbsp;where(<a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a>&nbsp;predicate)</pre>
<div class="block">Modifies the query definition to restrict the result of the query
according to the specified predicate. Replaces the previously added
restriction(s), if any.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>predicate</code> - -
a simple or compound conditional predicate</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified QueryDefinition instance</dd>
</dl>
</li>
</ul>
<a name="orderBy-org.apache.openjpa.persistence.query.OrderByItem...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orderBy</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html" title="interface in org.apache.openjpa.persistence.query">QueryDefinition</a>&nbsp;orderBy(<a href="../../../../../org/apache/openjpa/persistence/query/OrderByItem.html" title="interface in org.apache.openjpa.persistence.query">OrderByItem</a>...&nbsp;orderByItems)</pre>
<div class="block">Specify the items of the select list that are used in ordering the query
results. Replaces the previous order-by list, if any.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>orderByItems</code> - -
one or more OrderByItem instances</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified QueryDefinition instance</dd>
</dl>
</li>
</ul>
<a name="orderBy-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orderBy</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html" title="interface in org.apache.openjpa.persistence.query">QueryDefinition</a>&nbsp;orderBy(<a href="http://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/apache/openjpa/persistence/query/OrderByItem.html" title="interface in org.apache.openjpa.persistence.query">OrderByItem</a>&gt;&nbsp;orderByItemList)</pre>
<div class="block">Specify the items of the select list that are used in ordering the query
results. Replaces the previous order-by list, if any.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>orderByItemList</code> - -
a list containing one or more OrderByItem
instances</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified QueryDefinition instance</dd>
</dl>
</li>
</ul>
<a name="groupBy-org.apache.openjpa.persistence.query.PathExpression...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>groupBy</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html" title="interface in org.apache.openjpa.persistence.query">QueryDefinition</a>&nbsp;groupBy(<a href="../../../../../org/apache/openjpa/persistence/query/PathExpression.html" title="interface in org.apache.openjpa.persistence.query">PathExpression</a>...&nbsp;pathExprs)</pre>
<div class="block">Specify the items that are used to form groups over the query results.
Replaces the previous group-by list, if any.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>pathExprs</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified QueryDefinition instance</dd>
</dl>
</li>
</ul>
<a name="groupBy-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>groupBy</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html" title="interface in org.apache.openjpa.persistence.query">QueryDefinition</a>&nbsp;groupBy(<a href="http://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/apache/openjpa/persistence/query/PathExpression.html" title="interface in org.apache.openjpa.persistence.query">PathExpression</a>&gt;&nbsp;pathExprList)</pre>
<div class="block">Specify the items that are used to form groups over the query results.
Replaces the previous group-by list, if any.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>pathExprList</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified QueryDefinition instance</dd>
</dl>
</li>
</ul>
<a name="having-org.apache.openjpa.persistence.query.Predicate-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>having</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinition.html" title="interface in org.apache.openjpa.persistence.query">QueryDefinition</a>&nbsp;having(<a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a>&nbsp;predicate)</pre>
<div class="block">Specify the restrictions over the groups of a query. Replaces the
previous having restriction(s), if any.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>predicate</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the modified QueryDefinition Instance</dd>
</dl>
</li>
</ul>
<a name="newInstance-java.lang.Class-org.apache.openjpa.persistence.query.SelectItem...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newInstance</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/SelectItem.html" title="interface in org.apache.openjpa.persistence.query">SelectItem</a>&nbsp;newInstance(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;cls,
<a href="../../../../../org/apache/openjpa/persistence/query/SelectItem.html" title="interface in org.apache.openjpa.persistence.query">SelectItem</a>...&nbsp;args)</pre>
<div class="block">Specify that a constructor for the given class is to be applied to the
corresponding query results after the query is executed. The class must
have a constructor that accepts the Java argument types corresponding to
the given select items.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cls</code> - -
a class with the correponding constructor</dd>
<dd><code>args</code> - -
select items that correspond to result types that are valid
as arguments to the constructor</dd>
</dl>
</li>
</ul>
<a name="exists--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exists</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a>&nbsp;exists()</pre>
<div class="block">Use the query definition instance as a subquery in an exists predicate.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the resulting predicate</dd>
</dl>
</li>
</ul>
<a name="all--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>all</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Subquery.html" title="interface in org.apache.openjpa.persistence.query">Subquery</a>&nbsp;all()</pre>
<div class="block">Use the query definition object in a subquery in an all expression.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the resulting Subquery</dd>
</dl>
</li>
</ul>
<a name="any--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>any</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Subquery.html" title="interface in org.apache.openjpa.persistence.query">Subquery</a>&nbsp;any()</pre>
<div class="block">Use the query definition object in a subquery in an any expression.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the resulting Subquery</dd>
</dl>
</li>
</ul>
<a name="some--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>some</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Subquery.html" title="interface in org.apache.openjpa.persistence.query">Subquery</a>&nbsp;some()</pre>
<div class="block">Use the query definition object in a subquery in a some expression.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the resulting Subquery</dd>
</dl>
</li>
</ul>
<a name="generalCase--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>generalCase</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/CaseExpression.html" title="interface in org.apache.openjpa.persistence.query">CaseExpression</a>&nbsp;generalCase()</pre>
<div class="block">Create an empty general case expression. A general case expression is of
the form:
<p/>
generalCase() .when(conditional-predicate).then(scalar-expression)
.when(conditional-predicate).then(scalar-expression) ...
.elseCase(scalar-expression)</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>empty general case expression</dd>
</dl>
</li>
</ul>
<a name="simpleCase-org.apache.openjpa.persistence.query.Expression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>simpleCase</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/CaseExpression.html" title="interface in org.apache.openjpa.persistence.query">CaseExpression</a>&nbsp;simpleCase(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;caseOperand)</pre>
<div class="block">Create a simple case expression with the given case operand. A simple
case expression is of the form:
<p/>
simpleCase(case-operand) .when(scalar-expression).then(scalar-expression)
.when(scalar-expression).then(scalar-expression) ...
.elseCase(scalar-expression)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>caseOperand</code> - -
expression used for testing against the when scalar
expressions</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>case expression with the given case operand</dd>
</dl>
</li>
</ul>
<a name="simpleCase-java.lang.Number-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>simpleCase</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/CaseExpression.html" title="interface in org.apache.openjpa.persistence.query">CaseExpression</a>&nbsp;simpleCase(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;caseOperand)</pre>
<div class="block">Create a simple case expression with the given case operand. A simple
case expression is of the form:
<p/>
simpleCase(case-operand) .when(scalar-expression).then(scalar-expression)
.when(scalar-expression).then(scalar-expression) ...
.elseCase(scalar-expression)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>caseOperand</code> - -
numeric value used for testing against the when scalar
expressions</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>case expression with the given case operand</dd>
</dl>
</li>
</ul>
<a name="simpleCase-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>simpleCase</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/CaseExpression.html" title="interface in org.apache.openjpa.persistence.query">CaseExpression</a>&nbsp;simpleCase(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;caseOperand)</pre>
<div class="block">Create a simple case expression with the given case operand. A simple
case expression is of the form:
<p/>
simpleCase(case-operand) .when(scalar-expression).then(scalar-expression)
.when(scalar-expression).then(scalar-expression) ...
.elseCase(scalar-expression)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>caseOperand</code> - -
value used for testing against the when scalar
expressions</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>case expression with the given case operand</dd>
</dl>
</li>
</ul>
<a name="simpleCase-java.util.Date-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>simpleCase</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/CaseExpression.html" title="interface in org.apache.openjpa.persistence.query">CaseExpression</a>&nbsp;simpleCase(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;caseOperand)</pre>
<div class="block">Create a simple case expression with the given case operand. A simple
case expression is of the form:
<p/>
simpleCase(case-operand) .when(scalar-expression).then(scalar-expression)
.when(scalar-expression).then(scalar-expression) ...
.elseCase(scalar-expression)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>caseOperand</code> - -
value used for testing against the when scalar
expressions</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>case expression with the given case operand</dd>
</dl>
</li>
</ul>
<a name="simpleCase-java.util.Calendar-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>simpleCase</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/CaseExpression.html" title="interface in org.apache.openjpa.persistence.query">CaseExpression</a>&nbsp;simpleCase(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;caseOperand)</pre>
<div class="block">Create a simple case expression with the given case operand. A simple
case expression is of the form:
<p/>
simpleCase(case-operand) .when(scalar-expression).then(scalar-expression)
.when(scalar-expression).then(scalar-expression) ...
.elseCase(scalar-expression)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>caseOperand</code> - -
value used for testing against the when scalar
expressions</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>case expression with the given case operand</dd>
</dl>
</li>
</ul>
<a name="simpleCase-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>simpleCase</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/CaseExpression.html" title="interface in org.apache.openjpa.persistence.query">CaseExpression</a>&nbsp;simpleCase(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;caseOperand)</pre>
<div class="block">Create a simple case expression with the given case operand. A simple
case expression is of the form:
<p/>
simpleCase(case-operand) .when(scalar-expression).then(scalar-expression)
.when(scalar-expression).then(scalar-expression) ...
.elseCase(scalar-expression)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>caseOperand</code> - -
value used for testing against the when scalar
expressions</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>case expression with the given case operand</dd>
</dl>
</li>
</ul>
<a name="simpleCase-java.lang.Enum-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>simpleCase</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/CaseExpression.html" title="interface in org.apache.openjpa.persistence.query">CaseExpression</a>&nbsp;simpleCase(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;caseOperand)</pre>
<div class="block">Create a simple case expression with the given case operand. A simple
case expression is of the form:
<p/>
simpleCase(case-operand) .when(scalar-expression).then(scalar-expression)
.when(scalar-expression).then(scalar-expression) ...
.elseCase(scalar-expression)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>caseOperand</code> - -
value used for testing against the when scalar
expressions</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>case expression with the given case operand</dd>
</dl>
</li>
</ul>
<a name="coalesce-org.apache.openjpa.persistence.query.Expression...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>coalesce</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;coalesce(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>...&nbsp;exp)</pre>
<div class="block">coalesce This is equivalent to a case expression that returns null if all
its arguments evaluate to null, and the value of its first non-null
argument otherwise.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>exp</code> - -
expressions to be used for testing against null</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Expression corresponding to the given coalesce expression</dd>
</dl>
</li>
</ul>
<a name="coalesce-java.lang.String...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>coalesce</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;coalesce(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;exp)</pre>
<div class="block">coalesce This is equivalent to a case expression that returns null if all
its arguments evaluate to null, and the value of its first non-null
argument otherwise.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>exp</code> - -
expressions to be used for testing against null</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Expression corresponding to the given coalesce expression</dd>
</dl>
</li>
</ul>
<a name="coalesce-java.util.Date...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>coalesce</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;coalesce(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>...&nbsp;exp)</pre>
<div class="block">coalesce This is equivalent to a case expression that returns null if all
its arguments evaluate to null, and the value of its first non-null
argument otherwise.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>exp</code> - -
expressions to be used for testing against null</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Expression corresponding to the given coalesce expression</dd>
</dl>
</li>
</ul>
<a name="coalesce-java.util.Calendar...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>coalesce</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;coalesce(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>...&nbsp;exp)</pre>
<div class="block">coalesce This is equivalent to a case expression that returns null if all
its arguments evaluate to null, and the value of its first non-null
argument otherwise.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>exp</code> - -
expressions to be used for testing against null</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Expression corresponding to the given coalesce expression</dd>
</dl>
</li>
</ul>
<a name="nullif-org.apache.openjpa.persistence.query.Expression-org.apache.openjpa.persistence.query.Expression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nullif</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;nullif(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;exp1,
<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;exp2)</pre>
<div class="block">nullif This is equivalent to a case expression that tests whether its
arguments are equal, returning null if they are and the value of the
first expression if they are not.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>exp1</code> - </dd>
<dd><code>exp2</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Expression corresponding to the given nullif expression</dd>
</dl>
</li>
</ul>
<a name="nullif-java.lang.Number-java.lang.Number-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nullif</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;nullif(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;arg1,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;arg2)</pre>
<div class="block">nullif This is equivalent to a case expression that tests whether its
arguments are equal, returning null if they are and the value of the
first expression if they are not.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>arg1</code> - </dd>
<dd><code>arg2</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Expression corresponding to the given nullif expression</dd>
</dl>
</li>
</ul>
<a name="nullif-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nullif</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;nullif(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;arg1,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;arg2)</pre>
<div class="block">nullif This is equivalent to a case expression that tests whether its
arguments are equal, returning null if they are and the value of the
first expression if they are not.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>arg1</code> - </dd>
<dd><code>arg2</code> - Criteria API Java Persistence 2.0, Public Review Draft
Criteria API Interfaces 10/31/08 158 JSR-317 Public Review
Draft Sun Microsystems, Inc.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Expression corresponding to the given nullif expression</dd>
</dl>
</li>
</ul>
<a name="nullif-java.util.Date-java.util.Date-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nullif</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;nullif(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;arg1,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;arg2)</pre>
<div class="block">nullif This is equivalent to a case expression that tests whether its
arguments are equal, returning null if they are and the value of the
first expression if they are not.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>arg1</code> - </dd>
<dd><code>arg2</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Expression corresponding to the given nullif expression</dd>
</dl>
</li>
</ul>
<a name="nullif-java.util.Calendar-java.util.Calendar-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nullif</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;nullif(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;arg1,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;arg2)</pre>
<div class="block">nullif This is equivalent to a case expression that tests whether its
arguments are equal, returning null if they are and the value of the
first expression if they are not.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>arg1</code> - </dd>
<dd><code>arg2</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Expression corresponding to the given nullif expression</dd>
</dl>
</li>
</ul>
<a name="nullif-java.lang.Class-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nullif</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;nullif(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;arg1,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;arg2)</pre>
<div class="block">nullif This is equivalent to a case expression that tests whether its
arguments are equal, returning null if they are and the value of the
first expression if they are not.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>arg1</code> - </dd>
<dd><code>arg2</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Expression corresponding to the given nullif expression</dd>
</dl>
</li>
</ul>
<a name="nullif-java.lang.Enum-java.lang.Enum-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nullif</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;nullif(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;arg1,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;arg2)</pre>
<div class="block">nullif This is equivalent to a case expression that tests whether its
arguments are equal, returning null if they are and the value of the
first expression if they are not.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>arg1</code> - </dd>
<dd><code>arg2</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Expression corresponding to the given nullif expression</dd>
</dl>
</li>
</ul>
<a name="predicate-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>predicate</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a>&nbsp;predicate(boolean&nbsp;b)</pre>
<div class="block">Create a predicate value from the given boolean.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>b</code> - boolean value</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a true or false predicate</dd>
</dl>
</li>
</ul>
<a name="currentTime--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>currentTime</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;currentTime()</pre>
<div class="block">Create an Expression corresponding to the current time on the database
server at the time of query execution.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the corresponding Expression</dd>
</dl>
</li>
</ul>
<a name="currentDate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>currentDate</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;currentDate()</pre>
<div class="block">Create an Expression corresponding to the current date on the database
server at the time of query execution.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the corresponding Expression</dd>
</dl>
</li>
</ul>
<a name="currentTimestamp--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>currentTimestamp</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;currentTimestamp()</pre>
<div class="block">Create an Expression corresponding to the current timestamp on the
database server at the time of query execution.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the corresponding Expression</dd>
</dl>
</li>
</ul>
<a name="literal-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>literal</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;literal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s)</pre>
<div class="block">Create an Expression corresponding to a String value.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>s</code> - -
string value</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the corresponding Expression literal</dd>
</dl>
</li>
</ul>
<a name="literal-java.lang.Number-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>literal</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;literal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;n)</pre>
<div class="block">Create an Expression corresponding to a numeric value.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>n</code> - -
numeric value</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the corresponding Expression literal</dd>
</dl>
</li>
</ul>
<a name="literal-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>literal</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;literal(boolean&nbsp;b)</pre>
<div class="block">Create an Expression corresponding to a boolean value.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>b</code> - -
boolean value</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the corresponding Expression literal</dd>
</dl>
</li>
</ul>
<a name="literal-java.util.Calendar-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>literal</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;literal(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;c)</pre>
<div class="block">Create an Expression corresponding to a Calendar value.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>c</code> - -
Calendar value</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the corresponding Expression literal</dd>
</dl>
</li>
</ul>
<a name="literal-java.util.Date-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>literal</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;literal(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;d)</pre>
<div class="block">Create an Expression corresponding to a Date value.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>d</code> - -
Date value</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the corresponding Expression literal</dd>
</dl>
</li>
</ul>
<a name="literal-char-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>literal</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;literal(char&nbsp;c)</pre>
<div class="block">Create an Expression corresponding to a character value.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>character</code> - value</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the corresponding Expression literal</dd>
</dl>
</li>
</ul>
<a name="literal-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>literal</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;literal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;cls)</pre>
<div class="block">Create an Expression corresponding to an entity class.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cls</code> - -
entity class</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the corresponding Expression literal</dd>
</dl>
</li>
</ul>
<a name="literal-java.lang.Enum-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>literal</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;literal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</pre>
<div class="block">Create an Expression corresponding to an enum.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>e</code> - -
enum</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the corresponding Expression literal</dd>
</dl>
</li>
</ul>
<a name="nullLiteral--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nullLiteral</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;nullLiteral()</pre>
<div class="block">Create an Expression corresponding to a null value.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the corresponding Expression literal</dd>
</dl>
</li>
</ul>
<a name="param-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>param</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;param(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
<div class="block">Specify use of a parameter of the given name.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parameter</code> - name</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an Expression corresponding to a named parameter</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="class-use/QueryDefinition.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/openjpa/persistence/query/QueryBuilderImpl.html" title="class in org.apache.openjpa.persistence.query"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinitionImpl.html" title="class in org.apache.openjpa.persistence.query"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/openjpa/persistence/query/QueryDefinition.html" target="_top">Frames</a></li>
<li><a href="QueryDefinition.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>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2006&#x2013;2018 <a href="http://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>