You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by nt...@apache.org on 2018/12/28 13:28:38 UTC

[16/51] [partial] cayenne-website git commit: Cayenne 4.0.1 release

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/1528e04a/docs/4.0/api/org/apache/cayenne/ejbql/class-use/EJBQLExpressionVisitor.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/ejbql/class-use/EJBQLExpressionVisitor.html b/docs/4.0/api/org/apache/cayenne/ejbql/class-use/EJBQLExpressionVisitor.html
index 07a2e6d..1d77d36 100644
--- a/docs/4.0/api/org/apache/cayenne/ejbql/class-use/EJBQLExpressionVisitor.html
+++ b/docs/4.0/api/org/apache/cayenne/ejbql/class-use/EJBQLExpressionVisitor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Thu Aug 16 11:39:02 MSK 2018 -->
+<!-- Generated by javadoc (1.8.0_111) on Thu Dec 20 16:00:55 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor (cayenne-doc: Cayenne Documentation 4.0 API)</title>
-<meta name="date" content="2018-08-16">
+<title>Uses of Interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor (cayenne-doc: Cayenne Documentation 4.0.1 API)</title>
+<meta name="date" content="2018-12-20">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <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.0 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor (cayenne-doc: Cayenne Documentation 4.0.1 API)";
         }
     }
     catch(err) {
@@ -181,91 +181,91 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html#getAggregateColumnTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getAggregateColumnTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getAggregateColumnTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getAggregateColumnTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getAggregateColumnTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getAggregateColumnTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html#getAggregateColumnTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getAggregateColumnTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html#getConditionTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getConditionTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getConditionTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getConditionTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getConditionTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getConditionTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html#getConditionTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getConditionTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html#getDeleteTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getDeleteTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getDeleteTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getDeleteTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getDeleteTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getDeleteTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html#getDeleteTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getDeleteTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html#getFromTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getFromTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getFromTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getFromTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getFromTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getFromTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html#getFromTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getFromTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html#getGroupByTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getGroupByTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getGroupByTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getGroupByTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getGroupByTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getGroupByTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html#getGroupByTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getGroupByTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html#getIdentifierColumnsTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getIdentifierColumnsTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getIdentifierColumnsTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getIdentifierColumnsTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getIdentifierColumnsTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getIdentifierColumnsTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html#getIdentifierColumnsTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getIdentifierColumnsTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html#getOrderByTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getOrderByTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getOrderByTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getOrderByTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getOrderByTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getOrderByTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html#getOrderByTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getOrderByTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html#getSelectColumnsTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getSelectColumnsTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getSelectColumnsTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getSelectColumnsTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getSelectColumnsTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getSelectColumnsTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html#getSelectColumnsTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getSelectColumnsTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html#getSelectTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getSelectTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getSelectTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getSelectTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getSelectTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getSelectTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html#getSelectTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getSelectTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html#getUpdateItemTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getUpdateItemTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getUpdateItemTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getUpdateItemTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getUpdateItemTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getUpdateItemTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html#getUpdateItemTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getUpdateItemTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html#getUpdateTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getUpdateTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getUpdateTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getUpdateTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">JdbcEJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html#getUpdateTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getUpdateTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html#getUpdateTranslator-org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext-">getUpdateTranslator</a></span>(<a href="../../../../../org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql">EJBQLTranslationContext</a>&nbsp;context)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -443,11 +443,11 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLIdentificationVariable.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLIdentificationVariable.html#visit-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visit</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLIdentifier.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLIdentifier.html#visit-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visit</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLIdentifier.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLIdentifier.html#visit-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visit</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLIdentificationVariable.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLIdentificationVariable.html#visit-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visit</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
@@ -458,117 +458,117 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLAbs.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLAbs.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLFrom.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLFrom.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLAdd.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLAdd.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLIsNull.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLIsNull.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLAnd.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLAnd.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLUpper.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLUpper.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLBetween.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLBetween.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLEquals.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLEquals.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLConcat.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLConcat.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLIn.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLIn.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLDbPath.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLDbPath.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLLessThan.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLLessThan.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLDivide.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLDivide.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLMultiply.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLMultiply.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLEquals.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLEquals.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLPath.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLPath.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLFrom.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLFrom.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLDivide.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLDivide.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLFromItem.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLFromItem.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLDbPath.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLDbPath.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLGreaterOrEqual.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLGreaterOrEqual.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLLocate.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLLocate.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLGreaterThan.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLGreaterThan.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLConcat.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLConcat.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLIn.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLIn.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLLike.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLLike.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLIsNull.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLIsNull.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLGreaterOrEqual.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLGreaterOrEqual.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLLength.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLLength.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLAdd.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLAdd.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLLessOrEqual.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLLessOrEqual.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLAnd.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLAnd.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLLessThan.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLLessThan.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLUpdateField.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLUpdateField.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLLike.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLLike.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLLessOrEqual.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLLessOrEqual.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLLocate.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLLocate.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLUpdateItem.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLUpdateItem.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLLower.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLLower.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLSqrt.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLSqrt.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLMod.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLMod.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLTrim.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLTrim.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLMultiply.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLMultiply.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLBetween.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLBetween.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLNotEquals.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLNotEquals.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLSubtract.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLSubtract.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -578,404 +578,404 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLPath.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLPath.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLAbs.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLAbs.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLSqrt.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLSqrt.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLFromItem.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLFromItem.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLSubstring.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLSubstring.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLLower.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLLower.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLSubtract.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLSubtract.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLMod.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLMod.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLTrim.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLTrim.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
-          int&nbsp;childIndex)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleNode.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/SimpleNode.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+          int&nbsp;childIndex)</code>
+<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>
-<td class="colLast"><span class="typeNameLabel">EJBQLUpdateField.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLUpdateField.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLGreaterThan.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLGreaterThan.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLUpdateItem.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLUpdateItem.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLSubstring.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLSubstring.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLUpper.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLUpper.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+<td class="colLast"><span class="typeNameLabel">EJBQLLength.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLLength.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
           int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleNode.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/SimpleNode.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
-          int&nbsp;childIndex)</code>
-<div class="block">Recursively visits a child at the specified index.</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLNotEquals.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLNotEquals.html#visitChild-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-int-">visitChild</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor,
+          int&nbsp;childIndex)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLAbs.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLAbs.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLAny.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLAny.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLAbstractSchemaName.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLAbstractSchemaName.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLIntegerLiteral.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLIntegerLiteral.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLAdd.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLAdd.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLSelectClause.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLSelectClause.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLAggregate.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLAggregate.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLCurrentTime.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLCurrentTime.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLAll.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLAll.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLInnerFetchJoin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLInnerFetchJoin.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLAnd.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLAnd.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLFrom.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLFrom.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLAny.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLAny.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLIsNull.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLIsNull.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLAscending.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLAscending.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLAll.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLAll.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLAverage.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLAverage.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLUpper.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLUpper.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLBetween.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLBetween.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLEquals.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLEquals.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLBooleanLiteral.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLBooleanLiteral.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLAscending.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLAscending.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLClassName.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLClassName.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLIn.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLIn.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLConcat.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLConcat.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLLessThan.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLLessThan.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLConstructor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLConstructor.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLNamedInputParameter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLNamedInputParameter.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLConstructorParameter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLConstructorParameter.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLMultiply.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLMultiply.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLConstructorParameters.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLConstructorParameters.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLPath.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLPath.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLCount.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLCount.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLDivide.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLDivide.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLCurrentDate.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLCurrentDate.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLDecimalLiteral.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLDecimalLiteral.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLCurrentTime.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLCurrentTime.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLTrimCharacter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLTrimCharacter.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLCurrentTimestamp.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLCurrentTimestamp.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLAbstractSchemaName.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLAbstractSchemaName.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLDbPath.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLDbPath.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLOuterFetchJoin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLOuterFetchJoin.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLDecimalLiteral.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLDecimalLiteral.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLDbPath.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLDbPath.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLDelete.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLDelete.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLLocate.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLLocate.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLDescending.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLDescending.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLConcat.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLConcat.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>&nbsp;visitor)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLDistinct.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ejbql/parser/EJBQLDistinct.html#visitNode-org.apache.cayenne.ejbql.EJBQLExpressionVisitor-">visitNode</a></span>(<a href="../../../../../org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a

<TRUNCATED>