blob: 1327de120b940fc68e092716a41d40479280e9dd [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>Uses of Interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor (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="Uses of Interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor (cayenne-doc: Cayenne Documentation 4.2.RC2 API)";
}
}
catch(err) {
}
//-->
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><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">Class</a></li>
<li class="navBarCell1Rev">Use</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>
<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>
<main role="main">
<div class="header">
<h2 title="Uses of Interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor" class="title">Uses of Interface<br>org.apache.cayenne.ejbql.EJBQLExpressionVisitor</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary">
<caption><span>Packages that use <a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.access.translator.ejbql">org.apache.cayenne.access.translator.ejbql</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.dba.db2">org.apache.cayenne.dba.db2</a></th>
<td class="colLast">
<div class="block">IBM DB2 DbAdapter.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.dba.derby">org.apache.cayenne.dba.derby</a></th>
<td class="colLast">
<div class="block">Apache Derby DbAdapter.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.dba.firebird">org.apache.cayenne.dba.firebird</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.dba.hsqldb">org.apache.cayenne.dba.hsqldb</a></th>
<td class="colLast">
<div class="block">HSQLDB DbAdapter.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.ejbql">org.apache.cayenne.ejbql</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.ejbql.parser">org.apache.cayenne.ejbql.parser</a></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.access.translator.ejbql">
<!-- -->
</a>
<h3>Uses of <a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a> in <a href="../../access/translator/ejbql/package-summary.html">org.apache.cayenne.access.translator.ejbql</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../access/translator/ejbql/package-summary.html">org.apache.cayenne.access.translator.ejbql</a> that implement <a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../access/translator/ejbql/EJBQLConditionTranslator.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLConditionTranslator</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../access/translator/ejbql/EJBQLDbPathTranslator.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLDbPathTranslator</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../access/translator/ejbql/EJBQLDeleteTranslator.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLDeleteTranslator</a></span></code></th>
<td class="colLast">
<div class="block">A translator of EJBQL DELETE statements into SQL.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../access/translator/ejbql/EJBQLFromTranslator.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLFromTranslator</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../access/translator/ejbql/EJBQLPathTranslator.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLPathTranslator</a></span></code></th>
<td class="colLast">
<div class="block">A translator that walks the relationship/attribute path, appending joins to
the query.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../access/translator/ejbql/EJBQLSelectColumnsTranslator.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLSelectColumnsTranslator</a></span></code></th>
<td class="colLast">
<div class="block">Translator of the EJBQL select clause.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../access/translator/ejbql/EJBQLSelectTranslator.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLSelectTranslator</a></span></code></th>
<td class="colLast">
<div class="block">A translator of EJBQL SELECT statements into SQL.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../../access/translator/ejbql/package-summary.html">org.apache.cayenne.access.translator.ejbql</a> that return <a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></span><span class="tabEnd">&nbsp;</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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/ejbql/EJBQLTranslatorFactory.html#getAggregateColumnTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getAggregateColumnTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getAggregateColumnTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getAggregateColumnTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/ejbql/EJBQLTranslatorFactory.html#getConditionTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getConditionTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getConditionTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getConditionTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/ejbql/EJBQLTranslatorFactory.html#getDeleteTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getDeleteTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getDeleteTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getDeleteTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/ejbql/EJBQLTranslatorFactory.html#getFromTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getFromTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getFromTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getFromTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/ejbql/EJBQLTranslatorFactory.html#getGroupByTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getGroupByTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getGroupByTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getGroupByTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/ejbql/EJBQLTranslatorFactory.html#getIdentifierColumnsTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getIdentifierColumnsTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getIdentifierColumnsTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getIdentifierColumnsTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/ejbql/EJBQLTranslatorFactory.html#getOrderByTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getOrderByTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getOrderByTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getOrderByTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/ejbql/EJBQLTranslatorFactory.html#getSelectColumnsTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getSelectColumnsTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getSelectColumnsTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getSelectColumnsTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/ejbql/EJBQLTranslatorFactory.html#getSelectTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getSelectTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getSelectTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getSelectTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/ejbql/EJBQLTranslatorFactory.html#getUpdateItemTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getUpdateItemTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getUpdateItemTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getUpdateItemTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/ejbql/EJBQLTranslatorFactory.html#getUpdateTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getUpdateTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getUpdateTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getUpdateTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.dba.db2">
<!-- -->
</a>
<h3>Uses of <a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a> in <a href="../../dba/db2/package-summary.html">org.apache.cayenne.dba.db2</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../dba/db2/package-summary.html">org.apache.cayenne.dba.db2</a> that implement <a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../dba/db2/DB2EJBQLConditionTranslator.html" title="class in org.apache.cayenne.dba.db2">DB2EJBQLConditionTranslator</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../../dba/db2/package-summary.html">org.apache.cayenne.dba.db2</a> that return <a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></span><span class="tabEnd">&nbsp;</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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DB2EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../dba/db2/DB2EJBQLTranslatorFactory.html#getConditionTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getConditionTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.dba.derby">
<!-- -->
</a>
<h3>Uses of <a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a> in <a href="../../dba/derby/package-summary.html">org.apache.cayenne.dba.derby</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../dba/derby/package-summary.html">org.apache.cayenne.dba.derby</a> that implement <a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../dba/derby/DerbyEJBQLConditionTranslator.html" title="class in org.apache.cayenne.dba.derby">DerbyEJBQLConditionTranslator</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../../dba/derby/package-summary.html">org.apache.cayenne.dba.derby</a> that return <a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></span><span class="tabEnd">&nbsp;</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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DerbyEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../dba/derby/DerbyEJBQLTranslatorFactory.html#getConditionTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getConditionTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.dba.firebird">
<!-- -->
</a>
<h3>Uses of <a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a> in <a href="../../dba/firebird/package-summary.html">org.apache.cayenne.dba.firebird</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../dba/firebird/package-summary.html">org.apache.cayenne.dba.firebird</a> that implement <a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../dba/firebird/FirebirdEJBQLConditionTranslator.html" title="class in org.apache.cayenne.dba.firebird">FirebirdEJBQLConditionTranslator</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../../dba/firebird/package-summary.html">org.apache.cayenne.dba.firebird</a> that return <a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></span><span class="tabEnd">&nbsp;</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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">FirebirdEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../dba/firebird/FirebirdEJBQLTranslatorFactory.html#getConditionTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getConditionTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.dba.hsqldb">
<!-- -->
</a>
<h3>Uses of <a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a> in <a href="../../dba/hsqldb/package-summary.html">org.apache.cayenne.dba.hsqldb</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../dba/hsqldb/package-summary.html">org.apache.cayenne.dba.hsqldb</a> that implement <a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../dba/hsqldb/HSQLEJBQLConditionTranslator.html" title="class in org.apache.cayenne.dba.hsqldb">HSQLEJBQLConditionTranslator</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../../dba/hsqldb/package-summary.html">org.apache.cayenne.dba.hsqldb</a> that return <a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></span><span class="tabEnd">&nbsp;</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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">HSQLEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../dba/hsqldb/HSQLEJBQLTranslatorFactory.html#getConditionTranslator(org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext)">getConditionTranslator</a></span>&#8203;(<a href="../../access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.ejbql">
<!-- -->
</a>
<h3>Uses of <a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a> in <a href="../package-summary.html">org.apache.cayenne.ejbql</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../package-summary.html">org.apache.cayenne.ejbql</a> that implement <a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../EJBQLBaseVisitor.html" title="class in org.apache.cayenne.ejbql">EJBQLBaseVisitor</a></span></code></th>
<td class="colLast">
<div class="block">A noop implementation of the EJBQL visitor that returns same preset boolean value from
all methods.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../package-summary.html">org.apache.cayenne.ejbql</a> with parameters of type <a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></span><span class="tabEnd">&nbsp;</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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLExpression.</span><code><span class="memberNameLink"><a href="../EJBQLExpression.html#visit(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visit</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">
<div class="block">Accepts a visitor, calling appropriate visitor method.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.ejbql.parser">
<!-- -->
</a>
<h3>Uses of <a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a> in <a href="../parser/package-summary.html">org.apache.cayenne.ejbql.parser</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../parser/package-summary.html">org.apache.cayenne.ejbql.parser</a> with parameters of type <a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></span><span class="tabEnd">&nbsp;</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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLIdentificationVariable.</span><code><span class="memberNameLink"><a href="../parser/EJBQLIdentificationVariable.html#visit(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visit</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLIdentifier.</span><code><span class="memberNameLink"><a href="../parser/EJBQLIdentifier.html#visit(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visit</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SimpleNode.</span><code><span class="memberNameLink"><a href="../parser/SimpleNode.html#visit(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visit</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">
<div class="block">A recursive visit method that passes a visitor to this node and all its children,
depth first.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLAbs.</span><code><span class="memberNameLink"><a href="../parser/EJBQLAbs.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLAdd.</span><code><span class="memberNameLink"><a href="../parser/EJBQLAdd.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLAnd.</span><code><span class="memberNameLink"><a href="../parser/EJBQLAnd.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLBetween.</span><code><span class="memberNameLink"><a href="../parser/EJBQLBetween.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLConcat.</span><code><span class="memberNameLink"><a href="../parser/EJBQLConcat.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLDbPath.</span><code><span class="memberNameLink"><a href="../parser/EJBQLDbPath.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLDivide.</span><code><span class="memberNameLink"><a href="../parser/EJBQLDivide.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLEquals.</span><code><span class="memberNameLink"><a href="../parser/EJBQLEquals.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLFrom.</span><code><span class="memberNameLink"><a href="../parser/EJBQLFrom.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLFromItem.</span><code><span class="memberNameLink"><a href="../parser/EJBQLFromItem.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLGreaterOrEqual.</span><code><span class="memberNameLink"><a href="../parser/EJBQLGreaterOrEqual.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLGreaterThan.</span><code><span class="memberNameLink"><a href="../parser/EJBQLGreaterThan.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLIn.</span><code><span class="memberNameLink"><a href="../parser/EJBQLIn.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLIsNull.</span><code><span class="memberNameLink"><a href="../parser/EJBQLIsNull.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLLength.</span><code><span class="memberNameLink"><a href="../parser/EJBQLLength.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLLessOrEqual.</span><code><span class="memberNameLink"><a href="../parser/EJBQLLessOrEqual.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLLessThan.</span><code><span class="memberNameLink"><a href="../parser/EJBQLLessThan.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLLike.</span><code><span class="memberNameLink"><a href="../parser/EJBQLLike.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLLocate.</span><code><span class="memberNameLink"><a href="../parser/EJBQLLocate.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLLower.</span><code><span class="memberNameLink"><a href="../parser/EJBQLLower.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLMod.</span><code><span class="memberNameLink"><a href="../parser/EJBQLMod.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLMultiply.</span><code><span class="memberNameLink"><a href="../parser/EJBQLMultiply.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLNotEquals.</span><code><span class="memberNameLink"><a href="../parser/EJBQLNotEquals.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLOr.</span><code><span class="memberNameLink"><a href="../parser/EJBQLOr.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLPath.</span><code><span class="memberNameLink"><a href="../parser/EJBQLPath.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLSqrt.</span><code><span class="memberNameLink"><a href="../parser/EJBQLSqrt.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLSubstring.</span><code><span class="memberNameLink"><a href="../parser/EJBQLSubstring.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLSubtract.</span><code><span class="memberNameLink"><a href="../parser/EJBQLSubtract.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLTrim.</span><code><span class="memberNameLink"><a href="../parser/EJBQLTrim.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLUpdateField.</span><code><span class="memberNameLink"><a href="../parser/EJBQLUpdateField.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLUpdateItem.</span><code><span class="memberNameLink"><a href="../parser/EJBQLUpdateItem.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLUpper.</span><code><span class="memberNameLink"><a href="../parser/EJBQLUpper.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SimpleNode.</span><code><span class="memberNameLink"><a href="../parser/SimpleNode.html#visitChild(org.apache.cayenne.ejbql.EJBQLExpressionVisitor,int)">visitChild</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
int&nbsp;childIndex)</code></th>
<td class="colLast">
<div class="block">Recursively visits a child at the specified index.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLAbs.</span><code><span class="memberNameLink"><a href="../parser/EJBQLAbs.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLAbstractSchemaName.</span><code><span class="memberNameLink"><a href="../parser/EJBQLAbstractSchemaName.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLAdd.</span><code><span class="memberNameLink"><a href="../parser/EJBQLAdd.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLAggregate.</span><code><span class="memberNameLink"><a href="../parser/EJBQLAggregate.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLAll.</span><code><span class="memberNameLink"><a href="../parser/EJBQLAll.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLAnd.</span><code><span class="memberNameLink"><a href="../parser/EJBQLAnd.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLAny.</span><code><span class="memberNameLink"><a href="../parser/EJBQLAny.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLAscending.</span><code><span class="memberNameLink"><a href="../parser/EJBQLAscending.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLAverage.</span><code><span class="memberNameLink"><a href="../parser/EJBQLAverage.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLBetween.</span><code><span class="memberNameLink"><a href="../parser/EJBQLBetween.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLBooleanLiteral.</span><code><span class="memberNameLink"><a href="../parser/EJBQLBooleanLiteral.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLClassName.</span><code><span class="memberNameLink"><a href="../parser/EJBQLClassName.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLConcat.</span><code><span class="memberNameLink"><a href="../parser/EJBQLConcat.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLConstructor.</span><code><span class="memberNameLink"><a href="../parser/EJBQLConstructor.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLConstructorParameter.</span><code><span class="memberNameLink"><a href="../parser/EJBQLConstructorParameter.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLConstructorParameters.</span><code><span class="memberNameLink"><a href="../parser/EJBQLConstructorParameters.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLCount.</span><code><span class="memberNameLink"><a href="../parser/EJBQLCount.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLCurrentDate.</span><code><span class="memberNameLink"><a href="../parser/EJBQLCurrentDate.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLCurrentTime.</span><code><span class="memberNameLink"><a href="../parser/EJBQLCurrentTime.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLCurrentTimestamp.</span><code><span class="memberNameLink"><a href="../parser/EJBQLCurrentTimestamp.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLDbPath.</span><code><span class="memberNameLink"><a href="../parser/EJBQLDbPath.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLDecimalLiteral.</span><code><span class="memberNameLink"><a href="../parser/EJBQLDecimalLiteral.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLDelete.</span><code><span class="memberNameLink"><a href="../parser/EJBQLDelete.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLDescending.</span><code><span class="memberNameLink"><a href="../parser/EJBQLDescending.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLDistinct.</span><code><span class="memberNameLink"><a href="../parser/EJBQLDistinct.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLDivide.</span><code><span class="memberNameLink"><a href="../parser/EJBQLDivide.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLEquals.</span><code><span class="memberNameLink"><a href="../parser/EJBQLEquals.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLEscapeCharacter.</span><code><span class="memberNameLink"><a href="../parser/EJBQLEscapeCharacter.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLExists.</span><code><span class="memberNameLink"><a href="../parser/EJBQLExists.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLFrom.</span><code><span class="memberNameLink"><a href="../parser/EJBQLFrom.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLFromItem.</span><code><span class="memberNameLink"><a href="../parser/EJBQLFromItem.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLGreaterOrEqual.</span><code><span class="memberNameLink"><a href="../parser/EJBQLGreaterOrEqual.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLGreaterThan.</span><code><span class="memberNameLink"><a href="../parser/EJBQLGreaterThan.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLGroupBy.</span><code><span class="memberNameLink"><a href="../parser/EJBQLGroupBy.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLHaving.</span><code><span class="memberNameLink"><a href="../parser/EJBQLHaving.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLIn.</span><code><span class="memberNameLink"><a href="../parser/EJBQLIn.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLInnerFetchJoin.</span><code><span class="memberNameLink"><a href="../parser/EJBQLInnerFetchJoin.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLInnerJoin.</span><code><span class="memberNameLink"><a href="../parser/EJBQLInnerJoin.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLIntegerLiteral.</span><code><span class="memberNameLink"><a href="../parser/EJBQLIntegerLiteral.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLIsEmpty.</span><code><span class="memberNameLink"><a href="../parser/EJBQLIsEmpty.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLIsNull.</span><code><span class="memberNameLink"><a href="../parser/EJBQLIsNull.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLLength.</span><code><span class="memberNameLink"><a href="../parser/EJBQLLength.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLLessOrEqual.</span><code><span class="memberNameLink"><a href="../parser/EJBQLLessOrEqual.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLLessThan.</span><code><span class="memberNameLink"><a href="../parser/EJBQLLessThan.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLLike.</span><code><span class="memberNameLink"><a href="../parser/EJBQLLike.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLLocate.</span><code><span class="memberNameLink"><a href="../parser/EJBQLLocate.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLLower.</span><code><span class="memberNameLink"><a href="../parser/EJBQLLower.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLMax.</span><code><span class="memberNameLink"><a href="../parser/EJBQLMax.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLMemberOf.</span><code><span class="memberNameLink"><a href="../parser/EJBQLMemberOf.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLMin.</span><code><span class="memberNameLink"><a href="../parser/EJBQLMin.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLMod.</span><code><span class="memberNameLink"><a href="../parser/EJBQLMod.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLMultiply.</span><code><span class="memberNameLink"><a href="../parser/EJBQLMultiply.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLNamedInputParameter.</span><code><span class="memberNameLink"><a href="../parser/EJBQLNamedInputParameter.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLNegative.</span><code><span class="memberNameLink"><a href="../parser/EJBQLNegative.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLNot.</span><code><span class="memberNameLink"><a href="../parser/EJBQLNot.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLNotEquals.</span><code><span class="memberNameLink"><a href="../parser/EJBQLNotEquals.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLOr.</span><code><span class="memberNameLink"><a href="../parser/EJBQLOr.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLOrderBy.</span><code><span class="memberNameLink"><a href="../parser/EJBQLOrderBy.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLOrderByItem.</span><code><span class="memberNameLink"><a href="../parser/EJBQLOrderByItem.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLOuterFetchJoin.</span><code><span class="memberNameLink"><a href="../parser/EJBQLOuterFetchJoin.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLOuterJoin.</span><code><span class="memberNameLink"><a href="../parser/EJBQLOuterJoin.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLPath.</span><code><span class="memberNameLink"><a href="../parser/EJBQLPath.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLPatternValue.</span><code><span class="memberNameLink"><a href="../parser/EJBQLPatternValue.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLPositionalInputParameter.</span><code><span class="memberNameLink"><a href="../parser/EJBQLPositionalInputParameter.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLSelect.</span><code><span class="memberNameLink"><a href="../parser/EJBQLSelect.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLSelectClause.</span><code><span class="memberNameLink"><a href="../parser/EJBQLSelectClause.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLSelectExpression.</span><code><span class="memberNameLink"><a href="../parser/EJBQLSelectExpression.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLSelectExpressions.</span><code><span class="memberNameLink"><a href="../parser/EJBQLSelectExpressions.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLSize.</span><code><span class="memberNameLink"><a href="../parser/EJBQLSize.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLSqrt.</span><code><span class="memberNameLink"><a href="../parser/EJBQLSqrt.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLStringLiteral.</span><code><span class="memberNameLink"><a href="../parser/EJBQLStringLiteral.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLSubselect.</span><code><span class="memberNameLink"><a href="../parser/EJBQLSubselect.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLSubstring.</span><code><span class="memberNameLink"><a href="../parser/EJBQLSubstring.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLSubtract.</span><code><span class="memberNameLink"><a href="../parser/EJBQLSubtract.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLSum.</span><code><span class="memberNameLink"><a href="../parser/EJBQLSum.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLTok.</span><code><span class="memberNameLink"><a href="../parser/EJBQLTok.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLTrim.</span><code><span class="memberNameLink"><a href="../parser/EJBQLTrim.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLTrimBoth.</span><code><span class="memberNameLink"><a href="../parser/EJBQLTrimBoth.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLTrimCharacter.</span><code><span class="memberNameLink"><a href="../parser/EJBQLTrimCharacter.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLTrimLeading.</span><code><span class="memberNameLink"><a href="../parser/EJBQLTrimLeading.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLTrimTrailing.</span><code><span class="memberNameLink"><a href="../parser/EJBQLTrimTrailing.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLUpdate.</span><code><span class="memberNameLink"><a href="../parser/EJBQLUpdate.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLUpdateField.</span><code><span class="memberNameLink"><a href="../parser/EJBQLUpdateField.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLUpdateItem.</span><code><span class="memberNameLink"><a href="../parser/EJBQLUpdateItem.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLUpdateValue.</span><code><span class="memberNameLink"><a href="../parser/EJBQLUpdateValue.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLUpper.</span><code><span class="memberNameLink"><a href="../parser/EJBQLUpper.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EJBQLWhere.</span><code><span class="memberNameLink"><a href="../parser/EJBQLWhere.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SimpleNode.</span><code><span class="memberNameLink"><a href="../parser/SimpleNode.html#visitNode(org.apache.cayenne.ejbql.EJBQLExpressionVisitor)">visitNode</a></span>&#8203;(<a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">
<div class="block">Visits this node without recursion.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
</ul>
</li>
</ul>
</div>
</main>
<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><a href="../EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">Class</a></li>
<li class="navBarCell1Rev">Use</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>
<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>