blob: 61a74bab55e04a77909700d7ef485632ea74f34d [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (11.0.10) on Mon Dec 05 10:27:04 MSK 2022 -->
<title>EJBQL (cayenne-doc: Cayenne Documentation 4.2.RC2 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-12-05">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../../jquery/jquery-3.5.1.js"></script>
<script type="text/javascript" src="../../../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="EJBQL (cayenne-doc: Cayenne Documentation 4.2.RC2 API)";
}
}
catch(err) {
}
//-->
var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "../../../../../";
var useModuleDirectories = false;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/EJBQL.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><a href="http://cayenne.apache.org" target="top">Apache Cayenne</a></div>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">org.apache.cayenne.ejbql.parser</a></div>
<h2 title="Class EJBQL" class="title">Class EJBQL</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.apache.cayenne.ejbql.parser.EJBQL</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="EJBQLConstants.html" title="interface in org.apache.cayenne.ejbql.parser">EJBQLConstants</a></code>, <code><a href="EJBQLTreeConstants.html" title="interface in org.apache.cayenne.ejbql.parser">EJBQLTreeConstants</a></code></dd>
</dl>
<hr>
<pre>public class <span class="typeNameLabel">EJBQL</span>
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>
implements <a href="EJBQLTreeConstants.html" title="interface in org.apache.cayenne.ejbql.parser">EJBQLTreeConstants</a>, <a href="EJBQLConstants.html" title="interface in org.apache.cayenne.ejbql.parser">EJBQLConstants</a></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="EJBQL.EJBQLDefaultParser.html" title="class in org.apache.cayenne.ejbql.parser">EJBQL.EJBQLDefaultParser</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
</li>
</ul>
</section>
<!-- =========== FIELD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Field</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="Token.html" title="class in org.apache.cayenne.ejbql.parser">Token</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#jj_nt">jj_nt</a></span></code></th>
<td class="colLast">
<div class="block">Next token.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="JJTEJBQLState.html" title="class in org.apache.cayenne.ejbql.parser">JJTEJBQLState</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#jjtree">jjtree</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="Token.html" title="class in org.apache.cayenne.ejbql.parser">Token</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#token">token</a></span></code></th>
<td class="colLast">
<div class="block">Current token.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="EJBQLTokenManager.html" title="class in org.apache.cayenne.ejbql.parser">EJBQLTokenManager</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#token_source">token_source</a></span></code></th>
<td class="colLast">
<div class="block">Generated Token Manager.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a id="fields.inherited.from.class.org.apache.cayenne.ejbql.parser.EJBQLConstants">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.apache.cayenne.ejbql.parser.<a href="EJBQLConstants.html" title="interface in org.apache.cayenne.ejbql.parser">EJBQLConstants</a></h3>
<code><a href="EJBQLConstants.html#ABS">ABS</a>, <a href="EJBQLConstants.html#ALL">ALL</a>, <a href="EJBQLConstants.html#AND">AND</a>, <a href="EJBQLConstants.html#ANY">ANY</a>, <a href="EJBQLConstants.html#AS">AS</a>, <a href="EJBQLConstants.html#ASC">ASC</a>, <a href="EJBQLConstants.html#AVG">AVG</a>, <a href="EJBQLConstants.html#BETWEEN">BETWEEN</a>, <a href="EJBQLConstants.html#BOOLEAN_LITERAL">BOOLEAN_LITERAL</a>, <a href="EJBQLConstants.html#BOTH">BOTH</a>, <a href="EJBQLConstants.html#BY">BY</a>, <a href="EJBQLConstants.html#CHARACTER_LITERAL">CHARACTER_LITERAL</a>, <a href="EJBQLConstants.html#COMMA">COMMA</a>, <a href="EJBQLConstants.html#CONCAT">CONCAT</a>, <a href="EJBQLConstants.html#COUNT">COUNT</a>, <a href="EJBQLConstants.html#CURRENT_DATE">CURRENT_DATE</a>, <a href="EJBQLConstants.html#CURRENT_TIME">CURRENT_TIME</a>, <a href="EJBQLConstants.html#CURRENT_TIMESTAMP">CURRENT_TIMESTAMP</a>, <a href="EJBQLConstants.html#DECIMAL_LITERAL">DECIMAL_LITERAL</a>, <a href="EJBQLConstants.html#DEFAULT">DEFAULT</a>, <a href="EJBQLConstants.html#DELETE">DELETE</a>, <a href="EJBQLConstants.html#DESC">DESC</a>, <a href="EJBQLConstants.html#DIGIT">DIGIT</a>, <a href="EJBQLConstants.html#DISTINCT">DISTINCT</a>, <a href="EJBQLConstants.html#DIV">DIV</a>, <a href="EJBQLConstants.html#DOT">DOT</a>, <a href="EJBQLConstants.html#EMPTY">EMPTY</a>, <a href="EJBQLConstants.html#EOF">EOF</a>, <a href="EJBQLConstants.html#EQ">EQ</a>, <a href="EJBQLConstants.html#ESCAPE">ESCAPE</a>, <a href="EJBQLConstants.html#EXISTS">EXISTS</a>, <a href="EJBQLConstants.html#EXPONENT">EXPONENT</a>, <a href="EJBQLConstants.html#FETCH">FETCH</a>, <a href="EJBQLConstants.html#FROM">FROM</a>, <a href="EJBQLConstants.html#GE">GE</a>, <a href="EJBQLConstants.html#GROUP">GROUP</a>, <a href="EJBQLConstants.html#GT">GT</a>, <a href="EJBQLConstants.html#HAVING">HAVING</a>, <a href="EJBQLConstants.html#IDENTIFIER">IDENTIFIER</a>, <a href="EJBQLConstants.html#IN">IN</a>, <a href="EJBQLConstants.html#INNER">INNER</a>, <a href="EJBQLConstants.html#INTEGER_LITERAL">INTEGER_LITERAL</a>, <a href="EJBQLConstants.html#IS">IS</a>, <a href="EJBQLConstants.html#JOIN">JOIN</a>, <a href="EJBQLConstants.html#LE">LE</a>, <a href="EJBQLConstants.html#LEADING">LEADING</a>, <a href="EJBQLConstants.html#LEFT">LEFT</a>, <a href="EJBQLConstants.html#LENGTH">LENGTH</a>, <a href="EJBQLConstants.html#LETTER">LETTER</a>, <a href="EJBQLConstants.html#LIKE">LIKE</a>, <a href="EJBQLConstants.html#LOCATE">LOCATE</a>, <a href="EJBQLConstants.html#LOWER">LOWER</a>, <a href="EJBQLConstants.html#LT">LT</a>, <a href="EJBQLConstants.html#MAX">MAX</a>, <a href="EJBQLConstants.html#MEMBER">MEMBER</a>, <a href="EJBQLConstants.html#MIN">MIN</a>, <a href="EJBQLConstants.html#MINUS">MINUS</a>, <a href="EJBQLConstants.html#MOD">MOD</a>, <a href="EJBQLConstants.html#NE">NE</a>, <a href="EJBQLConstants.html#NEW">NEW</a>, <a href="EJBQLConstants.html#NOT">NOT</a>, <a href="EJBQLConstants.html#NULL">NULL</a>, <a href="EJBQLConstants.html#OBJECT">OBJECT</a>, <a href="EJBQLConstants.html#OF">OF</a>, <a href="EJBQLConstants.html#OR">OR</a>, <a href="EJBQLConstants.html#ORDER">ORDER</a>, <a href="EJBQLConstants.html#OUTER">OUTER</a>, <a href="EJBQLConstants.html#PLUS">PLUS</a>, <a href="EJBQLConstants.html#SELECT">SELECT</a>, <a href="EJBQLConstants.html#SET">SET</a>, <a href="EJBQLConstants.html#SIZE">SIZE</a>, <a href="EJBQLConstants.html#SOME">SOME</a>, <a href="EJBQLConstants.html#SQRT">SQRT</a>, <a href="EJBQLConstants.html#STRING_LITERAL">STRING_LITERAL</a>, <a href="EJBQLConstants.html#SUBSTRING">SUBSTRING</a>, <a href="EJBQLConstants.html#SUM">SUM</a>, <a href="EJBQLConstants.html#TIMES">TIMES</a>, <a href="EJBQLConstants.html#tokenImage">tokenImage</a>, <a href="EJBQLConstants.html#TRAILING">TRAILING</a>, <a href="EJBQLConstants.html#TRIM">TRIM</a>, <a href="EJBQLConstants.html#UPDATE">UPDATE</a>, <a href="EJBQLConstants.html#UPPER">UPPER</a>, <a href="EJBQLConstants.html#WHERE">WHERE</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a id="fields.inherited.from.class.org.apache.cayenne.ejbql.parser.EJBQLTreeConstants">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.apache.cayenne.ejbql.parser.<a href="EJBQLTreeConstants.html" title="interface in org.apache.cayenne.ejbql.parser">EJBQLTreeConstants</a></h3>
<code><a href="EJBQLTreeConstants.html#JJTABS">JJTABS</a>, <a href="EJBQLTreeConstants.html#JJTABSTRACTSCHEMANAME">JJTABSTRACTSCHEMANAME</a>, <a href="EJBQLTreeConstants.html#JJTADD">JJTADD</a>, <a href="EJBQLTreeConstants.html#JJTAGGREGATE">JJTAGGREGATE</a>, <a href="EJBQLTreeConstants.html#JJTALL">JJTALL</a>, <a href="EJBQLTreeConstants.html#JJTAND">JJTAND</a>, <a href="EJBQLTreeConstants.html#JJTANY">JJTANY</a>, <a href="EJBQLTreeConstants.html#JJTASCENDING">JJTASCENDING</a>, <a href="EJBQLTreeConstants.html#JJTAVERAGE">JJTAVERAGE</a>, <a href="EJBQLTreeConstants.html#JJTBETWEEN">JJTBETWEEN</a>, <a href="EJBQLTreeConstants.html#JJTBOOLEANLITERAL">JJTBOOLEANLITERAL</a>, <a href="EJBQLTreeConstants.html#JJTCLASSNAME">JJTCLASSNAME</a>, <a href="EJBQLTreeConstants.html#JJTCONCAT">JJTCONCAT</a>, <a href="EJBQLTreeConstants.html#JJTCONSTRUCTOR">JJTCONSTRUCTOR</a>, <a href="EJBQLTreeConstants.html#JJTCONSTRUCTORPARAMETER">JJTCONSTRUCTORPARAMETER</a>, <a href="EJBQLTreeConstants.html#JJTCONSTRUCTORPARAMETERS">JJTCONSTRUCTORPARAMETERS</a>, <a href="EJBQLTreeConstants.html#JJTCOUNT">JJTCOUNT</a>, <a href="EJBQLTreeConstants.html#JJTCURRENTDATE">JJTCURRENTDATE</a>, <a href="EJBQLTreeConstants.html#JJTCURRENTTIME">JJTCURRENTTIME</a>, <a href="EJBQLTreeConstants.html#JJTCURRENTTIMESTAMP">JJTCURRENTTIMESTAMP</a>, <a href="EJBQLTreeConstants.html#JJTDBPATH">JJTDBPATH</a>, <a href="EJBQLTreeConstants.html#JJTDECIMALLITERAL">JJTDECIMALLITERAL</a>, <a href="EJBQLTreeConstants.html#JJTDELETE">JJTDELETE</a>, <a href="EJBQLTreeConstants.html#JJTDESCENDING">JJTDESCENDING</a>, <a href="EJBQLTreeConstants.html#JJTDISTINCT">JJTDISTINCT</a>, <a href="EJBQLTreeConstants.html#JJTDIVIDE">JJTDIVIDE</a>, <a href="EJBQLTreeConstants.html#JJTEQUALS">JJTEQUALS</a>, <a href="EJBQLTreeConstants.html#JJTESCAPECHARACTER">JJTESCAPECHARACTER</a>, <a href="EJBQLTreeConstants.html#JJTEXISTS">JJTEXISTS</a>, <a href="EJBQLTreeConstants.html#JJTFROM">JJTFROM</a>, <a href="EJBQLTreeConstants.html#JJTFROMITEM">JJTFROMITEM</a>, <a href="EJBQLTreeConstants.html#JJTGREATEROREQUAL">JJTGREATEROREQUAL</a>, <a href="EJBQLTreeConstants.html#JJTGREATERTHAN">JJTGREATERTHAN</a>, <a href="EJBQLTreeConstants.html#JJTGROUPBY">JJTGROUPBY</a>, <a href="EJBQLTreeConstants.html#JJTHAVING">JJTHAVING</a>, <a href="EJBQLTreeConstants.html#JJTIDENTIFICATIONVARIABLE">JJTIDENTIFICATIONVARIABLE</a>, <a href="EJBQLTreeConstants.html#JJTIDENTIFIER">JJTIDENTIFIER</a>, <a href="EJBQLTreeConstants.html#JJTIN">JJTIN</a>, <a href="EJBQLTreeConstants.html#JJTINNERFETCHJOIN">JJTINNERFETCHJOIN</a>, <a href="EJBQLTreeConstants.html#JJTINNERJOIN">JJTINNERJOIN</a>, <a href="EJBQLTreeConstants.html#JJTINTEGERLITERAL">JJTINTEGERLITERAL</a>, <a href="EJBQLTreeConstants.html#JJTISEMPTY">JJTISEMPTY</a>, <a href="EJBQLTreeConstants.html#JJTISNULL">JJTISNULL</a>, <a href="EJBQLTreeConstants.html#JJTLENGTH">JJTLENGTH</a>, <a href="EJBQLTreeConstants.html#JJTLESSOREQUAL">JJTLESSOREQUAL</a>, <a href="EJBQLTreeConstants.html#JJTLESSTHAN">JJTLESSTHAN</a>, <a href="EJBQLTreeConstants.html#JJTLIKE">JJTLIKE</a>, <a href="EJBQLTreeConstants.html#JJTLOCATE">JJTLOCATE</a>, <a href="EJBQLTreeConstants.html#JJTLOWER">JJTLOWER</a>, <a href="EJBQLTreeConstants.html#JJTMAX">JJTMAX</a>, <a href="EJBQLTreeConstants.html#JJTMEMBEROF">JJTMEMBEROF</a>, <a href="EJBQLTreeConstants.html#JJTMIN">JJTMIN</a>, <a href="EJBQLTreeConstants.html#JJTMOD">JJTMOD</a>, <a href="EJBQLTreeConstants.html#JJTMULTIPLY">JJTMULTIPLY</a>, <a href="EJBQLTreeConstants.html#JJTNAMEDINPUTPARAMETER">JJTNAMEDINPUTPARAMETER</a>, <a href="EJBQLTreeConstants.html#JJTNEGATIVE">JJTNEGATIVE</a>, <a href="EJBQLTreeConstants.html#jjtNodeName">jjtNodeName</a>, <a href="EJBQLTreeConstants.html#JJTNOT">JJTNOT</a>, <a href="EJBQLTreeConstants.html#JJTNOTEQUALS">JJTNOTEQUALS</a>, <a href="EJBQLTreeConstants.html#JJTOR">JJTOR</a>, <a href="EJBQLTreeConstants.html#JJTORDERBY">JJTORDERBY</a>, <a href="EJBQLTreeConstants.html#JJTORDERBYITEM">JJTORDERBYITEM</a>, <a href="EJBQLTreeConstants.html#JJTOUTERFETCHJOIN">JJTOUTERFETCHJOIN</a>, <a href="EJBQLTreeConstants.html#JJTOUTERJOIN">JJTOUTERJOIN</a>, <a href="EJBQLTreeConstants.html#JJTPATH">JJTPATH</a>, <a href="EJBQLTreeConstants.html#JJTPATTERNVALUE">JJTPATTERNVALUE</a>, <a href="EJBQLTreeConstants.html#JJTPOSITIONALINPUTPARAMETER">JJTPOSITIONALINPUTPARAMETER</a>, <a href="EJBQLTreeConstants.html#JJTSELECT">JJTSELECT</a>, <a href="EJBQLTreeConstants.html#JJTSELECTCLAUSE">JJTSELECTCLAUSE</a>, <a href="EJBQLTreeConstants.html#JJTSELECTEXPRESSION">JJTSELECTEXPRESSION</a>, <a href="EJBQLTreeConstants.html#JJTSELECTEXPRESSIONS">JJTSELECTEXPRESSIONS</a>, <a href="EJBQLTreeConstants.html#JJTSIZE">JJTSIZE</a>, <a href="EJBQLTreeConstants.html#JJTSQRT">JJTSQRT</a>, <a href="EJBQLTreeConstants.html#JJTSTRINGLITERAL">JJTSTRINGLITERAL</a>, <a href="EJBQLTreeConstants.html#JJTSUBSELECT">JJTSUBSELECT</a>, <a href="EJBQLTreeConstants.html#JJTSUBSTRING">JJTSUBSTRING</a>, <a href="EJBQLTreeConstants.html#JJTSUBTRACT">JJTSUBTRACT</a>, <a href="EJBQLTreeConstants.html#JJTSUM">JJTSUM</a>, <a href="EJBQLTreeConstants.html#JJTTOK">JJTTOK</a>, <a href="EJBQLTreeConstants.html#JJTTRIM">JJTTRIM</a>, <a href="EJBQLTreeConstants.html#JJTTRIMBOTH">JJTTRIMBOTH</a>, <a href="EJBQLTreeConstants.html#JJTTRIMCHARACTER">JJTTRIMCHARACTER</a>, <a href="EJBQLTreeConstants.html#JJTTRIMLEADING">JJTTRIMLEADING</a>, <a href="EJBQLTreeConstants.html#JJTTRIMTRAILING">JJTTRIMTRAILING</a>, <a href="EJBQLTreeConstants.html#JJTUPDATE">JJTUPDATE</a>, <a href="EJBQLTreeConstants.html#JJTUPDATEFIELD">JJTUPDATEFIELD</a>, <a href="EJBQLTreeConstants.html#JJTUPDATEITEM">JJTUPDATEITEM</a>, <a href="EJBQLTreeConstants.html#JJTUPDATEVALUE">JJTUPDATEVALUE</a>, <a href="EJBQLTreeConstants.html#JJTUPPER">JJTUPPER</a>, <a href="EJBQLTreeConstants.html#JJTVOID">JJTVOID</a>, <a href="EJBQLTreeConstants.html#JJTWHERE">JJTWHERE</a></code></li>
</ul>
</li>
</ul>
</section>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(java.io.InputStream)">EJBQL</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">InputStream</a>&nbsp;stream)</code></th>
<td class="colLast">
<div class="block">Constructor with InputStream.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(java.io.InputStream,java.lang.String)">EJBQL</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">InputStream</a>&nbsp;stream,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;encoding)</code></th>
<td class="colLast">
<div class="block">Constructor with InputStream and supplied encoding</div>
</td>
</tr>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(java.io.Reader)">EJBQL</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io" class="externalLink">Reader</a>&nbsp;stream)</code></th>
<td class="colLast">
<div class="block">Constructor.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(java.lang.String)">EJBQL</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;source)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(org.apache.cayenne.ejbql.parser.EJBQLTokenManager)">EJBQL</a></span>&#8203;(<a href="EJBQLTokenManager.html" title="class in org.apache.cayenne.ejbql.parser">EJBQLTokenManager</a>&nbsp;tm)</code></th>
<td class="colLast">
<div class="block">Constructor with generated Token Manager.</div>
</td>
</tr>
</table>
</li>
</ul>
</section>
<!-- ========== METHOD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#abs()">abs</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#abstract_schema_name()">abstract_schema_name</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#aggregate_path()">aggregate_path</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#aggregate_select_expression()">aggregate_select_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#all_expression()">all_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#all_or_any_expression()">all_or_any_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#any_expression()">any_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#arithmetic_comp()">arithmetic_comp</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#arithmetic_expression()">arithmetic_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#arithmetic_factor()">arithmetic_factor</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#arithmetic_term()">arithmetic_term</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#arithmetic_value()">arithmetic_value</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#avg()">avg</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#between_expression()">between_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#boolean_comp()">boolean_comp</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#boolean_expression()">boolean_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#boolean_literal()">boolean_literal</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#boolean_primary()">boolean_primary</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#boolean_value()">boolean_value</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#classname()">classname</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#collection_member_declaration()">collection_member_declaration</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#collection_member_expression()">collection_member_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#comparison_expression()">comparison_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#concat()">concat</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#conditional_expression()">conditional_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#conditional_factor()">conditional_factor</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#conditional_primary()">conditional_primary</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#conditional_term()">conditional_term</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#constructor_expression()">constructor_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#constructor_parameter()">constructor_parameter</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#constructor_parameters()">constructor_parameters</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#count()">count</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#datetime_comp()">datetime_comp</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#datetime_expression()">datetime_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#datetime_primary()">datetime_primary</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#db_path()">db_path</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#decimal_literal()">decimal_literal</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#delete_statement()">delete_statement</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#disable_tracing()">disable_tracing</a></span>()</code></th>
<td class="colLast">
<div class="block">Disable tracing.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#distinct()">distinct</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#distinct_path()">distinct_path</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#empty_collection_comparison_expression()">empty_collection_comparison_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#enable_tracing()">enable_tracing</a></span>()</code></th>
<td class="colLast">
<div class="block">Enable tracing.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#entity_bean_expression()">entity_bean_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#entity_bean_value()">entity_bean_value</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#entity_comp()">entity_comp</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#enum_comp()">enum_comp</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#enum_expression()">enum_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#enum_literal()">enum_literal</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#enum_primary()">enum_primary</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#EQ()">EQ</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#escape_character()">escape_character</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#exists_expression()">exists_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#fetch_join()">fetch_join</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#from_clause()">from_clause</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#from_item()">from_item</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#functions_returning_datetime()">functions_returning_datetime</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#functions_returning_numerics()">functions_returning_numerics</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#functions_returning_strings()">functions_returning_strings</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#GE()">GE</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#generateParseException()">generateParseException</a></span>()</code></th>
<td class="colLast">
<div class="block">Generate ParseException.</div>
</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="Token.html" title="class in org.apache.cayenne.ejbql.parser">Token</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNextToken()">getNextToken</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the next Token.</div>
</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code><a href="Token.html" title="class in org.apache.cayenne.ejbql.parser">Token</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getToken(int)">getToken</a></span>&#8203;(int&nbsp;index)</code></th>
<td class="colLast">
<div class="block">Get the specific Token.</div>
</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#groupby_clause()">groupby_clause</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#groupby_item()">groupby_item</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#GT()">GT</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#having_clause()">having_clause</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#identification_variable()">identification_variable</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#identification_variable_declaration()">identification_variable_declaration</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#in_expression()">in_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#inner_fetch_join()">inner_fetch_join</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#inner_join()">inner_join</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#input_parameter()">input_parameter</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#integer_literal()">integer_literal</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#LE()">LE</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#length()">length</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#like_expression()">like_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#literal_or_param()">literal_or_param</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#locate()">locate</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#lower()">lower</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#LT()">LT</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#max()">max</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#min()">min</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#mod()">mod</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#named_input_parameter()">named_input_parameter</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#NE()">NE</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#negative()">negative</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#new_value()">new_value</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#null_comparison_expression()">null_comparison_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#numeric_literal()">numeric_literal</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#object_path()">object_path</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i91" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#orderby_clause()">orderby_clause</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i92" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#orderby_item()">orderby_item</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i93" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#outer_fetch_join()">outer_fetch_join</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i94" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#outer_join()">outer_join</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i95" class="rowColor">
<td class="colFirst"><code><a href="Node.html" title="interface in org.apache.cayenne.ejbql.parser">Node</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#parseQuery()">parseQuery</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i96" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#path()">path</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i97" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#path_component()">path_component</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i98" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#pattern_value()">pattern_value</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i99" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#positional_input_parameter()">positional_input_parameter</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i100" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ReInit(java.io.InputStream)">ReInit</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">InputStream</a>&nbsp;stream)</code></th>
<td class="colLast">
<div class="block">Reinitialise.</div>
</td>
</tr>
<tr id="i101" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ReInit(java.io.InputStream,java.lang.String)">ReInit</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">InputStream</a>&nbsp;stream,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;encoding)</code></th>
<td class="colLast">
<div class="block">Reinitialise.</div>
</td>
</tr>
<tr id="i102" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ReInit(java.io.Reader)">ReInit</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io" class="externalLink">Reader</a>&nbsp;stream)</code></th>
<td class="colLast">
<div class="block">Reinitialise.</div>
</td>
</tr>
<tr id="i103" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ReInit(org.apache.cayenne.ejbql.parser.EJBQLTokenManager)">ReInit</a></span>&#8203;(<a href="EJBQLTokenManager.html" title="class in org.apache.cayenne.ejbql.parser">EJBQLTokenManager</a>&nbsp;tm)</code></th>
<td class="colLast">
<div class="block">Reinitialise.</div>
</td>
</tr>
<tr id="i104" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#select_clause()">select_clause</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i105" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#select_expression()">select_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i106" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#select_expressions()">select_expressions</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i107" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#select_statement()">select_statement</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i108" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#set_clause()">set_clause</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i109" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#simple_cond_expression()">simple_cond_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i110" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#simple_entity_expression()">simple_entity_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i111" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#simple_select_clause()">simple_select_clause</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i112" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#size()">size</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i113" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#some_expression()">some_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i114" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#sqrt()">sqrt</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i115" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#string_comp()">string_comp</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i116" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#string_expression()">string_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i117" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#string_literal()">string_literal</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i118" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#string_primary()">string_primary</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i119" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#string_value()">string_value</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i120" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subquery()">subquery</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i121" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subquery_from_clause()">subquery_from_clause</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i122" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subquery_from_item()">subquery_from_item</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i123" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subselect_expression()">subselect_expression</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i124" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subselect_expressions()">subselect_expressions</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i125" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#substring()">substring</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i126" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#sum()">sum</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i127" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#tok()">tok</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i128" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#trim()">trim</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i129" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#trim_character()">trim_character</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i130" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#trim_specification()">trim_specification</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i131" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#update_clause()">update_clause</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i132" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#update_field()">update_field</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i133" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#update_item()">update_item</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i134" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#update_statement()">update_statement</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i135" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#upper()">upper</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i136" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#where_clause()">where_clause</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang" class="externalLink">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a id="jjtree">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jjtree</h4>
<pre>protected&nbsp;<a href="JJTEJBQLState.html" title="class in org.apache.cayenne.ejbql.parser">JJTEJBQLState</a> jjtree</pre>
</li>
</ul>
<a id="token_source">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>token_source</h4>
<pre>public&nbsp;<a href="EJBQLTokenManager.html" title="class in org.apache.cayenne.ejbql.parser">EJBQLTokenManager</a> token_source</pre>
<div class="block">Generated Token Manager.</div>
</li>
</ul>
<a id="token">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>token</h4>
<pre>public&nbsp;<a href="Token.html" title="class in org.apache.cayenne.ejbql.parser">Token</a> token</pre>
<div class="block">Current token.</div>
</li>
</ul>
<a id="jj_nt">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>jj_nt</h4>
<pre>public&nbsp;<a href="Token.html" title="class in org.apache.cayenne.ejbql.parser">Token</a> jj_nt</pre>
<div class="block">Next token.</div>
</li>
</ul>
</li>
</ul>
</section>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a id="&lt;init&gt;(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EJBQL</h4>
<pre>public&nbsp;EJBQL&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;source)</pre>
</li>
</ul>
<a id="&lt;init&gt;(java.io.InputStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EJBQL</h4>
<pre>public&nbsp;EJBQL&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">InputStream</a>&nbsp;stream)</pre>
<div class="block">Constructor with InputStream.</div>
</li>
</ul>
<a id="&lt;init&gt;(java.io.InputStream,java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EJBQL</h4>
<pre>public&nbsp;EJBQL&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">InputStream</a>&nbsp;stream,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;encoding)</pre>
<div class="block">Constructor with InputStream and supplied encoding</div>
</li>
</ul>
<a id="&lt;init&gt;(java.io.Reader)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EJBQL</h4>
<pre>public&nbsp;EJBQL&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io" class="externalLink">Reader</a>&nbsp;stream)</pre>
<div class="block">Constructor.</div>
</li>
</ul>
<a id="&lt;init&gt;(org.apache.cayenne.ejbql.parser.EJBQLTokenManager)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>EJBQL</h4>
<pre>public&nbsp;EJBQL&#8203;(<a href="EJBQLTokenManager.html" title="class in org.apache.cayenne.ejbql.parser">EJBQLTokenManager</a>&nbsp;tm)</pre>
<div class="block">Constructor with generated Token Manager.</div>
</li>
</ul>
</li>
</ul>
</section>
<!-- ============ METHOD DETAIL ========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a id="parseQuery()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseQuery</h4>
<pre class="methodSignature">public final&nbsp;<a href="Node.html" title="interface in org.apache.cayenne.ejbql.parser">Node</a>&nbsp;parseQuery()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="select_statement()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>select_statement</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;select_statement()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="update_statement()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>update_statement</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;update_statement()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="delete_statement()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>delete_statement</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;delete_statement()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="from_clause()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>from_clause</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;from_clause()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="identification_variable_declaration()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>identification_variable_declaration</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;identification_variable_declaration()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="from_item()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>from_item</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;from_item()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="subquery_from_clause()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>subquery_from_clause</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;subquery_from_clause()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="subquery_from_item()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>subquery_from_item</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;subquery_from_item()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="inner_join()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>inner_join</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;inner_join()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="collection_member_declaration()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>collection_member_declaration</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;collection_member_declaration()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="outer_join()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>outer_join</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;outer_join()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="fetch_join()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fetch_join</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;fetch_join()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="outer_fetch_join()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>outer_fetch_join</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;outer_fetch_join()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="inner_fetch_join()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>inner_fetch_join</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;inner_fetch_join()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="path()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>path</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;path()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="db_path()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>db_path</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;db_path()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="object_path()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>object_path</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;object_path()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="update_clause()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>update_clause</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;update_clause()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="set_clause()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>set_clause</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;set_clause()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="update_item()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>update_item</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;update_item()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="update_field()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>update_field</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;update_field()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="new_value()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>new_value</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;new_value()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="simple_entity_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>simple_entity_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;simple_entity_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="select_clause()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>select_clause</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;select_clause()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="simple_select_clause()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>simple_select_clause</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;simple_select_clause()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="select_expressions()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>select_expressions</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;select_expressions()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="select_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>select_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;select_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="subselect_expressions()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>subselect_expressions</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;subselect_expressions()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="subselect_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>subselect_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;subselect_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="constructor_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>constructor_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;constructor_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="classname()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>classname</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;classname()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="constructor_parameters()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>constructor_parameters</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;constructor_parameters()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="constructor_parameter()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>constructor_parameter</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;constructor_parameter()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="aggregate_select_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>aggregate_select_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;aggregate_select_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="distinct()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>distinct</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;distinct()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="aggregate_path()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>aggregate_path</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;aggregate_path()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="distinct_path()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>distinct_path</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;distinct_path()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="count()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>count</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;count()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="avg()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>avg</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;avg()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="max()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>max</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;max()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="min()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>min</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;min()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="sum()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sum</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;sum()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="where_clause()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>where_clause</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;where_clause()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="groupby_clause()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>groupby_clause</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;groupby_clause()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="groupby_item()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>groupby_item</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;groupby_item()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="having_clause()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>having_clause</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;having_clause()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="subquery()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>subquery</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;subquery()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="conditional_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>conditional_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;conditional_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="conditional_term()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>conditional_term</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;conditional_term()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="conditional_factor()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>conditional_factor</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;conditional_factor()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="conditional_primary()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>conditional_primary</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;conditional_primary()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="simple_cond_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>simple_cond_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;simple_cond_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="between_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>between_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;between_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="in_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>in_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;in_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="literal_or_param()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>literal_or_param</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;literal_or_param()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="like_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>like_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;like_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="null_comparison_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>null_comparison_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;null_comparison_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="empty_collection_comparison_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>empty_collection_comparison_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;empty_collection_comparison_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="collection_member_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>collection_member_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;collection_member_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="exists_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exists_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;exists_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="all_or_any_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>all_or_any_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;all_or_any_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="any_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>any_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;any_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="some_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>some_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;some_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="all_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>all_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;all_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="comparison_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>comparison_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;comparison_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="string_comp()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>string_comp</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;string_comp()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="boolean_comp()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>boolean_comp</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;boolean_comp()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="enum_comp()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enum_comp</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;enum_comp()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="entity_comp()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>entity_comp</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;entity_comp()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="arithmetic_comp()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>arithmetic_comp</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;arithmetic_comp()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="datetime_comp()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>datetime_comp</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;datetime_comp()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="arithmetic_value()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>arithmetic_value</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;arithmetic_value()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="arithmetic_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>arithmetic_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;arithmetic_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="arithmetic_term()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>arithmetic_term</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;arithmetic_term()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="arithmetic_factor()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>arithmetic_factor</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;arithmetic_factor()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="negative()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>negative</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;negative()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="string_value()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>string_value</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;string_value()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="string_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>string_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;string_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="string_primary()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>string_primary</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;string_primary()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="datetime_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>datetime_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;datetime_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="datetime_primary()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>datetime_primary</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;datetime_primary()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="boolean_value()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>boolean_value</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;boolean_value()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="boolean_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>boolean_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;boolean_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="boolean_primary()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>boolean_primary</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;boolean_primary()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="enum_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enum_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;enum_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="enum_primary()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enum_primary</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;enum_primary()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="enum_literal()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enum_literal</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;enum_literal()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="entity_bean_value()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>entity_bean_value</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;entity_bean_value()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="entity_bean_expression()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>entity_bean_expression</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;entity_bean_expression()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="functions_returning_strings()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>functions_returning_strings</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;functions_returning_strings()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="concat()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>concat</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;concat()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="substring()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>substring</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;substring()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="trim()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>trim</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;trim()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="lower()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lower</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;lower()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="upper()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>upper</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;upper()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="trim_specification()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>trim_specification</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;trim_specification()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="functions_returning_numerics()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>functions_returning_numerics</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;functions_returning_numerics()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="length()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>length</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;length()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="locate()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>locate</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;locate()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="abs()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>abs</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;abs()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="sqrt()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sqrt</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;sqrt()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="mod()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mod</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;mod()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="size()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;size()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="functions_returning_datetime()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>functions_returning_datetime</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;functions_returning_datetime()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="orderby_clause()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orderby_clause</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;orderby_clause()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="orderby_item()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orderby_item</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;orderby_item()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="abstract_schema_name()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>abstract_schema_name</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;abstract_schema_name()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="tok()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>tok</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;tok()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="identification_variable()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>identification_variable</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;identification_variable()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="path_component()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>path_component</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;path_component()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="numeric_literal()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>numeric_literal</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;numeric_literal()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="integer_literal()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>integer_literal</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;integer_literal()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="decimal_literal()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>decimal_literal</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;decimal_literal()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="boolean_literal()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>boolean_literal</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;boolean_literal()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="string_literal()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>string_literal</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;string_literal()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="input_parameter()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>input_parameter</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;input_parameter()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="named_input_parameter()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>named_input_parameter</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;named_input_parameter()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="positional_input_parameter()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>positional_input_parameter</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;positional_input_parameter()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="pattern_value()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pattern_value</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;pattern_value()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="escape_character()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>escape_character</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;escape_character()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="trim_character()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>trim_character</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;trim_character()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="EQ()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EQ</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;EQ()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="NE()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NE</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;NE()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="GT()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>GT</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;GT()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="GE()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>GE</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;GE()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="LT()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LT</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;LT()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="LE()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LE</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;LE()
throws <a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a id="ReInit(java.io.InputStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReInit</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;ReInit&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">InputStream</a>&nbsp;stream)</pre>
<div class="block">Reinitialise.</div>
</li>
</ul>
<a id="ReInit(java.io.InputStream,java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReInit</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;ReInit&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">InputStream</a>&nbsp;stream,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;encoding)</pre>
<div class="block">Reinitialise.</div>
</li>
</ul>
<a id="ReInit(java.io.Reader)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReInit</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;ReInit&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io" class="externalLink">Reader</a>&nbsp;stream)</pre>
<div class="block">Reinitialise.</div>
</li>
</ul>
<a id="ReInit(org.apache.cayenne.ejbql.parser.EJBQLTokenManager)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReInit</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;ReInit&#8203;(<a href="EJBQLTokenManager.html" title="class in org.apache.cayenne.ejbql.parser">EJBQLTokenManager</a>&nbsp;tm)</pre>
<div class="block">Reinitialise.</div>
</li>
</ul>
<a id="getNextToken()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNextToken</h4>
<pre class="methodSignature">public final&nbsp;<a href="Token.html" title="class in org.apache.cayenne.ejbql.parser">Token</a>&nbsp;getNextToken()</pre>
<div class="block">Get the next Token.</div>
</li>
</ul>
<a id="getToken(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getToken</h4>
<pre class="methodSignature">public final&nbsp;<a href="Token.html" title="class in org.apache.cayenne.ejbql.parser">Token</a>&nbsp;getToken&#8203;(int&nbsp;index)</pre>
<div class="block">Get the specific Token.</div>
</li>
</ul>
<a id="generateParseException()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>generateParseException</h4>
<pre class="methodSignature">public&nbsp;<a href="ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a>&nbsp;generateParseException()</pre>
<div class="block">Generate ParseException.</div>
</li>
</ul>
<a id="enable_tracing()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enable_tracing</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;enable_tracing()</pre>
<div class="block">Enable tracing.</div>
</li>
</ul>
<a id="disable_tracing()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>disable_tracing</h4>
<pre class="methodSignature">public final&nbsp;void&nbsp;disable_tracing()</pre>
<div class="block">Disable tracing.</div>
</li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
</div>
</main>
<!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/EJBQL.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><a href="http://cayenne.apache.org" target="top">Apache Cayenne</a></div>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses.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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2022 <a href="https://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
</footer>
</body>
</html>