blob: a150a49a13abfeb29938f94281c88e354cd71ad3 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_252) on Fri Jul 16 09:38:45 UTC 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Expression (EclipseLink 3.0.2, API Reference)</title>
<meta name="date" content="2021-07-16">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Expression (EclipseLink 3.0.2, API Reference)";
}
}
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};
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="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage">EclipseLink 3.0.2, API Reference</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ExistsExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/eclipse/persistence/jpa/jpql/parser/Expression.html" target="_top">Frames</a></li>
<li><a href="Expression.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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.eclipse.persistence.jpa.jpql.parser</div>
<h2 title="Interface Expression" class="title">Interface Expression</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/AbsExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbsExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/AbstractConditionalClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractConditionalClause</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/AbstractDoubleEncapsulatedExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractDoubleEncapsulatedExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/AbstractEncapsulatedExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractEncapsulatedExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/AbstractExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/AbstractFromClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractFromClause</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/AbstractOrderByClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractOrderByClause</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/AbstractPathExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractPathExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/AbstractSchemaName.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractSchemaName</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/AbstractSelectClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractSelectClause</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/AbstractSelectStatement.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractSelectStatement</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/AbstractSingleEncapsulatedExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractSingleEncapsulatedExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/AbstractTripleEncapsulatedExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractTripleEncapsulatedExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/AdditionExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AdditionExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/AggregateFunction.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AggregateFunction</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/AllOrAnyExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AllOrAnyExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/AndExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AndExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ArithmeticExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ArithmeticExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ArithmeticFactor.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ArithmeticFactor</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/AsOfClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AsOfClause</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/AvgFunction.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AvgFunction</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/BadExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">BadExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/BetweenExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">BetweenExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/CaseExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CaseExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/CastExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CastExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/CoalesceExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CoalesceExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/CollectionExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CollectionExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/CollectionMemberDeclaration.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CollectionMemberDeclaration</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/CollectionMemberExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CollectionMemberExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/CollectionValuedPathExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CollectionValuedPathExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ComparisonExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ComparisonExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/CompoundExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CompoundExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ConcatExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ConcatExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ConnectByClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ConnectByClause</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ConstructorExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ConstructorExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/CountFunction.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CountFunction</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/DatabaseType.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DatabaseType</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/DateTime.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DateTime</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/DefaultStringExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DefaultStringExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/DeleteClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DeleteClause</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/DeleteStatement.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DeleteStatement</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/DivisionExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DivisionExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/EmptyCollectionComparisonExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EmptyCollectionComparisonExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/EncapsulatedIdentificationVariableExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EncapsulatedIdentificationVariableExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/EntityTypeLiteral.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EntityTypeLiteral</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/EntryExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EntryExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ExistsExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ExistsExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ExtractExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ExtractExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/FromClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">FromClause</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/FunctionExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">FunctionExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/GroupByClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">GroupByClause</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/HavingClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">HavingClause</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/HierarchicalQueryClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">HierarchicalQueryClause</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/IdentificationVariable.html" title="class in org.eclipse.persistence.jpa.jpql.parser">IdentificationVariable</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/IdentificationVariableDeclaration.html" title="class in org.eclipse.persistence.jpa.jpql.parser">IdentificationVariableDeclaration</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/IndexExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">IndexExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/InExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/InputParameter.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InputParameter</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Join.html" title="class in org.eclipse.persistence.jpa.jpql.parser">Join</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/JPQLExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">JPQLExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/KeyExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">KeyExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/KeywordExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">KeywordExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/LengthExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">LengthExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/LikeExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">LikeExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/LocateExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">LocateExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/LogicalExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">LogicalExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/LowerExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">LowerExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/MaxFunction.html" title="class in org.eclipse.persistence.jpa.jpql.parser">MaxFunction</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/MinFunction.html" title="class in org.eclipse.persistence.jpa.jpql.parser">MinFunction</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ModExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ModExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/MultiplicationExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">MultiplicationExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/NotExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">NotExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/NullComparisonExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">NullComparisonExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/NullExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">NullExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/NullIfExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">NullIfExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/NumericLiteral.html" title="class in org.eclipse.persistence.jpa.jpql.parser">NumericLiteral</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ObjectExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ObjectExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/OnClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">OnClause</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/OrderByClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">OrderByClause</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/OrderByItem.html" title="class in org.eclipse.persistence.jpa.jpql.parser">OrderByItem</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/OrderSiblingsByClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">OrderSiblingsByClause</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/OrExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">OrExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/RangeVariableDeclaration.html" title="class in org.eclipse.persistence.jpa.jpql.parser">RangeVariableDeclaration</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/RegexpExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">RegexpExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ResultVariable.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ResultVariable</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/SelectClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SelectClause</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/SelectStatement.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SelectStatement</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/SimpleFromClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SimpleFromClause</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/SimpleSelectClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SimpleSelectClause</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/SimpleSelectStatement.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SimpleSelectStatement</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/SizeExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SizeExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/SqrtExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SqrtExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/StartWithClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">StartWithClause</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/StateFieldPathExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">StateFieldPathExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/StringLiteral.html" title="class in org.eclipse.persistence.jpa.jpql.parser">StringLiteral</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/SubExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SubExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/SubstringExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SubstringExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/SubtractionExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SubtractionExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/SumFunction.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SumFunction</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/TableExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">TableExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/TableVariableDeclaration.html" title="class in org.eclipse.persistence.jpa.jpql.parser">TableVariableDeclaration</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/TreatExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">TreatExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/TrimExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">TrimExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/TypeExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">TypeExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/UnionClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UnionClause</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/UnknownExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UnknownExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/UpdateClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UpdateClause</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/UpdateItem.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UpdateItem</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/UpdateStatement.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UpdateStatement</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/UpperExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UpperExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ValueExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ValueExpression</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/WhenClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">WhenClause</a>, <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/WhereClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">WhereClause</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">Expression</span></pre>
<div class="block">This is the root interface of the parsed tree representation of a JPQL query. The way a JPQL
query is parsed is based on the <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>JPQL grammar</code></a> used.
<p>
Provisional API: This interface is part of an interim API that is still under development and
expected to change significantly before reaching stability. It is available at this early stage
to solicit feedback from pioneering adopters on the understanding that any code that uses this
API will almost certainly be broken (repeatedly) as the API evolves.</div>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>2.5</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>JPQLGrammar</code></a></dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Pascal Filion</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.3</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#ABS">ABS</a></span></code>
<div class="block">The constant for 'ABS'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#ALL">ALL</a></span></code>
<div class="block">The constant for 'ALL'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#AND">AND</a></span></code>
<div class="block">The constant for 'AND'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#ANY">ANY</a></span></code>
<div class="block">The constant for 'ANY'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#AS">AS</a></span></code>
<div class="block">The constant for 'AS'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#AS_OF">AS_OF</a></span></code>
<div class="block">The constant for 'AS OF'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#ASC">ASC</a></span></code>
<div class="block">The constant for 'ASC'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#AVG">AVG</a></span></code>
<div class="block">The constant for 'AVG'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#BETWEEN">BETWEEN</a></span></code>
<div class="block">The constant for 'BETWEEN'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#BIT_LENGTH">BIT_LENGTH</a></span></code>
<div class="block">The constant for 'BIT_LENGTH', which is an unused keyword.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#BOTH">BOTH</a></span></code>
<div class="block">The constant for 'BOTH'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#CASE">CASE</a></span></code>
<div class="block">The constant for the identifier 'CASE'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#CAST">CAST</a></span></code>
<div class="block">The constant for the identifier 'CAST'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#CHAR_LENGTH">CHAR_LENGTH</a></span></code>
<div class="block">The constant for 'CHAR_LENGTH', which is an unused keyword.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#CHARACTER_LENGTH">CHARACTER_LENGTH</a></span></code>
<div class="block">The constant for 'CHARACTER_LENGTH', which is an unused keyword.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#CLASS">CLASS</a></span></code>
<div class="block">The constant for 'CLASS', which is an unused keyword.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#COALESCE">COALESCE</a></span></code>
<div class="block">The constant for 'COALESCE'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#COLUMN">COLUMN</a></span></code>
<div class="block">The constant 'COLUMN', which is an EclipseLink specific identifier that was added in version 2.4.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#CONCAT">CONCAT</a></span></code>
<div class="block">The constant for 'CONCAT'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#CONNECT_BY">CONNECT_BY</a></span></code>
<div class="block">The constant for 'CONNECT BY'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#COUNT">COUNT</a></span></code>
<div class="block">The constant for 'COUNT'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#CURRENT_DATE">CURRENT_DATE</a></span></code>
<div class="block">The constant for 'CURRENT_DATE'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#CURRENT_TIME">CURRENT_TIME</a></span></code>
<div class="block">The constant for 'CURRENT_DATE'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#CURRENT_TIMESTAMP">CURRENT_TIMESTAMP</a></span></code>
<div class="block">The constant for 'CURRENT_TIMESTAMP'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#DELETE">DELETE</a></span></code>
<div class="block">The constant for 'DELETE'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#DELETE_FROM">DELETE_FROM</a></span></code>
<div class="block">The constant for 'DELETE FROM'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#DESC">DESC</a></span></code>
<div class="block">The constant for 'DESC'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#DIFFERENT">DIFFERENT</a></span></code>
<div class="block">The constant for '&lt;&gt;'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#DISTINCT">DISTINCT</a></span></code>
<div class="block">The constant for 'DISTINCT'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#DIVISION">DIVISION</a></span></code>
<div class="block">The constant for the division sign '/'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#ELSE">ELSE</a></span></code>
<div class="block">The constant for the identifier 'ELSE'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#EMPTY">EMPTY</a></span></code>
<div class="block">The constant for 'EMPTY'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#END">END</a></span></code>
<div class="block">The constant for the identifier 'END'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#ENTRY">ENTRY</a></span></code>
<div class="block">The constant for 'ENTRY'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#EQUAL">EQUAL</a></span></code>
<div class="block">The constant for '='.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#ESCAPE">ESCAPE</a></span></code>
<div class="block">The constant for 'ESCAPE'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#EXCEPT">EXCEPT</a></span></code>
<div class="block">The constant for 'EXCEPT'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#EXISTS">EXISTS</a></span></code>
<div class="block">The constant for 'EXISTS'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#EXTRACT">EXTRACT</a></span></code>
<div class="block">The constant for 'EXTRACT'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#FALSE">FALSE</a></span></code>
<div class="block">The constant for 'FALSE'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#FETCH">FETCH</a></span></code>
<div class="block">A constant for 'FETCH'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#FIRST">FIRST</a></span></code>
<div class="block">The constant for 'FIRST'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#FROM">FROM</a></span></code>
<div class="block">The constant for 'FROM'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#FUNC">FUNC</a></span></code>
<div class="block">The constant 'FUNC', which is an EclipseLink specific identifier that was added in version 2.1.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#FUNCTION">FUNCTION</a></span></code>
<div class="block">The constant 'FUNCTION', part of JPA 2.1.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#GREATER_THAN">GREATER_THAN</a></span></code>
<div class="block">The constant for '&gt;'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#GREATER_THAN_OR_EQUAL">GREATER_THAN_OR_EQUAL</a></span></code>
<div class="block">The constant for '&gt;='.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#GROUP_BY">GROUP_BY</a></span></code>
<div class="block">The constant for 'GROUP BY'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#HAVING">HAVING</a></span></code>
<div class="block">The constant for 'HAVING'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#IN">IN</a></span></code>
<div class="block">The constant for 'IN'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#INDEX">INDEX</a></span></code>
<div class="block">The constant for 'INDEX'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#INNER">INNER</a></span></code>
<div class="block">The constant for 'INNER'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#INNER_JOIN">INNER_JOIN</a></span></code>
<div class="block">The constant for 'INNER JOIN'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#INNER_JOIN_FETCH">INNER_JOIN_FETCH</a></span></code>
<div class="block">The constant for 'INNER JOIN FETCH'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#INTERSECT">INTERSECT</a></span></code>
<div class="block">The constant for 'INTERSECT'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#IS">IS</a></span></code>
<div class="block">The constant for 'IS'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#IS_EMPTY">IS_EMPTY</a></span></code>
<div class="block">The constant for 'IS EMPTY'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#IS_NOT_EMPTY">IS_NOT_EMPTY</a></span></code>
<div class="block">The constant for 'IS NOT EMPTY'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#IS_NOT_NULL">IS_NOT_NULL</a></span></code>
<div class="block">The constant for 'IS NOT NULL'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#IS_NULL">IS_NULL</a></span></code>
<div class="block">The constant for 'IS NULL'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#JOIN">JOIN</a></span></code>
<div class="block">The constant for 'JOIN'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#JOIN_FETCH">JOIN_FETCH</a></span></code>
<div class="block">The constant for 'JOIN FETCH'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#KEY">KEY</a></span></code>
<div class="block">The constant for 'KEY'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#LAST">LAST</a></span></code>
<div class="block">The constant for 'LAST'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#LEADING">LEADING</a></span></code>
<div class="block">The constant for 'LEADING'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#LEFT">LEFT</a></span></code>
<div class="block">The constant for 'LEFT'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#LEFT_JOIN">LEFT_JOIN</a></span></code>
<div class="block">The constant for 'LEFT JOIN'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#LEFT_JOIN_FETCH">LEFT_JOIN_FETCH</a></span></code>
<div class="block">The constant for 'LEFT JOIN FETCH'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#LEFT_OUTER_JOIN">LEFT_OUTER_JOIN</a></span></code>
<div class="block">The constant for 'LEFT OUTER JOIN'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#LEFT_OUTER_JOIN_FETCH">LEFT_OUTER_JOIN_FETCH</a></span></code>
<div class="block">The constant for 'LEFT OUTER JOIN FETCH'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#LENGTH">LENGTH</a></span></code>
<div class="block">The constant for 'LENGTH'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#LIKE">LIKE</a></span></code>
<div class="block">The constant for 'LIKE'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#LOCATE">LOCATE</a></span></code>
<div class="block">The constant for 'LOCATE'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#LOWER">LOWER</a></span></code>
<div class="block">The constant for 'LOWER'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#LOWER_THAN">LOWER_THAN</a></span></code>
<div class="block">The constant for '&lt;'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#LOWER_THAN_OR_EQUAL">LOWER_THAN_OR_EQUAL</a></span></code>
<div class="block">The constant for '&lt;='.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#MAX">MAX</a></span></code>
<div class="block">The constant for 'MAX'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#MEMBER">MEMBER</a></span></code>
<div class="block">The constant for 'MEMBER'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#MEMBER_OF">MEMBER_OF</a></span></code>
<div class="block">The constant for 'MEMBER OF'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#MIN">MIN</a></span></code>
<div class="block">The constant for 'MIN'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#MINUS">MINUS</a></span></code>
<div class="block">The constant for the minus sign '-'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#MOD">MOD</a></span></code>
<div class="block">The constant for 'MOD'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#MULTIPLICATION">MULTIPLICATION</a></span></code>
<div class="block">The constant for multiplication sign '*'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#NAMED_PARAMETER">NAMED_PARAMETER</a></span></code>
<div class="block">The constant for ':'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#NEW">NEW</a></span></code>
<div class="block">The constant for 'NEW'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#NOT">NOT</a></span></code>
<div class="block">The constant for 'NOT'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#NOT_BETWEEN">NOT_BETWEEN</a></span></code>
<div class="block">The constant for 'NOT BETWEEN'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#NOT_EQUAL">NOT_EQUAL</a></span></code>
<div class="block">The constant for '!='.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#NOT_EXISTS">NOT_EXISTS</a></span></code>
<div class="block">The constant for 'NOT EXISTS'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#NOT_IN">NOT_IN</a></span></code>
<div class="block">The constant for 'NOT IN'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#NOT_LIKE">NOT_LIKE</a></span></code>
<div class="block">The constant for 'NOT LIKE'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#NOT_MEMBER">NOT_MEMBER</a></span></code>
<div class="block">The constant for 'NOT MEMBER'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#NOT_MEMBER_OF">NOT_MEMBER_OF</a></span></code>
<div class="block">The constant for 'NOT MEMBER OF'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#NULL">NULL</a></span></code>
<div class="block">The constant for 'NULL'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#NULLIF">NULLIF</a></span></code>
<div class="block">The constant for 'NULLIF'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#NULLS">NULLS</a></span></code>
<div class="block">The constant for 'NULLS'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#NULLS_FIRST">NULLS_FIRST</a></span></code>
<div class="block">The constant for 'NULLS FIRST'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#NULLS_LAST">NULLS_LAST</a></span></code>
<div class="block">The constant for 'NULLS LAST'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#OBJECT">OBJECT</a></span></code>
<div class="block">The constant for 'OBJECT'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#OF">OF</a></span></code>
<div class="block">The constant for 'OF'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#ON">ON</a></span></code>
<div class="block">The constant for 'ON', which is an EclipseLink specific identifier that was added in version 2.4.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#OPERATOR">OPERATOR</a></span></code>
<div class="block">The constant 'OPERATOR', which is an EclipseLink specific identifier that was added in version 2.4.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#OR">OR</a></span></code>
<div class="block">The constant for 'OR'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#ORDER_BY">ORDER_BY</a></span></code>
<div class="block">The constant for 'ORDER BY'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#ORDER_SIBLINGS_BY">ORDER_SIBLINGS_BY</a></span></code>
<div class="block">The constant for 'ORDER SIBLINGS BY'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#OUTER">OUTER</a></span></code>
<div class="block">The constant for 'OUTER'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#PLUS">PLUS</a></span></code>
<div class="block">The constant for for the plus sign '+'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#POSITION">POSITION</a></span></code>
<div class="block">The constant for 'POSITION', which is an unused keyword.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#POSITIONAL_PARAMETER">POSITIONAL_PARAMETER</a></span></code>
<div class="block">The constant for '?'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#QUOTE">QUOTE</a></span></code>
<div class="block">The constant for single quote.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#REGEXP">REGEXP</a></span></code>
<div class="block">The constant for 'REGEXP'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#SCN">SCN</a></span></code>
<div class="block">The constant for 'SCN'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#SELECT">SELECT</a></span></code>
<div class="block">The constant for 'SELECT'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#SET">SET</a></span></code>
<div class="block">The constant for 'SET'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#SIZE">SIZE</a></span></code>
<div class="block">The constant for 'SIZE'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#SOME">SOME</a></span></code>
<div class="block">The constant for 'SOME'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#SQL">SQL</a></span></code>
<div class="block">The constant 'SQL', which is an EclipseLink specific identifier that was added in version 2.4.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#SQRT">SQRT</a></span></code>
<div class="block">The constant for 'SQRT'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#START_WITH">START_WITH</a></span></code>
<div class="block">The constant for 'WHERE'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#SUBSTRING">SUBSTRING</a></span></code>
<div class="block">The constant for 'SUBSTRING'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#SUM">SUM</a></span></code>
<div class="block">The constant for 'SUM'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#TABLE">TABLE</a></span></code>
<div class="block">The constant for 'TABLE'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#THEN">THEN</a></span></code>
<div class="block">The constant for 'THEN'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#TIMESTAMP">TIMESTAMP</a></span></code>
<div class="block">The constant for 'TIMESTAMP'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#TRAILING">TRAILING</a></span></code>
<div class="block">The constant for 'TRAILING'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#TREAT">TREAT</a></span></code>
<div class="block">The constant for 'TREAT', which is an EclipseLink specific identifier that was added in version 2.1.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#TRIM">TRIM</a></span></code>
<div class="block">The constant for 'TRIM'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#TRUE">TRUE</a></span></code>
<div class="block">The constant for 'TRUE'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#TYPE">TYPE</a></span></code>
<div class="block">The constant for 'TYPE'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#UNION">UNION</a></span></code>
<div class="block">The constant for 'UNION'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#UNKNOWN">UNKNOWN</a></span></code>
<div class="block">The constant for 'UNKNOWN', which is an unused keyword.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#UPDATE">UPDATE</a></span></code>
<div class="block">The constant for 'UPDATE'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#UPPER">UPPER</a></span></code>
<div class="block">The constant for 'UPPER'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#VALUE">VALUE</a></span></code>
<div class="block">The constant for 'VALUE'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#WHEN">WHEN</a></span></code>
<div class="block">The constant for the identifier 'WHEN'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#WHERE">WHERE</a></span></code>
<div class="block">The constant for 'WHERE'.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="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>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#accept-org.eclipse.persistence.jpa.jpql.parser.ExpressionVisitor-">accept</a></span>(<a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ExpressionVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">ExpressionVisitor</a>&nbsp;visitor)</code>
<div class="block">Visits this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> by the given <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ExpressionVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>visitor</code></a>.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#acceptChildren-org.eclipse.persistence.jpa.jpql.parser.ExpressionVisitor-">acceptChildren</a></span>(<a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ExpressionVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">ExpressionVisitor</a>&nbsp;visitor)</code>
<div class="block">Visits the children of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/eclipse/persistence/jpa/jpql/utility/iterable/ListIterable.html" title="interface in org.eclipse.persistence.jpa.jpql.utility.iterable">ListIterable</a>&lt;<a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">Expression</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#children--">children</a></span>()</code>
<div class="block">Returns the children of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/JPQLQueryBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">JPQLQueryBNF</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#findQueryBNF-org.eclipse.persistence.jpa.jpql.parser.Expression-">findQueryBNF</a></span>(<a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">Expression</a>&nbsp;expression)</code>
<div class="block">Retrieves the <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/JPQLQueryBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>JPQLQueryBNF</code></a> that represents the fragment of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>
that was used when parsing the given <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">JPQLGrammar</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#getGrammar--">getGrammar</a></span>()</code>
<div class="block">Returns the <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>JPQLGrammar</code></a> that defines how the JPQL query was parsed.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#getLength--">getLength</a></span>()</code>
<div class="block">Returns the length of the string representation of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>, which is the
length of the text generated by <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#toActualText--"><code>toActualText()</code></a>.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#getOffset--">getOffset</a></span>()</code>
<div class="block">Returns the position of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> within its parent hierarchy.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">Expression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#getParent--">getParent</a></span>()</code>
<div class="block">Returns the parent of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/JPQLQueryBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">JPQLQueryBNF</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#getQueryBNF--">getQueryBNF</a></span>()</code>
<div class="block">Returns the BNF of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/JPQLExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">JPQLExpression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#getRoot--">getRoot</a></span>()</code>
<div class="block">Retrieves the root node of the parsed tree hierarchy.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#isAncestor-org.eclipse.persistence.jpa.jpql.parser.Expression-">isAncestor</a></span>(<a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">Expression</a>&nbsp;expression)</code>
<div class="block">Determines whether this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> is a parent of the given <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/eclipse/persistence/jpa/jpql/utility/iterable/ListIterable.html" title="interface in org.eclipse.persistence.jpa.jpql.utility.iterable">ListIterable</a>&lt;<a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">Expression</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#orderedChildren--">orderedChildren</a></span>()</code>
<div class="block">Returns the list representing this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> and its children.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#populatePosition-org.eclipse.persistence.jpa.jpql.parser.QueryPosition-int-">populatePosition</a></span>(<a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/QueryPosition.html" title="class in org.eclipse.persistence.jpa.jpql.parser">QueryPosition</a>&nbsp;queryPosition,
int&nbsp;position)</code>
<div class="block">Retrieves the <code>Expression</code> located at the given position using the actual query,
which may have extra whitespace.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#toActualText--">toActualText</a></span>()</code>
<div class="block">Generates a string representation of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>, which needs to include any
characters that are considered virtual, i.e.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#toParsedText--">toParsedText</a></span>()</code>
<div class="block">Returns a string representation of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> and its children.</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="ABS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ABS</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ABS</pre>
<div class="block">The constant for 'ABS'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.ABS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="ALL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ALL</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ALL</pre>
<div class="block">The constant for 'ALL'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.ALL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="AND">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AND</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> AND</pre>
<div class="block">The constant for 'AND'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.AND">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="ANY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ANY</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ANY</pre>
<div class="block">The constant for 'ANY'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.ANY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="AS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AS</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> AS</pre>
<div class="block">The constant for 'AS'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.AS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="AS_OF">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AS_OF</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> AS_OF</pre>
<div class="block">The constant for 'AS OF'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.AS_OF">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.5</dd>
</dl>
</li>
</ul>
<a name="ASC">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ASC</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ASC</pre>
<div class="block">The constant for 'ASC'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.ASC">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="AVG">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AVG</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> AVG</pre>
<div class="block">The constant for 'AVG'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.AVG">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="BETWEEN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>BETWEEN</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> BETWEEN</pre>
<div class="block">The constant for 'BETWEEN'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.BETWEEN">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="BIT_LENGTH">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>BIT_LENGTH</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> BIT_LENGTH</pre>
<div class="block">The constant for 'BIT_LENGTH', which is an unused keyword.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.BIT_LENGTH">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="BOTH">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>BOTH</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> BOTH</pre>
<div class="block">The constant for 'BOTH'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.BOTH">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="CASE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CASE</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CASE</pre>
<div class="block">The constant for the identifier 'CASE'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.CASE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="CAST">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CAST</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CAST</pre>
<div class="block">The constant for the identifier 'CAST'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.CAST">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.4</dd>
</dl>
</li>
</ul>
<a name="CHAR_LENGTH">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CHAR_LENGTH</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CHAR_LENGTH</pre>
<div class="block">The constant for 'CHAR_LENGTH', which is an unused keyword.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.CHAR_LENGTH">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="CHARACTER_LENGTH">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CHARACTER_LENGTH</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CHARACTER_LENGTH</pre>
<div class="block">The constant for 'CHARACTER_LENGTH', which is an unused keyword.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.CHARACTER_LENGTH">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="CLASS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CLASS</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CLASS</pre>
<div class="block">The constant for 'CLASS', which is an unused keyword.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.CLASS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="COALESCE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>COALESCE</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COALESCE</pre>
<div class="block">The constant for 'COALESCE'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.COALESCE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="COLUMN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>COLUMN</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COLUMN</pre>
<div class="block">The constant 'COLUMN', which is an EclipseLink specific identifier that was added in version 2.4.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.COLUMN">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.4</dd>
</dl>
</li>
</ul>
<a name="CONCAT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONCAT</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONCAT</pre>
<div class="block">The constant for 'CONCAT'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.CONCAT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="CONNECT_BY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONNECT_BY</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONNECT_BY</pre>
<div class="block">The constant for 'CONNECT BY'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.CONNECT_BY">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.5</dd>
</dl>
</li>
</ul>
<a name="COUNT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>COUNT</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COUNT</pre>
<div class="block">The constant for 'COUNT'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.COUNT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="CURRENT_DATE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CURRENT_DATE</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CURRENT_DATE</pre>
<div class="block">The constant for 'CURRENT_DATE'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.CURRENT_DATE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="CURRENT_TIME">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CURRENT_TIME</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CURRENT_TIME</pre>
<div class="block">The constant for 'CURRENT_DATE'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.CURRENT_TIME">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="CURRENT_TIMESTAMP">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CURRENT_TIMESTAMP</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CURRENT_TIMESTAMP</pre>
<div class="block">The constant for 'CURRENT_TIMESTAMP'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.CURRENT_TIMESTAMP">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DELETE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DELETE</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DELETE</pre>
<div class="block">The constant for 'DELETE'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.DELETE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DELETE_FROM">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DELETE_FROM</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DELETE_FROM</pre>
<div class="block">The constant for 'DELETE FROM'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.DELETE_FROM">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DESC">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DESC</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DESC</pre>
<div class="block">The constant for 'DESC'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.DESC">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DIFFERENT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DIFFERENT</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DIFFERENT</pre>
<div class="block">The constant for '&lt;&gt;'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.DIFFERENT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DISTINCT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DISTINCT</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DISTINCT</pre>
<div class="block">The constant for 'DISTINCT'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.DISTINCT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DIVISION">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DIVISION</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DIVISION</pre>
<div class="block">The constant for the division sign '/'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.DIVISION">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="ELSE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ELSE</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ELSE</pre>
<div class="block">The constant for the identifier 'ELSE'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.ELSE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="EMPTY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EMPTY</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> EMPTY</pre>
<div class="block">The constant for 'EMPTY'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.EMPTY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="END">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>END</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> END</pre>
<div class="block">The constant for the identifier 'END'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.END">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="ENTRY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ENTRY</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ENTRY</pre>
<div class="block">The constant for 'ENTRY'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.ENTRY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="EQUAL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EQUAL</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> EQUAL</pre>
<div class="block">The constant for '='.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.EQUAL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="ESCAPE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ESCAPE</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ESCAPE</pre>
<div class="block">The constant for 'ESCAPE'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.ESCAPE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="EXCEPT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EXCEPT</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> EXCEPT</pre>
<div class="block">The constant for 'EXCEPT'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.EXCEPT">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.4</dd>
</dl>
</li>
</ul>
<a name="EXISTS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EXISTS</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> EXISTS</pre>
<div class="block">The constant for 'EXISTS'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.EXISTS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="EXTRACT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EXTRACT</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> EXTRACT</pre>
<div class="block">The constant for 'EXTRACT'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.EXTRACT">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.4</dd>
</dl>
</li>
</ul>
<a name="FALSE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FALSE</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> FALSE</pre>
<div class="block">The constant for 'FALSE'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.FALSE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="FETCH">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FETCH</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> FETCH</pre>
<div class="block">A constant for 'FETCH'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.FETCH">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="FIRST">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FIRST</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> FIRST</pre>
<div class="block">The constant for 'FIRST'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.FIRST">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.5</dd>
</dl>
</li>
</ul>
<a name="FROM">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FROM</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> FROM</pre>
<div class="block">The constant for 'FROM'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.FROM">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="FUNC">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FUNC</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> FUNC</pre>
<div class="block">The constant 'FUNC', which is an EclipseLink specific identifier that was added in version 2.1.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.FUNC">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="FUNCTION">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FUNCTION</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> FUNCTION</pre>
<div class="block">The constant 'FUNCTION', part of JPA 2.1.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.FUNCTION">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.4</dd>
</dl>
</li>
</ul>
<a name="GREATER_THAN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>GREATER_THAN</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> GREATER_THAN</pre>
<div class="block">The constant for '&gt;'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.GREATER_THAN">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="GREATER_THAN_OR_EQUAL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>GREATER_THAN_OR_EQUAL</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> GREATER_THAN_OR_EQUAL</pre>
<div class="block">The constant for '&gt;='.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.GREATER_THAN_OR_EQUAL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="GROUP_BY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>GROUP_BY</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> GROUP_BY</pre>
<div class="block">The constant for 'GROUP BY'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.GROUP_BY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HAVING">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HAVING</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> HAVING</pre>
<div class="block">The constant for 'HAVING'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.HAVING">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="IN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IN</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> IN</pre>
<div class="block">The constant for 'IN'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.IN">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="INDEX">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>INDEX</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> INDEX</pre>
<div class="block">The constant for 'INDEX'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.INDEX">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="INNER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>INNER</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> INNER</pre>
<div class="block">The constant for 'INNER'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.INNER">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="INNER_JOIN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>INNER_JOIN</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> INNER_JOIN</pre>
<div class="block">The constant for 'INNER JOIN'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.INNER_JOIN">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="INNER_JOIN_FETCH">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>INNER_JOIN_FETCH</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> INNER_JOIN_FETCH</pre>
<div class="block">The constant for 'INNER JOIN FETCH'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.INNER_JOIN_FETCH">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="INTERSECT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>INTERSECT</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> INTERSECT</pre>
<div class="block">The constant for 'INTERSECT'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.INTERSECT">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.4</dd>
</dl>
</li>
</ul>
<a name="IS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IS</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> IS</pre>
<div class="block">The constant for 'IS'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.IS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="IS_EMPTY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IS_EMPTY</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> IS_EMPTY</pre>
<div class="block">The constant for 'IS EMPTY'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.IS_EMPTY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="IS_NOT_EMPTY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IS_NOT_EMPTY</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> IS_NOT_EMPTY</pre>
<div class="block">The constant for 'IS NOT EMPTY'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.IS_NOT_EMPTY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="IS_NOT_NULL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IS_NOT_NULL</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> IS_NOT_NULL</pre>
<div class="block">The constant for 'IS NOT NULL'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.IS_NOT_NULL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="IS_NULL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IS_NULL</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> IS_NULL</pre>
<div class="block">The constant for 'IS NULL'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.IS_NULL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="JOIN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>JOIN</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JOIN</pre>
<div class="block">The constant for 'JOIN'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.JOIN">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="JOIN_FETCH">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>JOIN_FETCH</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JOIN_FETCH</pre>
<div class="block">The constant for 'JOIN FETCH'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.JOIN_FETCH">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="KEY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>KEY</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> KEY</pre>
<div class="block">The constant for 'KEY'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.KEY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="LAST">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LAST</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LAST</pre>
<div class="block">The constant for 'LAST'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.LAST">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.5</dd>
</dl>
</li>
</ul>
<a name="LEADING">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LEADING</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LEADING</pre>
<div class="block">The constant for 'LEADING'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.LEADING">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="LEFT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LEFT</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LEFT</pre>
<div class="block">The constant for 'LEFT'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.LEFT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="LEFT_JOIN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LEFT_JOIN</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LEFT_JOIN</pre>
<div class="block">The constant for 'LEFT JOIN'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.LEFT_JOIN">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="LEFT_JOIN_FETCH">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LEFT_JOIN_FETCH</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LEFT_JOIN_FETCH</pre>
<div class="block">The constant for 'LEFT JOIN FETCH'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.LEFT_JOIN_FETCH">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="LEFT_OUTER_JOIN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LEFT_OUTER_JOIN</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LEFT_OUTER_JOIN</pre>
<div class="block">The constant for 'LEFT OUTER JOIN'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.LEFT_OUTER_JOIN">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="LEFT_OUTER_JOIN_FETCH">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LEFT_OUTER_JOIN_FETCH</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LEFT_OUTER_JOIN_FETCH</pre>
<div class="block">The constant for 'LEFT OUTER JOIN FETCH'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.LEFT_OUTER_JOIN_FETCH">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="LENGTH">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LENGTH</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LENGTH</pre>
<div class="block">The constant for 'LENGTH'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.LENGTH">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="LIKE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LIKE</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LIKE</pre>
<div class="block">The constant for 'LIKE'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.LIKE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="LOCATE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LOCATE</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LOCATE</pre>
<div class="block">The constant for 'LOCATE'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.LOCATE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="LOWER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LOWER</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LOWER</pre>
<div class="block">The constant for 'LOWER'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.LOWER">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="LOWER_THAN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LOWER_THAN</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LOWER_THAN</pre>
<div class="block">The constant for '&lt;'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.LOWER_THAN">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="LOWER_THAN_OR_EQUAL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LOWER_THAN_OR_EQUAL</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LOWER_THAN_OR_EQUAL</pre>
<div class="block">The constant for '&lt;='.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.LOWER_THAN_OR_EQUAL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="MAX">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MAX</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MAX</pre>
<div class="block">The constant for 'MAX'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.MAX">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="MEMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MEMBER</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MEMBER</pre>
<div class="block">The constant for 'MEMBER'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.MEMBER">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="MEMBER_OF">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MEMBER_OF</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MEMBER_OF</pre>
<div class="block">The constant for 'MEMBER OF'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.MEMBER_OF">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="MIN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MIN</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MIN</pre>
<div class="block">The constant for 'MIN'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.MIN">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="MINUS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MINUS</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MINUS</pre>
<div class="block">The constant for the minus sign '-'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.MINUS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="MOD">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MOD</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MOD</pre>
<div class="block">The constant for 'MOD'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.MOD">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="MULTIPLICATION">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MULTIPLICATION</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MULTIPLICATION</pre>
<div class="block">The constant for multiplication sign '*'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.MULTIPLICATION">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="NAMED_PARAMETER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NAMED_PARAMETER</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NAMED_PARAMETER</pre>
<div class="block">The constant for ':'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.NAMED_PARAMETER">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="NEW">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NEW</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NEW</pre>
<div class="block">The constant for 'NEW'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.NEW">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="NOT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NOT</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NOT</pre>
<div class="block">The constant for 'NOT'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.NOT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="NOT_BETWEEN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NOT_BETWEEN</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NOT_BETWEEN</pre>
<div class="block">The constant for 'NOT BETWEEN'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.NOT_BETWEEN">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="NOT_EQUAL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NOT_EQUAL</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NOT_EQUAL</pre>
<div class="block">The constant for '!='.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.NOT_EQUAL">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.4</dd>
</dl>
</li>
</ul>
<a name="NOT_EXISTS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NOT_EXISTS</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NOT_EXISTS</pre>
<div class="block">The constant for 'NOT EXISTS'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.NOT_EXISTS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="NOT_IN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NOT_IN</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NOT_IN</pre>
<div class="block">The constant for 'NOT IN'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.NOT_IN">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="NOT_LIKE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NOT_LIKE</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NOT_LIKE</pre>
<div class="block">The constant for 'NOT LIKE'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.NOT_LIKE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="NOT_MEMBER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NOT_MEMBER</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NOT_MEMBER</pre>
<div class="block">The constant for 'NOT MEMBER'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.NOT_MEMBER">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="NOT_MEMBER_OF">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NOT_MEMBER_OF</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NOT_MEMBER_OF</pre>
<div class="block">The constant for 'NOT MEMBER OF'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.NOT_MEMBER_OF">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="NULL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NULL</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NULL</pre>
<div class="block">The constant for 'NULL'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.NULL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="NULLIF">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NULLIF</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NULLIF</pre>
<div class="block">The constant for 'NULLIF'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.NULLIF">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="NULLS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NULLS</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NULLS</pre>
<div class="block">The constant for 'NULLS'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.NULLS">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.5</dd>
</dl>
</li>
</ul>
<a name="NULLS_FIRST">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NULLS_FIRST</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NULLS_FIRST</pre>
<div class="block">The constant for 'NULLS FIRST'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.NULLS_FIRST">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.4</dd>
</dl>
</li>
</ul>
<a name="NULLS_LAST">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NULLS_LAST</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NULLS_LAST</pre>
<div class="block">The constant for 'NULLS LAST'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.NULLS_LAST">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.4</dd>
</dl>
</li>
</ul>
<a name="OBJECT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>OBJECT</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> OBJECT</pre>
<div class="block">The constant for 'OBJECT'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.OBJECT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="OF">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>OF</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> OF</pre>
<div class="block">The constant for 'OF'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.OF">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="ON">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ON</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ON</pre>
<div class="block">The constant for 'ON', which is an EclipseLink specific identifier that was added in version 2.4.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.ON">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.4</dd>
</dl>
</li>
</ul>
<a name="OPERATOR">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>OPERATOR</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> OPERATOR</pre>
<div class="block">The constant 'OPERATOR', which is an EclipseLink specific identifier that was added in version 2.4.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.OPERATOR">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.4</dd>
</dl>
</li>
</ul>
<a name="OR">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>OR</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> OR</pre>
<div class="block">The constant for 'OR'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.OR">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="ORDER_BY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ORDER_BY</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ORDER_BY</pre>
<div class="block">The constant for 'ORDER BY'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.ORDER_BY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="ORDER_SIBLINGS_BY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ORDER_SIBLINGS_BY</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ORDER_SIBLINGS_BY</pre>
<div class="block">The constant for 'ORDER SIBLINGS BY'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.ORDER_SIBLINGS_BY">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.5</dd>
</dl>
</li>
</ul>
<a name="OUTER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>OUTER</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> OUTER</pre>
<div class="block">The constant for 'OUTER'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.OUTER">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="PLUS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PLUS</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PLUS</pre>
<div class="block">The constant for for the plus sign '+'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.PLUS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="POSITION">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>POSITION</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> POSITION</pre>
<div class="block">The constant for 'POSITION', which is an unused keyword.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.POSITION">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="POSITIONAL_PARAMETER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>POSITIONAL_PARAMETER</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> POSITIONAL_PARAMETER</pre>
<div class="block">The constant for '?'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.POSITIONAL_PARAMETER">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="QUOTE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>QUOTE</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> QUOTE</pre>
<div class="block">The constant for single quote.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.QUOTE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="REGEXP">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>REGEXP</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> REGEXP</pre>
<div class="block">The constant for 'REGEXP'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.REGEXP">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.4</dd>
</dl>
</li>
</ul>
<a name="SCN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SCN</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCN</pre>
<div class="block">The constant for 'SCN'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.SCN">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.5</dd>
</dl>
</li>
</ul>
<a name="SELECT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SELECT</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SELECT</pre>
<div class="block">The constant for 'SELECT'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.SELECT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="SET">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SET</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SET</pre>
<div class="block">The constant for 'SET'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.SET">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SIZE</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SIZE</pre>
<div class="block">The constant for 'SIZE'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="SOME">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SOME</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SOME</pre>
<div class="block">The constant for 'SOME'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.SOME">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="SQL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SQL</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SQL</pre>
<div class="block">The constant 'SQL', which is an EclipseLink specific identifier that was added in version 2.4.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.SQL">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.4</dd>
</dl>
</li>
</ul>
<a name="SQRT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SQRT</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SQRT</pre>
<div class="block">The constant for 'SQRT'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.SQRT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="START_WITH">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>START_WITH</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> START_WITH</pre>
<div class="block">The constant for 'WHERE'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.START_WITH">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="SUBSTRING">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SUBSTRING</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SUBSTRING</pre>
<div class="block">The constant for 'SUBSTRING'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.SUBSTRING">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="SUM">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SUM</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SUM</pre>
<div class="block">The constant for 'SUM'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.SUM">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="TABLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TABLE</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TABLE</pre>
<div class="block">The constant for 'TABLE'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.TABLE">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.4</dd>
</dl>
</li>
</ul>
<a name="THEN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>THEN</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> THEN</pre>
<div class="block">The constant for 'THEN'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.THEN">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="TIMESTAMP">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TIMESTAMP</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TIMESTAMP</pre>
<div class="block">The constant for 'TIMESTAMP'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.TIMESTAMP">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.5</dd>
</dl>
</li>
</ul>
<a name="TRAILING">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TRAILING</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TRAILING</pre>
<div class="block">The constant for 'TRAILING'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.TRAILING">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="TREAT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TREAT</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TREAT</pre>
<div class="block">The constant for 'TREAT', which is an EclipseLink specific identifier that was added in version 2.1.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.TREAT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="TRIM">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TRIM</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TRIM</pre>
<div class="block">The constant for 'TRIM'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.TRIM">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="TRUE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TRUE</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TRUE</pre>
<div class="block">The constant for 'TRUE'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.TRUE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="TYPE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TYPE</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TYPE</pre>
<div class="block">The constant for 'TYPE'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.TYPE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="UNION">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>UNION</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> UNION</pre>
<div class="block">The constant for 'UNION'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.UNION">Constant Field Values</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.4</dd>
</dl>
</li>
</ul>
<a name="UNKNOWN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>UNKNOWN</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> UNKNOWN</pre>
<div class="block">The constant for 'UNKNOWN', which is an unused keyword.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.UNKNOWN">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="UPDATE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>UPDATE</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> UPDATE</pre>
<div class="block">The constant for 'UPDATE'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.UPDATE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="UPPER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>UPPER</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> UPPER</pre>
<div class="block">The constant for 'UPPER'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.UPPER">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="VALUE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>VALUE</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> VALUE</pre>
<div class="block">The constant for 'VALUE'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.VALUE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="WHEN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WHEN</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> WHEN</pre>
<div class="block">The constant for the identifier 'WHEN'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.WHEN">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="WHERE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>WHERE</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> WHERE</pre>
<div class="block">The constant for 'WHERE'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.jpa.jpql.parser.Expression.WHERE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="accept-org.eclipse.persistence.jpa.jpql.parser.ExpressionVisitor-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>accept</h4>
<pre>void&nbsp;accept(<a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ExpressionVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">ExpressionVisitor</a>&nbsp;visitor)</pre>
<div class="block">Visits this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> by the given <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ExpressionVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>visitor</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>visitor</code> - The <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ExpressionVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>ExpressionVisitor</code></a> to visit this object</dd>
</dl>
</li>
</ul>
<a name="acceptChildren-org.eclipse.persistence.jpa.jpql.parser.ExpressionVisitor-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>acceptChildren</h4>
<pre>void&nbsp;acceptChildren(<a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ExpressionVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">ExpressionVisitor</a>&nbsp;visitor)</pre>
<div class="block">Visits the children of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>. This method can be used to optimize traversing
the children since a new list is not created every time <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#children--"><code>children()</code></a> is called.
<p>
This does not traverse the <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> sub-hierarchy, use a subclass of
<a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/AbstractTraverseChildrenVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>AbstractTraverseChildrenVisitor</code></a> in order to traverse the entire sub-hierarchy.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>visitor</code> - The <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ExpressionVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>visitor</code></a> to visit the children of this object.</dd>
</dl>
</li>
</ul>
<a name="children--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>children</h4>
<pre><a href="../../../../../../org/eclipse/persistence/jpa/jpql/utility/iterable/ListIterable.html" title="interface in org.eclipse.persistence.jpa.jpql.utility.iterable">ListIterable</a>&lt;<a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">Expression</a>&gt;&nbsp;children()</pre>
<div class="block">Returns the children of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The children of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> or an empty <a href="../../../../../../org/eclipse/persistence/jpa/jpql/utility/iterable/ListIterable.html" title="interface in org.eclipse.persistence.jpa.jpql.utility.iterable"><code>ListIterable</code></a></dd>
</dl>
</li>
</ul>
<a name="findQueryBNF-org.eclipse.persistence.jpa.jpql.parser.Expression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>findQueryBNF</h4>
<pre><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/JPQLQueryBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">JPQLQueryBNF</a>&nbsp;findQueryBNF(<a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">Expression</a>&nbsp;expression)</pre>
<div class="block">Retrieves the <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/JPQLQueryBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>JPQLQueryBNF</code></a> that represents the fragment of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>
that was used when parsing the given <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>expression</code> - The <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> that is a descendant of this one</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/JPQLQueryBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>JPQLQueryBNF</code></a> that was used to parse the given expression</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.5</dd>
</dl>
</li>
</ul>
<a name="getGrammar--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGrammar</h4>
<pre><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">JPQLGrammar</a>&nbsp;getGrammar()</pre>
<div class="block">Returns the <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>JPQLGrammar</code></a> that defines how the JPQL query was parsed.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>JPQLGrammar</code></a> that was used to parse this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.4</dd>
</dl>
</li>
</ul>
<a name="getLength--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLength</h4>
<pre>int&nbsp;getLength()</pre>
<div class="block">Returns the length of the string representation of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>, which is the
length of the text generated by <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#toActualText--"><code>toActualText()</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The length of the string representation of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.4</dd>
</dl>
</li>
</ul>
<a name="getOffset--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOffset</h4>
<pre>int&nbsp;getOffset()</pre>
<div class="block">Returns the position of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> within its parent hierarchy.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The length of the string representation of what is coming before this object</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.4</dd>
</dl>
</li>
</ul>
<a name="getParent--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParent</h4>
<pre><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">Expression</a>&nbsp;getParent()</pre>
<div class="block">Returns the parent of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The parent of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>, which is never <code>null</code> except for the
root of the tree</dd>
</dl>
</li>
</ul>
<a name="getQueryBNF--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getQueryBNF</h4>
<pre><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/JPQLQueryBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">JPQLQueryBNF</a>&nbsp;getQueryBNF()</pre>
<div class="block">Returns the BNF of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/JPQLQueryBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>JPQLQueryBNF</code></a>, which represents the grammar of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.4</dd>
</dl>
</li>
</ul>
<a name="getRoot--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRoot</h4>
<pre><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/JPQLExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">JPQLExpression</a>&nbsp;getRoot()</pre>
<div class="block">Retrieves the root node of the parsed tree hierarchy.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The root of the <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> tree</dd>
</dl>
</li>
</ul>
<a name="isAncestor-org.eclipse.persistence.jpa.jpql.parser.Expression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAncestor</h4>
<pre>boolean&nbsp;isAncestor(<a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">Expression</a>&nbsp;expression)</pre>
<div class="block">Determines whether this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> is a parent of the given <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>expression</code> - The <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> to verify its paternity with this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>true</code> if this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> is the same as the given <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>
or one of its parent; <code>false</code> otherwise</dd>
</dl>
</li>
</ul>
<a name="orderedChildren--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orderedChildren</h4>
<pre><a href="../../../../../../org/eclipse/persistence/jpa/jpql/utility/iterable/ListIterable.html" title="interface in org.eclipse.persistence.jpa.jpql.utility.iterable">ListIterable</a>&lt;<a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">Expression</a>&gt;&nbsp;orderedChildren()</pre>
<div class="block">Returns the list representing this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> and its children.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expressions</code></a> representing this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a></dd>
</dl>
</li>
</ul>
<a name="populatePosition-org.eclipse.persistence.jpa.jpql.parser.QueryPosition-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>populatePosition</h4>
<pre>void&nbsp;populatePosition(<a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/QueryPosition.html" title="class in org.eclipse.persistence.jpa.jpql.parser">QueryPosition</a>&nbsp;queryPosition,
int&nbsp;position)</pre>
<div class="block">Retrieves the <code>Expression</code> located at the given position using the actual query,
which may have extra whitespace.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>position</code> - The array has one element and is the position of the <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> to retrieve</dd>
</dl>
</li>
</ul>
<a name="toActualText--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toActualText</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toActualText()</pre>
<div class="block">Generates a string representation of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>, which needs to include any
characters that are considered virtual, i.e. that was parsed when the query is incomplete and
is needed for functionality like content assist.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The string representation of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a></dd>
</dl>
</li>
</ul>
<a name="toParsedText--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toParsedText</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toParsedText()</pre>
<div class="block">Returns a string representation of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> and its children. The expression
should contain whitespace even if the beautified version would not have any. For instance,
"SELECT e " should be returned where <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html#toParsedText--"><code>toParsedText()</code></a> would return "SELECT e".</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The string representation of this <a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage">EclipseLink 3.0.2, API Reference</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ExistsExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../org/eclipse/persistence/jpa/jpql/parser/ExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/eclipse/persistence/jpa/jpql/parser/Expression.html" target="_top">Frames</a></li>
<li><a href="Expression.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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; 2007&#x2013;2021 <a href="http://www.eclipse.org/eclipselink">Eclipse.org - EclipseLink Project</a>. All rights reserved.</small></p>
</body>
</html>