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:25:14 UTC

[10/52] [partial] cayenne-website git commit: 4.0.1 release docs

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/89ff7ba3/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/Embeddable.html
----------------------------------------------------------------------
diff --git a/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/Embeddable.html b/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/Embeddable.html
index 5a5beac..672c73f 100644
--- a/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/Embeddable.html
+++ b/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/Embeddable.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:56 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.cayenne.map.Embeddable (cayenne-doc: Cayenne Documentation 4.0 API)</title>
-<meta name="date" content="2018-08-16">
+<title>Uses of Class org.apache.cayenne.map.Embeddable (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 Class org.apache.cayenne.map.Embeddable (cayenne-doc: Cayenne Documentation 4.0 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.Embeddable (cayenne-doc: Cayenne Documentation 4.0.1 API)";
         }
     }
     catch(err) {
@@ -163,11 +163,11 @@ metadata information and map it to Java classes.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/map/Embeddable.html" title="class in org.apache.cayenne.map">Embeddable</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DataMap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/map/DataMap.html#getEmbeddable-java.lang.String-">getEmbeddable</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;className)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EntityResolver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/map/EntityResolver.html#getEmbeddable-java.lang.String-">getEmbeddable</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;className)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/map/Embeddable.html" title="class in org.apache.cayenne.map">Embeddable</a></code></td>
-<td class="colLast"><span class="typeNameLabel">EntityResolver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/map/EntityResolver.html#getEmbeddable-java.lang.String-">getEmbeddable</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;className)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">DataMap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/map/DataMap.html#getEmbeddable-java.lang.String-">getEmbeddable</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;className)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/map/Embeddable.html" title="class in org.apache.cayenne.map">Embeddable</a></code></td>
@@ -191,15 +191,15 @@ metadata information and map it to Java classes.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../org/apache/cayenne/map/Embeddable.html" title="class in org.apache.cayenne.map">Embeddable</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">EntityResolver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/map/EntityResolver.html#getEmbeddables--">getEmbeddables</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../org/apache/cayenne/map/Embeddable.html" title="class in org.apache.cayenne.map">Embeddable</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">DataMap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/map/DataMap.html#getEmbeddables--">getEmbeddables</a></span>()</code>
 <div class="block">Returns a collection of <a href="../../../../../org/apache/cayenne/map/Embeddable.html" title="class in org.apache.cayenne.map"><code>Embeddable</code></a> mappings stored in the
  DataMap.</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../org/apache/cayenne/map/Embeddable.html" title="class in org.apache.cayenne.map">Embeddable</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">EntityResolver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/map/EntityResolver.html#getEmbeddables--">getEmbeddables</a></span>()</code>&nbsp;</td>
-</tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../org/apache/cayenne/map/Embeddable.html" title="class in org.apache.cayenne.map">Embeddable</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MappingNamespace.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/map/MappingNamespace.html#getEmbeddables--">getEmbeddables</a></span>()</code>&nbsp;</td>
@@ -329,13 +329,13 @@ metadata information and map it to Java classes.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/map/Embeddable.html" title="class in org.apache.cayenne.map">Embeddable</a></code></td>
-<td class="colLast"><span class="typeNameLabel">EmbeddableDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/reflect/EmbeddableDescriptor.html#getEmbeddable--">getEmbeddable</a></span>()</code>
-<div class="block">Returns a metadata object for this descriptor.</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">FieldEmbeddableDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/reflect/FieldEmbeddableDescriptor.html#getEmbeddable--">getEmbeddable</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/map/Embeddable.html" title="class in org.apache.cayenne.map">Embeddable</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FieldEmbeddableDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/reflect/FieldEmbeddableDescriptor.html#getEmbeddable--">getEmbeddable</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EmbeddableDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/reflect/EmbeddableDescriptor.html#getEmbeddable--">getEmbeddable</a></span>()</code>
+<div class="block">Returns a metadata object for this descriptor.</div>
+</td>
 </tr>
 </tbody>
 </table>

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/89ff7ba3/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EmbeddableAttribute.html
----------------------------------------------------------------------
diff --git a/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EmbeddableAttribute.html b/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EmbeddableAttribute.html
index 0915419..4da643c 100644
--- a/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EmbeddableAttribute.html
+++ b/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EmbeddableAttribute.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 Class org.apache.cayenne.map.EmbeddableAttribute (cayenne-doc: Cayenne Documentation 4.0 API)</title>
-<meta name="date" content="2018-08-16">
+<title>Uses of Class org.apache.cayenne.map.EmbeddableAttribute (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 Class org.apache.cayenne.map.EmbeddableAttribute (cayenne-doc: Cayenne Documentation 4.0 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.EmbeddableAttribute (cayenne-doc: Cayenne Documentation 4.0.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/89ff7ba3/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EmbeddedAttribute.html
----------------------------------------------------------------------
diff --git a/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EmbeddedAttribute.html b/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EmbeddedAttribute.html
index d8f02e7..feeed3c 100644
--- a/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EmbeddedAttribute.html
+++ b/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EmbeddedAttribute.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 Class org.apache.cayenne.map.EmbeddedAttribute (cayenne-doc: Cayenne Documentation 4.0 API)</title>
-<meta name="date" content="2018-08-16">
+<title>Uses of Class org.apache.cayenne.map.EmbeddedAttribute (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 Class org.apache.cayenne.map.EmbeddedAttribute (cayenne-doc: Cayenne Documentation 4.0 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.EmbeddedAttribute (cayenne-doc: Cayenne Documentation 4.0.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/89ff7ba3/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/Entity.html
----------------------------------------------------------------------
diff --git a/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/Entity.html b/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/Entity.html
index 14f58cb..145c18f 100644
--- a/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/Entity.html
+++ b/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/Entity.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:56 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.cayenne.map.Entity (cayenne-doc: Cayenne Documentation 4.0 API)</title>
-<meta name="date" content="2018-08-16">
+<title>Uses of Class org.apache.cayenne.map.Entity (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 Class org.apache.cayenne.map.Entity (cayenne-doc: Cayenne Documentation 4.0 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.Entity (cayenne-doc: Cayenne Documentation 4.0.1 API)";
         }
     }
     catch(err) {
@@ -124,12 +124,12 @@ metadata information and map it to Java classes.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DefaultQuotingStrategy.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/dba/DefaultQuotingStrategy.html#quotedIdentifier-org.apache.cayenne.map.Entity-java.lang.String...-">quotedIdentifier</a></span>(<a href="../../../../../org/apache/cayenne/map/Entity.html" title="class in org.apache.cayenne.map">Entity</a>&nbsp;entity,
+<td class="colLast"><span class="typeNameLabel">QuotingStrategy.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/dba/QuotingStrategy.html#quotedIdentifier-org.apache.cayenne.map.Entity-java.lang.String...-">quotedIdentifier</a></span>(<a href="../../../../../org/apache/cayenne/map/Entity.html" title="class in org.apache.cayenne.map">Entity</a>&nbsp;entity,
                 <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;identifierParts)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><span class="typeNameLabel">QuotingStrategy.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/dba/QuotingStrategy.html#quotedIdentifier-org.apache.cayenne.map.Entity-java.lang.String...-">quotedIdentifier</a></span>(<a href="../../../../../org/apache/cayenne/map/Entity.html" title="class in org.apache.cayenne.map">Entity</a>&nbsp;entity,
+<td class="colLast"><span class="typeNameLabel">DefaultQuotingStrategy.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/dba/DefaultQuotingStrategy.html#quotedIdentifier-org.apache.cayenne.map.Entity-java.lang.String...-">quotedIdentifier</a></span>(<a href="../../../../../org/apache/cayenne/map/Entity.html" title="class in org.apache.cayenne.map">Entity</a>&nbsp;entity,
                 <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;identifierParts)</code>&nbsp;</td>
 </tr>
 </tbody>

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/89ff7ba3/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityInheritanceTree.html
----------------------------------------------------------------------
diff --git a/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityInheritanceTree.html b/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityInheritanceTree.html
index e003727..5856acb 100644
--- a/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityInheritanceTree.html
+++ b/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityInheritanceTree.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 Class org.apache.cayenne.map.EntityInheritanceTree (cayenne-doc: Cayenne Documentation 4.0 API)</title>
-<meta name="date" content="2018-08-16">
+<title>Uses of Class org.apache.cayenne.map.EntityInheritanceTree (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 Class org.apache.cayenne.map.EntityInheritanceTree (cayenne-doc: Cayenne Documentation 4.0 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.EntityInheritanceTree (cayenne-doc: Cayenne Documentation 4.0.1 API)";
         }
     }
     catch(err) {
@@ -125,11 +125,11 @@ metadata information and map it to Java classes.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/map/EntityInheritanceTree.html" title="class in org.apache.cayenne.map">EntityInheritanceTree</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DataMap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/map/DataMap.html#getInheritanceTree-java.lang.String-">getInheritanceTree</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;entityName)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">EntityResolver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/map/EntityResolver.html#getInheritanceTree-java.lang.String-">getInheritanceTree</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;entityName)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/map/EntityInheritanceTree.html" title="class in org.apache.cayenne.map">EntityInheritanceTree</a></code></td>
-<td class="colLast"><span class="typeNameLabel">EntityResolver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/map/EntityResolver.html#getInheritanceTree-java.lang.String-">getInheritanceTree</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;entityName)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">DataMap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/map/DataMap.html#getInheritanceTree-java.lang.String-">getInheritanceTree</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;entityName)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/map/EntityInheritanceTree.html" title="class in org.apache.cayenne.map">EntityInheritanceTree</a></code></td>
@@ -198,15 +198,15 @@ metadata information and map it to Java classes.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/map/EntityInheritanceTree.html" title="class in org.apache.cayenne.map">EntityInheritanceTree</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ClassDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/reflect/ClassDescriptor.html#getEntityInheritanceTree--">getEntityInheritanceTree</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">LazyClassDescriptorDecorator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/reflect/LazyClassDescriptorDecorator.html#getEntityInheritanceTree--">getEntityInheritanceTree</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/map/EntityInheritanceTree.html" title="class in org.apache.cayenne.map">EntityInheritanceTree</a></code></td>
-<td class="colLast"><span class="typeNameLabel">LazyClassDescriptorDecorator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/reflect/LazyClassDescriptorDecorator.html#getEntityInheritanceTree--">getEntityInheritanceTree</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">PersistentDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/reflect/PersistentDescriptor.html#getEntityInheritanceTree--">getEntityInheritanceTree</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/map/EntityInheritanceTree.html" title="class in org.apache.cayenne.map">EntityInheritanceTree</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PersistentDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/reflect/PersistentDescriptor.html#getEntityInheritanceTree--">getEntityInheritanceTree</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ClassDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/reflect/ClassDescriptor.html#getEntityInheritanceTree--">getEntityInheritanceTree</a></span>()</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/89ff7ba3/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityListener.html
----------------------------------------------------------------------
diff --git a/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityListener.html b/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityListener.html
index 7d705be..0387378 100644
--- a/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityListener.html
+++ b/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityListener.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 Class org.apache.cayenne.map.EntityListener (cayenne-doc: Cayenne Documentation 4.0 API)</title>
-<meta name="date" content="2018-08-16">
+<title>Uses of Class org.apache.cayenne.map.EntityListener (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 Class org.apache.cayenne.map.EntityListener (cayenne-doc: Cayenne Documentation 4.0 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.EntityListener (cayenne-doc: Cayenne Documentation 4.0.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/89ff7ba3/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityListenerFactory.html
----------------------------------------------------------------------
diff --git a/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityListenerFactory.html b/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityListenerFactory.html
index 8c4a6f7..d3bddc6 100644
--- a/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityListenerFactory.html
+++ b/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityListenerFactory.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.map.EntityListenerFactory (cayenne-doc: Cayenne Documentation 4.0 API)</title>
-<meta name="date" content="2018-08-16">
+<title>Uses of Interface org.apache.cayenne.map.EntityListenerFactory (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.map.EntityListenerFactory (cayenne-doc: Cayenne Documentation 4.0 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.map.EntityListenerFactory (cayenne-doc: Cayenne Documentation 4.0.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/89ff7ba3/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityResolver.html
----------------------------------------------------------------------
diff --git a/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityResolver.html b/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityResolver.html
index 73f2a6b..fbc3d63 100644
--- a/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityResolver.html
+++ b/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityResolver.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:56 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.cayenne.map.EntityResolver (cayenne-doc: Cayenne Documentation 4.0 API)</title>
-<meta name="date" content="2018-08-16">
+<title>Uses of Class org.apache.cayenne.map.EntityResolver (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 Class org.apache.cayenne.map.EntityResolver (cayenne-doc: Cayenne Documentation 4.0 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.EntityResolver (cayenne-doc: Cayenne Documentation 4.0.1 API)";
         }
     }
     catch(err) {
@@ -246,14 +246,14 @@ custom queries.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a></code></td>
-<td class="colLast"><span class="typeNameLabel">BaseContext.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/BaseContext.html#getEntityResolver--">getEntityResolver</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a></code></td>
 <td class="colLast"><span class="typeNameLabel">DataChannel.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/DataChannel.html#getEntityResolver--">getEntityResolver</a></span>()</code>
 <div class="block">Returns an EntityResolver instance that contains runtime mapping information.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a></code></td>
+<td class="colLast"><span class="typeNameLabel">BaseContext.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/BaseContext.html#getEntityResolver--">getEntityResolver</a></span>()</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a></code></td>
 <td class="colLast"><span class="typeNameLabel">ObjectContext.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/ObjectContext.html#getEntityResolver--">getEntityResolver</a></span>()</code>
@@ -290,11 +290,11 @@ custom queries.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DataDomain.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/DataDomain.html#entityResolver">entityResolver</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">DataNode.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/DataNode.html#entityResolver">entityResolver</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DataNode.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/DataNode.html#entityResolver">entityResolver</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">DataDomain.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/DataDomain.html#entityResolver">entityResolver</a></span></code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -307,14 +307,14 @@ custom queries.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ClientServerChannel.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/ClientServerChannel.html#getEntityResolver--">getEntityResolver</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">QueryEngine.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/QueryEngine.html#getEntityResolver--">getEntityResolver</a></span>()</code>
+<div class="block">Returns a resolver for this query engine that is capable of resolving between
+ classes, entity names, and obj/db entities</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DataDomain.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/DataDomain.html#getEntityResolver--">getEntityResolver</a></span>()</code>
-<div class="block">Returns an EntityResolver that stores mapping information for this
- domain.</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">ClientServerChannel.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/ClientServerChannel.html#getEntityResolver--">getEntityResolver</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a></code></td>
@@ -324,9 +324,9 @@ custom queries.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a></code></td>
-<td class="colLast"><span class="typeNameLabel">QueryEngine.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/QueryEngine.html#getEntityResolver--">getEntityResolver</a></span>()</code>
-<div class="block">Returns a resolver for this query engine that is capable of resolving between
- classes, entity names, and obj/db entities</div>
+<td class="colLast"><span class="typeNameLabel">DataDomain.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/DataDomain.html#getEntityResolver--">getEntityResolver</a></span>()</code>
+<div class="block">Returns an EntityResolver that stores mapping information for this
+ domain.</div>
 </td>
 </tr>
 </tbody>
@@ -340,13 +340,13 @@ custom queries.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">DataDomain.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/DataDomain.html#setEntityResolver-org.apache.cayenne.map.EntityResolver-">setEntityResolver</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;entityResolver)</code>
+<td class="colLast"><span class="typeNameLabel">DataNode.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/DataNode.html#setEntityResolver-org.apache.cayenne.map.EntityResolver-">setEntityResolver</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;entityResolver)</code>
 <div class="block">Sets EntityResolver.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">DataNode.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/DataNode.html#setEntityResolver-org.apache.cayenne.map.EntityResolver-">setEntityResolver</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;entityResolver)</code>
+<td class="colLast"><span class="typeNameLabel">DataDomain.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/DataDomain.html#setEntityResolver-org.apache.cayenne.map.EntityResolver-">setEntityResolver</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;entityResolver)</code>
 <div class="block">Sets EntityResolver.</div>
 </td>
 </tr>
@@ -443,18 +443,18 @@ custom queries.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/access/translator/select/SelectTranslator.html" title="interface in org.apache.cayenne.access.translator.select">SelectTranslator</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DefaultSelectTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/select/DefaultSelectTranslatorFactory.html#translator-org.apache.cayenne.query.SelectQuery-org.apache.cayenne.dba.DbAdapter-org.apache.cayenne.map.EntityResolver-">translator</a></span>(<a href="../../../../../org/apache/cayenne/query/SelectQuery.html" title="class in org.apache.cayenne.query">SelectQuery</a>&lt;?&gt;&nbsp;query,
-          <a href="../../../../../org/apache/cayenne/dba/DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
-          <a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;entityResolver)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/cayenne/access/translator/select/SelectTranslator.html" title="interface in org.apache.cayenne.access.translator.select">SelectTranslator</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SelectTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/select/SelectTranslatorFactory.html#translator-org.apache.cayenne.query.SelectQuery-org.apache.cayenne.dba.DbAdapter-org.apache.cayenne.map.EntityResolver-">translator</a></span>(<a href="../../../../../org/apache/cayenne/query/SelectQuery.html" title="class in org.apache.cayenne.query">SelectQuery</a>&lt;?&gt;&nbsp;query,
           <a href="../../../../../org/apache/cayenne/dba/DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
           <a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;entityResolver)</code>
 <div class="block">Creates a proper translator for a BatchQuery</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/cayenne/access/translator/select/SelectTranslator.html" title="interface in org.apache.cayenne.access.translator.select">SelectTranslator</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultSelectTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/select/DefaultSelectTranslatorFactory.html#translator-org.apache.cayenne.query.SelectQuery-org.apache.cayenne.dba.DbAdapter-org.apache.cayenne.map.EntityResolver-">translator</a></span>(<a href="../../../../../org/apache/cayenne/query/SelectQuery.html" title="class in org.apache.cayenne.query">SelectQuery</a>&lt;?&gt;&nbsp;query,
+          <a href="../../../../../org/apache/cayenne/dba/DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
+          <a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;entityResolver)</code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
@@ -884,11 +884,11 @@ custom queries.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ObjectIdQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/ObjectIdQuery.html#metadataResolver">metadataResolver</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RelationshipQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/RelationshipQuery.html#metadataResolver">metadataResolver</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RelationshipQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/RelationshipQuery.html#metadataResolver">metadataResolver</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ObjectIdQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/ObjectIdQuery.html#metadataResolver">metadataResolver</a></span></code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -901,37 +901,37 @@ custom queries.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a></code></td>
-<td class="colLast"><span class="typeNameLabel">AbstractMappedQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/AbstractMappedQuery.html#createReplacementQuery-org.apache.cayenne.map.EntityResolver-">createReplacementQuery</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FluentSelect.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/FluentSelect.html#createReplacementQuery-org.apache.cayenne.map.EntityResolver-">createReplacementQuery</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>
+<div class="block">Translates self to a SelectQuery.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnSelect.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/ColumnSelect.html#createReplacementQuery-org.apache.cayenne.map.EntityResolver-">createReplacementQuery</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">NamedQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/NamedQuery.html#createReplacementQuery-org.apache.cayenne.map.EntityResolver-">createReplacementQuery</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FluentSelect.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/FluentSelect.html#createReplacementQuery-org.apache.cayenne.map.EntityResolver-">createReplacementQuery</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>
-<div class="block">Translates self to a SelectQuery.</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">ProcedureCall.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/ProcedureCall.html#createReplacementQuery-org.apache.cayenne.map.EntityResolver-">createReplacementQuery</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>protected abstract <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a></code></td>
-<td class="colLast"><span class="typeNameLabel">IndirectQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/IndirectQuery.html#createReplacementQuery-org.apache.cayenne.map.EntityResolver-">createReplacementQuery</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>
-<div class="block">Creates a substitute query.</div>
-</td>
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ColumnSelect.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/ColumnSelect.html#createReplacementQuery-org.apache.cayenne.map.EntityResolver-">createReplacementQuery</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MappedSelect.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/MappedSelect.html#createReplacementQuery-org.apache.cayenne.map.EntityResolver-">createReplacementQuery</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">AbstractMappedQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/AbstractMappedQuery.html#createReplacementQuery-org.apache.cayenne.map.EntityResolver-">createReplacementQuery</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a></code></td>
-<td class="colLast"><span class="typeNameLabel">NamedQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/NamedQuery.html#createReplacementQuery-org.apache.cayenne.map.EntityResolver-">createReplacementQuery</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MappedSelect.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/MappedSelect.html#createReplacementQuery-org.apache.cayenne.map.EntityResolver-">createReplacementQuery</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>protected <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ObjectIdQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/ObjectIdQuery.html#createReplacementQuery-org.apache.cayenne.map.EntityResolver-">createReplacementQuery</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>&nbsp;</td>
+<td class="colFirst"><code>protected abstract <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a></code></td>
+<td class="colLast"><span class="typeNameLabel">IndirectQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/IndirectQuery.html#createReplacementQuery-org.apache.cayenne.map.EntityResolver-">createReplacementQuery</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>
+<div class="block">Creates a substitute query.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a></code></td>
@@ -941,7 +941,7 @@ custom queries.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ProcedureCall.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/ProcedureCall.html#createReplacementQuery-org.apache.cayenne.map.EntityResolver-">createReplacementQuery</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SelectById.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/SelectById.html#createReplacementQuery-org.apache.cayenne.map.EntityResolver-">createReplacementQuery</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a></code></td>
@@ -949,7 +949,7 @@ custom queries.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SelectById.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/SelectById.html#createReplacementQuery-org.apache.cayenne.map.EntityResolver-">createReplacementQuery</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ObjectIdQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/ObjectIdQuery.html#createReplacementQuery-org.apache.cayenne.map.EntityResolver-">createReplacementQuery</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a></code></td>
@@ -967,57 +967,55 @@ custom queries.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/query/QueryMetadata.html" title="interface in org.apache.cayenne.query">QueryMetadata</a></code></td>
-<td class="colLast"><span class="typeNameLabel">AbstractQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/AbstractQuery.html#getMetaData-org.apache.cayenne.map.EntityResolver-">getMetaData</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>
-<div class="block">Returns default select parameters.</div>
+<td class="colLast"><span class="typeNameLabel">QueryChain.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/QueryChain.html#getMetaData-org.apache.cayenne.map.EntityResolver-">getMetaData</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>
+<div class="block">Returns default metadata.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/query/QueryMetadata.html" title="interface in org.apache.cayenne.query">QueryMetadata</a></code></td>
-<td class="colLast"><span class="typeNameLabel">BatchQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/BatchQuery.html#getMetaData-org.apache.cayenne.map.EntityResolver-">getMetaData</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>
-<div class="block">Returns default select parameters.</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">EJBQLQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/EJBQLQuery.html#getMetaData-org.apache.cayenne.map.EntityResolver-">getMetaData</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/query/QueryMetadata.html" title="interface in org.apache.cayenne.query">QueryMetadata</a></code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/EJBQLQuery.html#getMetaData-org.apache.cayenne.map.EntityResolver-">getMetaData</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ProcedureQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/ProcedureQuery.html#getMetaData-org.apache.cayenne.map.EntityResolver-">getMetaData</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/query/QueryMetadata.html" title="interface in org.apache.cayenne.query">QueryMetadata</a></code></td>
-<td class="colLast"><span class="typeNameLabel">IndirectQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/IndirectQuery.html#getMetaData-org.apache.cayenne.map.EntityResolver-">getMetaData</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>
-<div class="block">Returns the metadata obtained from the replacement query.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/cayenne/query/QueryMetadata.html" title="interface in org.apache.cayenne.query">QueryMetadata</a></code></td>
 <td class="colLast"><span class="typeNameLabel">NamedQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/NamedQuery.html#getMetaData-org.apache.cayenne.map.EntityResolver-">getMetaData</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 &nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/cayenne/query/QueryMetadata.html" title="interface in org.apache.cayenne.query">QueryMetadata</a></code></td>
+<td class="colLast"><span class="typeNameLabel">BatchQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/BatchQuery.html#getMetaData-org.apache.cayenne.map.EntityResolver-">getMetaData</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>
+<div class="block">Returns default select parameters.</div>
+</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/query/QueryMetadata.html" title="interface in org.apache.cayenne.query">QueryMetadata</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ObjectIdQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/ObjectIdQuery.html#getMetaData-org.apache.cayenne.map.EntityResolver-">getMetaData</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>
-<div class="block">Returns query metadata object.</div>
+<td class="colLast"><span class="typeNameLabel">AbstractQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/AbstractQuery.html#getMetaData-org.apache.cayenne.map.EntityResolver-">getMetaData</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>
+<div class="block">Returns default select parameters.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/query/QueryMetadata.html" title="interface in org.apache.cayenne.query">QueryMetadata</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ProcedureQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/ProcedureQuery.html#getMetaData-org.apache.cayenne.map.EntityResolver-">getMetaData</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SQLTemplate.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/SQLTemplate.html#getMetaData-org.apache.cayenne.map.EntityResolver-">getMetaData</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/query/QueryMetadata.html" title="interface in org.apache.cayenne.query">QueryMetadata</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Query.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/Query.html#getMetaData-org.apache.cayenne.map.EntityResolver-">getMetaData</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>
-<div class="block">Returns query runtime parameters.</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">RefreshQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/RefreshQuery.html#getMetaData-org.apache.cayenne.map.EntityResolver-">getMetaData</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/query/QueryMetadata.html" title="interface in org.apache.cayenne.query">QueryMetadata</a></code></td>
-<td class="colLast"><span class="typeNameLabel">QueryChain.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/QueryChain.html#getMetaData-org.apache.cayenne.map.EntityResolver-">getMetaData</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>
-<div class="block">Returns default metadata.</div>
+<td class="colLast"><span class="typeNameLabel">Query.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/Query.html#getMetaData-org.apache.cayenne.map.EntityResolver-">getMetaData</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>
+<div class="block">Returns query runtime parameters.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/query/QueryMetadata.html" title="interface in org.apache.cayenne.query">QueryMetadata</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RefreshQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/RefreshQuery.html#getMetaData-org.apache.cayenne.map.EntityResolver-">getMetaData</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">IndirectQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/IndirectQuery.html#getMetaData-org.apache.cayenne.map.EntityResolver-">getMetaData</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>
+<div class="block">Returns the metadata obtained from the replacement query.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/query/QueryMetadata.html" title="interface in org.apache.cayenne.query">QueryMetadata</a></code></td>
@@ -1031,7 +1029,9 @@ custom queries.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/query/QueryMetadata.html" title="interface in org.apache.cayenne.query">QueryMetadata</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SQLTemplate.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/SQLTemplate.html#getMetaData-org.apache.cayenne.map.EntityResolver-">getMetaData</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ObjectIdQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/ObjectIdQuery.html#getMetaData-org.apache.cayenne.map.EntityResolver-">getMetaData</a></span>(<a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver)</code>
+<div class="block">Returns query metadata object.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/cayenne/map/ObjRelationship.html" title="class in org.apache.cayenne.map">ObjRelationship</a></code></td>
@@ -1060,35 +1060,47 @@ custom queries.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">AbstractQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/AbstractQuery.html#route-org.apache.cayenne.query.QueryRouter-org.apache.cayenne.map.EntityResolver-org.apache.cayenne.query.Query-">route</a></span>(<a href="../../../../../org/apache/cayenne/query/QueryRouter.html" title="interface in org.apache.cayenne.query">QueryRouter</a>&nbsp;router,
+<td class="colLast"><span class="typeNameLabel">QueryChain.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/QueryChain.html#route-org.apache.cayenne.query.QueryRouter-org.apache.cayenne.map.EntityResolver-org.apache.cayenne.query.Query-">route</a></span>(<a href="../../../../../org/apache/cayenne/query/QueryRouter.html" title="interface in org.apache.cayenne.query">QueryRouter</a>&nbsp;router,
      <a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver,
      <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>&nbsp;substitutedQuery)</code>
-<div class="block">Implements default routing mechanism relying on the EntityResolver to find DataMap
- based on the query root.</div>
+<div class="block">Delegates routing to each individual query in the chain.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BatchQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/BatchQuery.html#route-org.apache.cayenne.query.QueryRouter-org.apache.cayenne.map.EntityResolver-org.apache.cayenne.query.Query-">route</a></span>(<a href="../../../../../org/apache/cayenne/query/QueryRouter.html" title="interface in org.apache.cayenne.query">QueryRouter</a>&nbsp;router,
+<td class="colLast"><span class="typeNameLabel">EJBQLQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/EJBQLQuery.html#route-org.apache.cayenne.query.QueryRouter-org.apache.cayenne.map.EntityResolver-org.apache.cayenne.query.Query-">route</a></span>(<a href="../../../../../org/apache/cayenne/query/QueryRouter.html" title="interface in org.apache.cayenne.query">QueryRouter</a>&nbsp;router,
      <a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver,
      <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>&nbsp;substitutedQuery)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">EJBQLQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/EJBQLQuery.html#route-org.apache.cayenne.query.QueryRouter-org.apache.cayenne.map.EntityResolver-org.apache.cayenne.query.Query-">route</a></span>(<a href="../../../../../org/apache/cayenne/query/QueryRouter.html" title="interface in org.apache.cayenne.query">QueryRouter</a>&nbsp;router,
+<td class="colLast"><span class="typeNameLabel">BatchQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/BatchQuery.html#route-org.apache.cayenne.query.QueryRouter-org.apache.cayenne.map.EntityResolver-org.apache.cayenne.query.Query-">route</a></span>(<a href="../../../../../org/apache/cayenne/query/QueryRouter.html" title="interface in org.apache.cayenne.query">QueryRouter</a>&nbsp;router,
      <a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver,
      <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>&nbsp;substitutedQuery)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">IndirectQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/IndirectQuery.html#route-org.apache.cayenne.query.QueryRouter-org.apache.cayenne.map.EntityResolver-org.apache.cayenne.query.Query-">route</a></span>(<a href="../../../../../org/apache/cayenne/query/QueryRouter.html" title="interface in org.apache.cayenne.query">QueryRouter</a>&nbsp;router,
+<td class="colLast"><span class="typeNameLabel">AbstractQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/AbstractQuery.html#route-org.apache.cayenne.query.QueryRouter-org.apache.cayenne.map.EntityResolver-org.apache.cayenne.query.Query-">route</a></span>(<a href="../../../../../org/apache/cayenne/query/QueryRouter.html" title="interface in org.apache.cayenne.query">QueryRouter</a>&nbsp;router,
      <a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver,
      <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>&nbsp;substitutedQuery)</code>
-<div class="block">Delegates routing to a replacement query.</div>
+<div class="block">Implements default routing mechanism relying on the EntityResolver to find DataMap
+ based on the query root.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">SQLTemplate.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/SQLTemplate.html#route-org.apache.cayenne.query.QueryRouter-org.apache.cayenne.map.EntityResolver-org.apache.cayenne.query.Query-">route</a></span>(<a href="../../../../../org/apache/cayenne/query/QueryRouter.html" title="interface in org.apache.cayenne.query">QueryRouter</a>&nbsp;router,
+     <a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver,
+     <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>&nbsp;substitutedQuery)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">RefreshQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/RefreshQuery.html#route-org.apache.cayenne.query.QueryRouter-org.apache.cayenne.map.EntityResolver-org.apache.cayenne.query.Query-">route</a></span>(<a href="../../../../../org/apache/cayenne/query/QueryRouter.html" title="interface in org.apache.cayenne.query">QueryRouter</a>&nbsp;router,
+     <a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver,
+     <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>&nbsp;substitutedQuery)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">Query.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/Query.html#route-org.apache.cayenne.query.QueryRouter-org.apache.cayenne.map.EntityResolver-org.apache.cayenne.query.Query-">route</a></span>(<a href="../../../../../org/apache/cayenne/query/QueryRouter.html" title="interface in org.apache.cayenne.query">QueryRouter</a>&nbsp;router,
      <a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver,
      <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>&nbsp;substitutedQuery)</code>
@@ -1098,20 +1110,14 @@ custom queries.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">QueryChain.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/QueryChain.html#route-org.apache.cayenne.query.QueryRouter-org.apache.cayenne.map.EntityResolver-org.apache.cayenne.query.Query-">route</a></span>(<a href="../../../../../org/apache/cayenne/query/QueryRouter.html" title="interface in org.apache.cayenne.query">QueryRouter</a>&nbsp;router,
+<td class="colLast"><span class="typeNameLabel">IndirectQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/IndirectQuery.html#route-org.apache.cayenne.query.QueryRouter-org.apache.cayenne.map.EntityResolver-org.apache.cayenne.query.Query-">route</a></span>(<a href="../../../../../org/apache/cayenne/query/QueryRouter.html" title="interface in org.apache.cayenne.query">QueryRouter</a>&nbsp;router,
      <a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver,
      <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>&nbsp;substitutedQuery)</code>
-<div class="block">Delegates routing to each individual query in the chain.</div>
+<div class="block">Delegates routing to a replacement query.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">RefreshQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/RefreshQuery.html#route-org.apache.cayenne.query.QueryRouter-org.apache.cayenne.map.EntityResolver-org.apache.cayenne.query.Query-">route</a></span>(<a href="../../../../../org/apache/cayenne/query/QueryRouter.html" title="interface in org.apache.cayenne.query">QueryRouter</a>&nbsp;router,
-     <a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver,
-     <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>&nbsp;substitutedQuery)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">SelectQuery.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/SelectQuery.html#route-org.apache.cayenne.query.QueryRouter-org.apache.cayenne.map.EntityResolver-org.apache.cayenne.query.Query-">route</a></span>(<a href="../../../../../org/apache/cayenne/query/QueryRouter.html" title="interface in org.apache.cayenne.query">QueryRouter</a>&nbsp;router,
      <a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver,
      <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>&nbsp;substitutedQuery)</code>
@@ -1119,12 +1125,6 @@ custom queries.</div>
  prefetch queries and routes them as well.</div>
 </td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">SQLTemplate.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/query/SQLTemplate.html#route-org.apache.cayenne.query.QueryRouter-org.apache.cayenne.map.EntityResolver-org.apache.cayenne.query.Query-">route</a></span>(<a href="../../../../../org/apache/cayenne/query/QueryRouter.html" title="interface in org.apache.cayenne.query">QueryRouter</a>&nbsp;router,
-     <a href="../../../../../org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;resolver,
-     <a href="../../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>&nbsp;substitutedQuery)</code>&nbsp;</td>
-</tr>
 </tbody>
 </table>
 </li>

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/89ff7ba3/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityResult.html
----------------------------------------------------------------------
diff --git a/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityResult.html b/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityResult.html
index 6d8b1ce..bfae05d 100644
--- a/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityResult.html
+++ b/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntityResult.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:56 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.cayenne.map.EntityResult (cayenne-doc: Cayenne Documentation 4.0 API)</title>
-<meta name="date" content="2018-08-16">
+<title>Uses of Class org.apache.cayenne.map.EntityResult (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 Class org.apache.cayenne.map.EntityResult (cayenne-doc: Cayenne Documentation 4.0 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.EntityResult (cayenne-doc: Cayenne Documentation 4.0.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/89ff7ba3/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntitySorter.html
----------------------------------------------------------------------
diff --git a/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntitySorter.html b/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntitySorter.html
index ac1be92..9082bf7 100644
--- a/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntitySorter.html
+++ b/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/EntitySorter.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.map.EntitySorter (cayenne-doc: Cayenne Documentation 4.0 API)</title>
-<meta name="date" content="2018-08-16">
+<title>Uses of Interface org.apache.cayenne.map.EntitySorter (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.map.EntitySorter (cayenne-doc: Cayenne Documentation 4.0 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.map.EntitySorter (cayenne-doc: Cayenne Documentation 4.0.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/89ff7ba3/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/JoinType.html
----------------------------------------------------------------------
diff --git a/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/JoinType.html b/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/JoinType.html
index 044d6a2..50d985a 100644
--- a/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/JoinType.html
+++ b/src/main/site/static/docs/4.0/api/org/apache/cayenne/map/class-use/JoinType.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 Class org.apache.cayenne.map.JoinType (cayenne-doc: Cayenne Documentation 4.0 API)</title>
-<meta name="date" content="2018-08-16">
+<title>Uses of Class org.apache.cayenne.map.JoinType (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 Class org.apache.cayenne.map.JoinType (cayenne-doc: Cayenne Documentation 4.0 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.map.JoinType (cayenne-doc: Cayenne Documentation 4.0.1 API)";
         }
     }
     catch(err) {
@@ -124,12 +124,6 @@ metadata information and map it to Java classes.</div>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">DefaultSelectTranslator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/select/DefaultSelectTranslator.html#dbRelationshipAdded-org.apache.cayenne.map.DbRelationship-org.apache.cayenne.map.JoinType-java.lang.String-">dbRelationshipAdded</a></span>(<a href="../../../../../org/apache/cayenne/map/DbRelationship.html" title="class in org.apache.cayenne.map">DbRelationship</a>&nbsp;relationship,
-                   <a href="../../../../../org/apache/cayenne/map/JoinType.html" title="enum in org.apache.cayenne.map">JoinType</a>&nbsp;joinType,
-                   <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;joinSplitAlias)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code>abstract void</code></td>
 <td class="colLast"><span class="typeNameLabel">QueryAssembler.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/select/QueryAssembler.html#dbRelationshipAdded-org.apache.cayenne.map.DbRelationship-org.apache.cayenne.map.JoinType-java.lang.String-">dbRelationshipAdded</a></span>(<a href="../../../../../org/apache/cayenne/map/DbRelationship.html" title="class in org.apache.cayenne.map">DbRelationship</a>&nbsp;relationship,
                    <a href="../../../../../org/apache/cayenne/map/JoinType.html" title="enum in org.apache.cayenne.map">JoinType</a>&nbsp;joinType,
@@ -137,13 +131,13 @@ metadata information and map it to Java classes.</div>
 <div class="block">Appends a join with given semantics to the query.</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span class="typeNameLabel">QualifierTranslator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/select/QualifierTranslator.html#processRelTermination-org.apache.cayenne.map.DbRelationship-org.apache.cayenne.map.JoinType-java.lang.String-">processRelTermination</a></span>(<a href="../../../../../org/apache/cayenne/map/DbRelationship.html" title="class in org.apache.cayenne.map">DbRelationship</a>&nbsp;rel,
-                     <a href="../../../../../org/apache/cayenne/map/JoinType.html" title="enum in org.apache.cayenne.map">JoinType</a>&nbsp;joinType,
-                     <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;joinSplitAlias)</code>&nbsp;</td>
-</tr>
 <tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultSelectTranslator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/select/DefaultSelectTranslator.html#dbRelationshipAdded-org.apache.cayenne.map.DbRelationship-org.apache.cayenne.map.JoinType-java.lang.String-">dbRelationshipAdded</a></span>(<a href="../../../../../org/apache/cayenne/map/DbRelationship.html" title="class in org.apache.cayenne.map">DbRelationship</a>&nbsp;relationship,
+                   <a href="../../../../../org/apache/cayenne/map/JoinType.html" title="enum in org.apache.cayenne.map">JoinType</a>&nbsp;joinType,
+                   <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;joinSplitAlias)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><span class="typeNameLabel">QueryAssemblerHelper.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/select/QueryAssemblerHelper.html#processRelTermination-org.apache.cayenne.map.DbRelationship-org.apache.cayenne.map.JoinType-java.lang.String-">processRelTermination</a></span>(<a href="../../../../../org/apache/cayenne/map/DbRelationship.html" title="class in org.apache.cayenne.map">DbRelationship</a>&nbsp;rel,
                      <a href="../../../../../org/apache/cayenne/map/JoinType.html" title="enum in org.apache.cayenne.map">JoinType</a>&nbsp;joinType,
@@ -151,6 +145,12 @@ metadata information and map it to Java classes.</div>
 <div class="block">Handles case when a DB_NAME expression ends with relationship.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><span class="typeNameLabel">QualifierTranslator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/select/QualifierTranslator.html#processRelTermination-org.apache.cayenne.map.DbRelationship-org.apache.cayenne.map.JoinType-java.lang.String-">processRelTermination</a></span>(<a href="../../../../../org/apache/cayenne/map/DbRelationship.html" title="class in org.apache.cayenne.map">DbRelationship</a>&nbsp;rel,
+                     <a href="../../../../../org/apache/cayenne/map/JoinType.html" title="enum in org.apache.cayenne.map">JoinType</a>&nbsp;joinType,
+                     <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;joinSplitAlias)</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><span class="typeNameLabel">QueryAssemblerHelper.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/cayenne/access/translator/select/QueryAssemblerHelper.html#processRelTermination-org.apache.cayenne.map.ObjRelationship-org.apache.cayenne.map.JoinType-java.lang.String-">processRelTermination</a></span>(<a href="../../../../../org/apache/cayenne/map/ObjRelationship.html" title="class in org.apache.cayenne.map">ObjRelationship</a>&nbsp;rel,