Author: jhyde
Date: Sat Dec 9 21:50:34 2017
New Revision: 1817660
URL: http://svn.apache.org/viewvc?rev=1817660&view=rev
Log:
Update javadoc for 1.15.0 rc1
Modified:
calcite/site/apidocs/index-all.html
calcite/site/apidocs/member-search-index.js
calcite/site/apidocs/org/apache/calcite/adapter/enumerable/EnumerableConvention.html
calcite/site/apidocs/org/apache/calcite/adapter/os/Processes.html
calcite/site/apidocs/org/apache/calcite/interpreter/BindableConvention.html
calcite/site/apidocs/org/apache/calcite/runtime/class-use/Resources.Default.html
calcite/site/apidocs/org/apache/calcite/runtime/class-use/Resources.IntProp.html
calcite/site/apidocs/org/apache/calcite/runtime/class-use/Resources.Resource.html
calcite/site/apidocs/org/apache/calcite/runtime/package-use.html
calcite/site/apidocs/org/apache/calcite/util/SaffronProperties.html
calcite/site/apidocs/stylesheet.css
calcite/site/testapidocs/index-all.html
calcite/site/testapidocs/member-search-index.js
calcite/site/testapidocs/org/apache/calcite/test/RelBuilderTest.html
calcite/site/testapidocs/org/apache/calcite/test/RelMetadataTest.html
calcite/site/testapidocs/org/apache/calcite/test/RelOptRulesTest.html
calcite/site/testapidocs/org/apache/calcite/test/SqlValidatorTest.html
calcite/site/testapidocs/stylesheet.css
Modified: calcite/site/apidocs/index-all.html
URL:
http://svn.apache.org/viewvc/calcite/site/apidocs/index-all.html?rev=1817660&r1=1817659&r2=1817660&view=diff
==============================================================================
--- calcite/site/apidocs/index-all.html (original)
+++ calcite/site/apidocs/index-all.html Sat Dec 9 21:50:34 2017
@@ -30924,6 +30924,11 @@ $('.navPadding').css('padding-top', $('.
<dd>
<div class="block">Marker interface for a handler of metadata.</div>
</dd>
+<dt><span class="memberNameLink"><a
href="org/apache/calcite/util/SaffronProperties.html#metadataHandlerCacheMaximumSize--">metadataHandlerCacheMaximumSize()</a></span>
- Method in interface org.apache.calcite.util.<a
href="org/apache/calcite/util/SaffronProperties.html" title="interface in
org.apache.calcite.util">SaffronProperties</a></dt>
+<dd>
+<div class="block">The string property
"saffron.metadata.handler.cache.maximum.size" is the
+ maximum size of the cache of metadata handlers.</div>
+</dd>
<dt><span class="memberNameLink"><a
href="org/apache/calcite/sql/parser/SqlAbstractParserImpl.MetadataImpl.html#MetadataImpl-org.apache.calcite.sql.parser.SqlAbstractParserImpl-">MetadataImpl(SqlAbstractParserImpl)</a></span>
- Constructor for class org.apache.calcite.sql.parser.<a
href="org/apache/calcite/sql/parser/SqlAbstractParserImpl.MetadataImpl.html"
title="class in
org.apache.calcite.sql.parser">SqlAbstractParserImpl.MetadataImpl</a></dt>
<dd>
<div class="block">Creates a MetadataImpl.</div>
Modified: calcite/site/apidocs/member-search-index.js
URL:
http://svn.apache.org/viewvc/calcite/site/apidocs/member-search-index.js?rev=1817660&r1=1817659&r2=1817660&view=diff
==============================================================================
--- calcite/site/apidocs/member-search-index.js (original)
+++ calcite/site/apidocs/member-search-index.js Sat Dec 9 21:50:34 2017
@@ -1 +1 @@
[... 5 lines stripped ...]
Modified:
calcite/site/apidocs/org/apache/calcite/adapter/enumerable/EnumerableConvention.html
URL:
http://svn.apache.org/viewvc/calcite/site/apidocs/org/apache/calcite/adapter/enumerable/EnumerableConvention.html?rev=1817660&r1=1817659&r2=1817660&view=diff
==============================================================================
---
calcite/site/apidocs/org/apache/calcite/adapter/enumerable/EnumerableConvention.html
(original)
+++
calcite/site/apidocs/org/apache/calcite/adapter/enumerable/EnumerableConvention.html
Sat Dec 9 21:50:34 2017
@@ -314,7 +314,7 @@ the order they are declared.</div>
<!-- -->
</a>
<h3>Methods inherited from class java.lang.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">Object</a></h3>
-<code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-"
title="class or interface in java.lang">equals</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--"
title="class or interface in java.lang">getClass</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--"
title="class or interface in java.lang">hashCode</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--"
title="class or interface in java.lang">notify</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--"
title="class or interface in java.lang">notifyAll</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--"
title="class or interface in java.lang">wait</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/ja
va/lang/Object.html?is-external=true#wait-long-" title="class or interface in
java.lang">wait</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-"
title="class or interface in java.lang">wait</a></code></li>
+<code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-"
title="class or interface in java.lang">equals</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--"
title="class or interface in java.lang">getClass</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--"
title="class or interface in java.lang">notify</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--"
title="class or interface in java.lang">notifyAll</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--"
title="class or interface in java.lang">wait</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-"
title="class or interface in java.lang">wait</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/l
ang/Object.html?is-external=true#wait-long-int-" title="class or interface in
java.lang">wait</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a
name="methods.inherited.from.class.org.apache.calcite.plan.RelTrait">
Modified: calcite/site/apidocs/org/apache/calcite/adapter/os/Processes.html
URL:
http://svn.apache.org/viewvc/calcite/site/apidocs/org/apache/calcite/adapter/os/Processes.html?rev=1817660&r1=1817659&r2=1817660&view=diff
==============================================================================
--- calcite/site/apidocs/org/apache/calcite/adapter/os/Processes.html (original)
+++ calcite/site/apidocs/org/apache/calcite/adapter/os/Processes.html Sat Dec
9 21:50:34 2017
@@ -132,7 +132,7 @@ extends <a href="https://docs.oracle.com
<div class="block">Utilities regarding operating system processes.
<p>WARNING: Spawning processes is not secure.
- Use this class caution.
+ Use this class with caution.
This class is in the "plus" module because "plus" is not used by default.
Do not move this class to the "core" module.</div>
</li>
Modified:
calcite/site/apidocs/org/apache/calcite/interpreter/BindableConvention.html
URL:
http://svn.apache.org/viewvc/calcite/site/apidocs/org/apache/calcite/interpreter/BindableConvention.html?rev=1817660&r1=1817659&r2=1817660&view=diff
==============================================================================
--- calcite/site/apidocs/org/apache/calcite/interpreter/BindableConvention.html
(original)
+++ calcite/site/apidocs/org/apache/calcite/interpreter/BindableConvention.html
Sat Dec 9 21:50:34 2017
@@ -319,7 +319,7 @@ the order they are declared.</div>
<!-- -->
</a>
<h3>Methods inherited from class java.lang.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">Object</a></h3>
-<code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-"
title="class or interface in java.lang">equals</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--"
title="class or interface in java.lang">getClass</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--"
title="class or interface in java.lang">hashCode</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--"
title="class or interface in java.lang">notify</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--"
title="class or interface in java.lang">notifyAll</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--"
title="class or interface in java.lang">wait</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/ja
va/lang/Object.html?is-external=true#wait-long-" title="class or interface in
java.lang">wait</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-"
title="class or interface in java.lang">wait</a></code></li>
+<code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--"
title="class or interface in java.lang">getClass</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--"
title="class or interface in java.lang">notify</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--"
title="class or interface in java.lang">notifyAll</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--"
title="class or interface in java.lang">wait</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-"
title="class or interface in java.lang">wait</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-"
title="class or interface in java.lang">wait</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a
name="methods.inherited.from.class.org.apache.calcite.plan.RelTrait">
Modified:
calcite/site/apidocs/org/apache/calcite/runtime/class-use/Resources.Default.html
URL:
http://svn.apache.org/viewvc/calcite/site/apidocs/org/apache/calcite/runtime/class-use/Resources.Default.html?rev=1817660&r1=1817659&r2=1817660&view=diff
==============================================================================
---
calcite/site/apidocs/org/apache/calcite/runtime/class-use/Resources.Default.html
(original)
+++
calcite/site/apidocs/org/apache/calcite/runtime/class-use/Resources.Default.html
Sat Dec 9 21:50:34 2017
@@ -172,6 +172,14 @@ $('.navPadding').css('padding-top', $('.
which may or may not be different from the <a
href="../../../../../org/apache/calcite/util/SaffronProperties.html#defaultCharset--"><code>SaffronProperties.defaultCharset()</code></a>.</div>
</td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../../../org/apache/calcite/runtime/Resources.IntProp.html"
title="class in org.apache.calcite.runtime">Resources.IntProp</a></code></td>
+<th class="colSecond" scope="row"><span
class="typeNameLabel">SaffronProperties.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/calcite/util/SaffronProperties.html#metadataHandlerCacheMaximumSize--">metadataHandlerCacheMaximumSize</a></span>​()</code></th>
+<td class="colLast">
+<div class="block">The string property
"saffron.metadata.handler.cache.maximum.size" is the
+ maximum size of the cache of metadata handlers.</div>
+</td>
+</tr>
</tbody>
</table>
</li>
Modified:
calcite/site/apidocs/org/apache/calcite/runtime/class-use/Resources.IntProp.html
URL:
http://svn.apache.org/viewvc/calcite/site/apidocs/org/apache/calcite/runtime/class-use/Resources.IntProp.html?rev=1817660&r1=1817659&r2=1817660&view=diff
==============================================================================
---
calcite/site/apidocs/org/apache/calcite/runtime/class-use/Resources.IntProp.html
(original)
+++
calcite/site/apidocs/org/apache/calcite/runtime/class-use/Resources.IntProp.html
Sat Dec 9 21:50:34 2017
@@ -112,6 +112,12 @@ $('.navPadding').css('padding-top', $('.
<div class="block">Utilities required at runtime.</div>
</td>
</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a
href="#org.apache.calcite.util">org.apache.calcite.util</a></th>
+<td class="colLast">
+<div class="block">Provides utility classes.</div>
+</td>
+</tr>
</tbody>
</table>
</li>
@@ -142,6 +148,29 @@ $('.navPadding').css('padding-top', $('.
</tr>
</tbody>
</table>
+</li>
+<li class="blockList"><a name="org.apache.calcite.util">
+<!-- -->
+</a>
+<h3>Uses of <a
href="../../../../../org/apache/calcite/runtime/Resources.IntProp.html"
title="class in org.apache.calcite.runtime">Resources.IntProp</a> in <a
href="../../../../../org/apache/calcite/util/package-summary.html">org.apache.calcite.util</a></h3>
+<table class="useSummary" summary="Use table, listing methods, and an
explanation">
+<caption><span>Methods in <a
href="../../../../../org/apache/calcite/util/package-summary.html">org.apache.calcite.util</a>
that return <a
href="../../../../../org/apache/calcite/runtime/Resources.IntProp.html"
title="class in org.apache.calcite.runtime">Resources.IntProp</a></span><span
class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../../../org/apache/calcite/runtime/Resources.IntProp.html"
title="class in org.apache.calcite.runtime">Resources.IntProp</a></code></td>
+<th class="colSecond" scope="row"><span
class="typeNameLabel">SaffronProperties.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/calcite/util/SaffronProperties.html#metadataHandlerCacheMaximumSize--">metadataHandlerCacheMaximumSize</a></span>​()</code></th>
+<td class="colLast">
+<div class="block">The string property
"saffron.metadata.handler.cache.maximum.size" is the
+ maximum size of the cache of metadata handlers.</div>
+</td>
+</tr>
+</tbody>
+</table>
</li>
</ul>
</li>
Modified:
calcite/site/apidocs/org/apache/calcite/runtime/class-use/Resources.Resource.html
URL:
http://svn.apache.org/viewvc/calcite/site/apidocs/org/apache/calcite/runtime/class-use/Resources.Resource.html?rev=1817660&r1=1817659&r2=1817660&view=diff
==============================================================================
---
calcite/site/apidocs/org/apache/calcite/runtime/class-use/Resources.Resource.html
(original)
+++
calcite/site/apidocs/org/apache/calcite/runtime/class-use/Resources.Resource.html
Sat Dec 9 21:50:34 2017
@@ -172,6 +172,14 @@ $('.navPadding').css('padding-top', $('.
which may or may not be different from the <a
href="../../../../../org/apache/calcite/util/SaffronProperties.html#defaultCharset--"><code>SaffronProperties.defaultCharset()</code></a>.</div>
</td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../../../org/apache/calcite/runtime/Resources.IntProp.html"
title="class in org.apache.calcite.runtime">Resources.IntProp</a></code></td>
+<th class="colSecond" scope="row"><span
class="typeNameLabel">SaffronProperties.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/calcite/util/SaffronProperties.html#metadataHandlerCacheMaximumSize--">metadataHandlerCacheMaximumSize</a></span>​()</code></th>
+<td class="colLast">
+<div class="block">The string property
"saffron.metadata.handler.cache.maximum.size" is the
+ maximum size of the cache of metadata handlers.</div>
+</td>
+</tr>
</tbody>
</table>
</li>
Modified: calcite/site/apidocs/org/apache/calcite/runtime/package-use.html
URL:
http://svn.apache.org/viewvc/calcite/site/apidocs/org/apache/calcite/runtime/package-use.html?rev=1817660&r1=1817659&r2=1817660&view=diff
==============================================================================
--- calcite/site/apidocs/org/apache/calcite/runtime/package-use.html (original)
+++ calcite/site/apidocs/org/apache/calcite/runtime/package-use.html Sat Dec 9
21:50:34 2017
@@ -751,12 +751,18 @@ $('.navPadding').css('padding-top', $('.
</td>
</tr>
<tr class="altColor">
+<th class="colFirst" scope="row"><a
href="../../../../org/apache/calcite/runtime/class-use/Resources.IntProp.html#org.apache.calcite.util">Resources.IntProp</a></th>
+<td class="colLast">
+<div class="block">Integer property instance.</div>
+</td>
+</tr>
+<tr class="rowColor">
<th class="colFirst" scope="row"><a
href="../../../../org/apache/calcite/runtime/class-use/Resources.Resource.html#org.apache.calcite.util">Resources.Resource</a></th>
<td class="colLast">
<div class="block">The name of the property in the resource file.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<th class="colFirst" scope="row"><a
href="../../../../org/apache/calcite/runtime/class-use/Resources.StringProp.html#org.apache.calcite.util">Resources.StringProp</a></th>
<td class="colLast">
<div class="block">String property instance.</div>
Modified: calcite/site/apidocs/org/apache/calcite/util/SaffronProperties.html
URL:
http://svn.apache.org/viewvc/calcite/site/apidocs/org/apache/calcite/util/SaffronProperties.html?rev=1817660&r1=1817659&r2=1817660&view=diff
==============================================================================
--- calcite/site/apidocs/org/apache/calcite/util/SaffronProperties.html
(original)
+++ calcite/site/apidocs/org/apache/calcite/util/SaffronProperties.html Sat Dec
9 21:50:34 2017
@@ -26,7 +26,7 @@
catch(err) {
}
//-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance
Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -247,6 +247,14 @@ $('.navPadding').css('padding-top', $('.
which may or may not be different from the <a
href="../../../../org/apache/calcite/util/SaffronProperties.html#defaultCharset--"><code>defaultCharset()</code></a>.</div>
</td>
</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a
href="../../../../org/apache/calcite/runtime/Resources.IntProp.html"
title="class in org.apache.calcite.runtime">Resources.IntProp</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/util/SaffronProperties.html#metadataHandlerCacheMaximumSize--">metadataHandlerCacheMaximumSize</a></span>​()</code></th>
+<td class="colLast">
+<div class="block">The string property
"saffron.metadata.handler.cache.maximum.size" is the
+ maximum size of the cache of metadata handlers.</div>
+</td>
+</tr>
</table>
</li>
</ul>
@@ -334,7 +342,7 @@ $('.navPadding').css('padding-top', $('.
<a name="defaultCollationStrength--">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>defaultCollationStrength</h4>
<pre><a
href="../../../../org/apache/calcite/runtime/Resources.StringProp.html"
title="class in
org.apache.calcite.runtime">Resources.StringProp</a> defaultCollationStrength​()</pre>
@@ -344,6 +352,21 @@ $('.navPadding').css('padding-top', $('.
<a
href="../../../../org/apache/calcite/sql/SqlLiteral.html#SqlLiteral-java.lang.Object-org.apache.calcite.sql.type.SqlTypeName-org.apache.calcite.sql.parser.SqlParserPos-"><code>SqlLiteral(java.lang.Object,
org.apache.calcite.sql.type.SqlTypeName,
org.apache.calcite.sql.parser.SqlParserPos)</code></a></div>
</li>
</ul>
+<a name="metadataHandlerCacheMaximumSize--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>metadataHandlerCacheMaximumSize</h4>
+<pre><a href="../../../../org/apache/calcite/runtime/Resources.IntProp.html"
title="class in
org.apache.calcite.runtime">Resources.IntProp</a> metadataHandlerCacheMaximumSize​()</pre>
+<div class="block">The string property
"saffron.metadata.handler.cache.maximum.size" is the
+ maximum size of the cache of metadata handlers. A typical value is
+ the number of queries being concurrently prepared multiplied by the number
+ of types of metadata.
+
+ <p>If the value is less than 0, there is no limit. The default is 1,000.</div>
+</li>
+</ul>
</li>
</ul>
</li>
Modified: calcite/site/apidocs/stylesheet.css
URL:
http://svn.apache.org/viewvc/calcite/site/apidocs/stylesheet.css?rev=1817660&r1=1817659&r2=1817660&view=diff
==============================================================================
--- calcite/site/apidocs/stylesheet.css (original)
+++ calcite/site/apidocs/stylesheet.css Sat Dec 9 21:50:34 2017
@@ -27,30 +27,21 @@ a:link, a:visited {
text-decoration:none;
color:#4A6782;
}
-a:hover, a:focus {
+a[href]:hover, a[href]:focus {
text-decoration:none;
color:#bb7a2a;
}
-a:active {
- text-decoration:none;
- color:#4A6782;
-}
a[name] {
color:#353833;
}
-a[name]:hover {
- text-decoration:none;
- color:#353833;
-}
-a[name]:before, a[name]:target {
+a[name]:before, a[name]:target, a[id]:before, a[id]:target {
content:"";
- display:block;
- height:120px;
- margin:-120px 0 0;
-}
-a[id]:before, a[id]:target {
+ display:inline-block;
+ position:relative;
padding-top:129px;
margin-top:-129px;
+}
+.searchTagResult:before, .searchTagResult:target {
color:red;
}
pre {
@@ -212,7 +203,7 @@ ul.navListSearch li {
padding: 5px 6px;
text-transform:uppercase;
}
-ul.navListSearch li span {
+ul.navListSearch li label {
position:relative;
right:-16px;
}
@@ -442,23 +433,27 @@ Table styles
white-space:pre;
}
.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary
caption a:link,
-.useSummary caption a:link, .constantsSummary caption a:link,
.deprecatedSummary caption a:link,
-.requiresSummary caption a:link, .packagesSummary caption a:link,
providesSummary caption a:link,
+.constantsSummary caption a:link, .deprecatedSummary caption a:link,
+.requiresSummary caption a:link, .packagesSummary caption a:link,
.providesSummary caption a:link,
.usesSummary caption a:link,
.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary
caption a:hover,
-.useSummary caption a:hover, .constantsSummary caption a:hover,
.deprecatedSummary caption a:hover,
-.requiresSummary caption a:hover, .packagesSummary caption a:hover,
providesSummary caption a:hover,
+.constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
+.requiresSummary caption a:hover, .packagesSummary caption a:hover,
.providesSummary caption a:hover,
.usesSummary caption a:hover,
.overviewSummary caption a:active, .memberSummary caption a:active,
.typeSummary caption a:active,
-.useSummary caption a:active, .constantsSummary caption a:active,
.deprecatedSummary caption a:active,
-.requiresSummary caption a:active, .packagesSummary caption a:active,
providesSummary caption a:active,
+.constantsSummary caption a:active, .deprecatedSummary caption a:active,
+.requiresSummary caption a:active, .packagesSummary caption a:active,
.providesSummary caption a:active,
.usesSummary caption a:active,
.overviewSummary caption a:visited, .memberSummary caption a:visited,
.typeSummary caption a:visited,
-.useSummary caption a:visited, .constantsSummary caption a:visited,
.deprecatedSummary caption a:visited
-.requiresSummary caption a:visited, .packagesSummary caption a:visited,
providesSummary caption a:visited,
+.constantsSummary caption a:visited, .deprecatedSummary caption a:visited,
+.requiresSummary caption a:visited, .packagesSummary caption a:visited,
.providesSummary caption a:visited,
.usesSummary caption a:visited {
color:#FFFFFF;
}
+.useSummary caption a:link, .useSummary caption a:hover, .useSummary caption
a:active,
+.useSummary caption a:visited {
+ color:#1f389c;
+}
.overviewSummary caption span, .memberSummary caption span, .typeSummary
caption span,
.useSummary caption span, .constantsSummary caption span, .deprecatedSummary
caption span,
.requiresSummary caption span, .packagesSummary caption span, .providesSummary
caption span,
@@ -474,7 +469,8 @@ Table styles
border: none;
height:16px;
}
-.memberSummary caption span.activeTableTab span, .packagesSummary caption
span.activeTableTab span {
+.memberSummary caption span.activeTableTab span, .packagesSummary caption
span.activeTableTab span,
+.overviewSummary caption span.activeTableTab span {
white-space:nowrap;
padding-top:5px;
padding-left:12px;
@@ -485,7 +481,8 @@ Table styles
background-color:#F8981D;
height:16px;
}
-.memberSummary caption span.tableTab span, .packagesSummary caption
span.tableTab span {
+.memberSummary caption span.tableTab span, .packagesSummary caption
span.tableTab span,
+.overviewSummary caption span.tableTab span {
white-space:nowrap;
padding-top:5px;
padding-left:12px;
@@ -497,7 +494,8 @@ Table styles
height:16px;
}
.memberSummary caption span.tableTab, .memberSummary caption
span.activeTableTab,
-.packagesSummary caption span.tableTab, .packagesSummary caption
span.activeTableTab {
+.packagesSummary caption span.tableTab, .packagesSummary caption
span.activeTableTab,
+.overviewSummary caption span.tableTab, .overviewSummary caption
span.activeTableTab {
padding-top:0px;
padding-left:0px;
padding-right:0px;
@@ -514,7 +512,8 @@ Table styles
float:left;
background-color:#F8981D;
}
-.memberSummary .activeTableTab .tabEnd, .packagesSummary .activeTableTab
.tabEnd {
+.memberSummary .activeTableTab .tabEnd, .packagesSummary .activeTableTab
.tabEnd,
+.overviewSummary .activeTableTab .tabEnd {
display:none;
width:5px;
margin-right:3px;
@@ -522,7 +521,8 @@ Table styles
float:left;
background-color:#F8981D;
}
-.memberSummary .tableTab .tabEnd, .packagesSummary .tableTab .tabEnd {
+.memberSummary .tableTab .tabEnd, .packagesSummary .tableTab .tabEnd,
+.overviewSummary .tableTab .tabEnd {
display:none;
width:5px;
margin-right:3px;
@@ -540,14 +540,16 @@ Table styles
text-align:left;
padding:0px 0px 12px 10px;
}
-th.colFirst, th.colSecond, th.colLast, .useSummary th, .constantsSummary th,
.packagesSummary th,
-td.colFirst, td.colSecond, td.colLast, .useSummary td, .constantsSummary td {
+th.colFirst, th.colSecond, th.colLast, th.colConstructorName,
th.colDeprecatedItemName, .useSummary th,
+.constantsSummary th, .packagesSummary th, td.colFirst, td.colSecond,
td.colLast, .useSummary td,
+.constantsSummary td {
vertical-align:top;
padding-right:0px;
padding-top:8px;
padding-bottom:3px;
}
-th.colFirst, th.colSecond, th.colLast, .constantsSummary th, .packagesSummary
th {
+th.colFirst, th.colSecond, th.colLast, th.colConstructorName,
th.colDeprecatedItemName, .constantsSummary th,
+.packagesSummary th {
background:#dee3e9;
text-align:left;
padding:8px 3px 3px 7px;
@@ -556,7 +558,7 @@ td.colFirst, th.colFirst {
white-space:nowrap;
font-size:13px;
}
-td.colSecond, th.colSecond, td.colLast, th.colLast {
+td.colSecond, th.colSecond, td.colLast, th.colConstructorName,
th.colDeprecatedItemName, th.colLast {
font-size:13px;
}
.constantsSummary th, .packagesSummary th {
@@ -573,20 +575,20 @@ td.colSecond, th.colSecond, td.colLast,
.usesSummary td.colFirst, .usesSummary th.colFirst,
.providesSummary td.colFirst, .providesSummary th.colFirst,
.memberSummary td.colFirst, .memberSummary th.colFirst,
-.memberSummary td.colSecond, .memberSummary th.colSecond,
-.typeSummary td.colFirst{
+.memberSummary td.colSecond, .memberSummary th.colSecond, .memberSummary
th.colConstructorName,
+.typeSummary td.colFirst {
vertical-align:top;
}
.packagesSummary th.colLast, .packagesSummary td.colLast {
white-space:normal;
}
-td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst
a:hover,
-td.colSecond a:link, td.colSecond a:active, td.colSecond a:visited,
td.colSecond a:hover,
-th.colFirst a:link, th.colFirst a:active, th.colFirst a:visited, th.colFirst
a:hover,
-th.colSecond a:link, th.colSecond a:active, th.colSecond a:visited,
th.colSecond a:hover,
-td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast
a:hover,
-.constantValuesContainer td a:link, .constantValuesContainer td a:active,
-.constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
+td.colFirst a:link, td.colFirst a:visited,
+td.colSecond a:link, td.colSecond a:visited,
+th.colFirst a:link, th.colFirst a:visited,
+th.colSecond a:link, th.colSecond a:visited,
+th.colConstructorName a:link, th.colConstructorName a:visited,
+th.colDeprecatedItemName a:link, th.colDeprecatedItemName a:visited,
+.constantValuesContainer td a:link, .constantValuesContainer td a:visited {
font-weight:bold;
}
.tableSubHeadingColor {
@@ -655,8 +657,19 @@ h1.hidden {
.deprecationComment, .emphasizedPhrase, .interfaceName {
font-style:italic;
}
+.deprecationBlock {
+ font-size:14px;
+ font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
+ border-style:solid;
+ border-width:thin;
+ border-radius:10px;
+ padding:10px;
+ margin-bottom:10px;
+ margin-right:10px;
+ display:inline-block;
+}
-div.block div.block span.deprecationComment, div.block div.block
span.emphasizedPhrase,
+div.block div.deprecationComment, div.block div.block span.emphasizedPhrase,
div.block div.block span.interfaceName {
font-style:normal;
}
@@ -766,18 +779,20 @@ ul.ui-autocomplete li {
}
#reset {
background-color: rgb(255,255,255);
+ background-image:url('resources/x.png');
+ background-position:center;
+ background-repeat:no-repeat;
+ background-size:12px;
border:0 none;
width:16px;
height:17px;
position:relative;
- left:-2px;
- background-image:url('resources/x.png');
- background-repeat:no-repeat;
- background-size:12px;
- background-position:center;
+ left:-4px;
+ top:-4px;
+ font-size:0px;
}
.watermark {
- color:#888;
+ color:#545454;
}
.searchTagDescResult {
font-style:italic;
@@ -787,3 +802,97 @@ ul.ui-autocomplete li {
font-style:italic;
font-size:12px;
}
+
+.moduleGraph span {
+ display:none;
+ position:absolute;
+}
+.moduleGraph:hover span {
+ display:block;
+ margin: -100px 0 0 100px;
+ z-index: 1;
+}
+
+/*
+ * Styles for user-provided tables.
+ *
+ * borderless:
+ * No borders, vertical margins, styled caption.
+ * This style is provided for use with existing doc comments.
+ * In general, borderless tables should not be used for layout purposes.
+ *
+ * plain:
+ * Plain borders around table and cells, vertical margins, styled caption.
+ * Best for small tables or for complex tables for tables with cells that
span
+ * rows and columns, when the "striped" style does not work well.
+ *
+ * striped:
+ * Borders around the table and vertical borders between cells, striped
rows,
+ * vertical margins, styled caption.
+ * Best for tables that have a header row, and a body containing a series
of simple rows.
+ */
+
+table.borderless,
+table.plain,
+table.striped {
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
+
+table.borderless > caption,
+table.plain > caption,
+table.striped > caption {
+ font-weight: bold;
+ font-size: smaller;
+}
+
+table.borderless th, table.borderless td,
+table.plain th, table.plain td,
+table.striped th, table.striped td {
+ padding: 2px 5px;
+}
+
+table.borderless,
+table.borderless > thead > tr > th, table.borderless > tbody > tr > th,
table.borderless > tr > th,
+table.borderless > thead > tr > td, table.borderless > tbody > tr > td,
table.borderless > tr > td {
+ border: none;
+}
+table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless
> tr {
+ background-color: transparent;
+}
+
+table.plain {
+ border-collapse: collapse;
+ border: 1px solid black;
+}
+table.plain > thead > tr, table.plain > tbody tr, table.plain > tr {
+ background-color: transparent;
+}
+table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr
> th,
+table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr
> td {
+ border: 1px solid black;
+}
+
+table.striped {
+ border-collapse: collapse;
+ border: 1px solid black;
+}
+table.striped > thead {
+ background-color: #DDD;
+}
+table.striped > thead > tr > th, table.striped > thead > tr > td {
+ border: 1px solid black;
+}
+table.striped > tbody > tr:nth-child(even) {
+ background-color: #EEE
+}
+table.striped > tbody > tr:nth-child(odd) {
+ background-color: #FFF
+}
+table.striped > tbody > tr > th, table.striped > tbody > tr > td {
+ border-left: 1px solid black;
+ border-right: 1px solid black;
+}
+table.striped > tbody > tr > th {
+ font-weight: normal;
+}
Modified: calcite/site/testapidocs/index-all.html
URL:
http://svn.apache.org/viewvc/calcite/site/testapidocs/index-all.html?rev=1817660&r1=1817659&r2=1817660&view=diff
==============================================================================
--- calcite/site/testapidocs/index-all.html (original)
+++ calcite/site/testapidocs/index-all.html Sat Dec 9 21:50:34 2017
@@ -5436,6 +5436,8 @@ $('.navPadding').css('padding-top', $('.
<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/calcite/test/RelBuilderTest.html#testAggregateFilterNullable--">testAggregateFilterNullable()</a></span>
- Method in class org.apache.calcite.test.<a
href="org/apache/calcite/test/RelBuilderTest.html" title="class in
org.apache.calcite.test">RelBuilderTest</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a
href="org/apache/calcite/test/SqlValidatorTest.html#testAggregateFunctionInOver--">testAggregateFunctionInOver()</a></span>
- Method in class org.apache.calcite.test.<a
href="org/apache/calcite/test/SqlValidatorTest.html" title="class in
org.apache.calcite.test">SqlValidatorTest</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/calcite/test/ReflectiveSchemaTest.html#testAggregateFunctions--">testAggregateFunctions()</a></span>
- Method in class org.apache.calcite.test.<a
href="org/apache/calcite/test/ReflectiveSchemaTest.html" title="class in
org.apache.calcite.test">ReflectiveSchemaTest</a></dt>
<dd>
<div class="block">Tests columns based on types such as java.sql.Date and
java.util.Date.</div>
@@ -8041,6 +8043,8 @@ $('.navPadding').css('padding-top', $('.
<dd>
<div class="block">Filter that can be partly handled by
CsvFilterableTable.</div>
</dd>
+<dt><span class="memberNameLink"><a
href="org/apache/calcite/test/RelBuilderTest.html#testFilterCastAny--">testFilterCastAny()</a></span>
- Method in class org.apache.calcite.test.<a
href="org/apache/calcite/test/RelBuilderTest.html" title="class in
org.apache.calcite.test">RelBuilderTest</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/calcite/test/DruidAdapterIT.html#testFilterClauseAlwaysFalseNotPushed--">testFilterClauseAlwaysFalseNotPushed()</a></span>
- Method in class org.apache.calcite.test.<a
href="org/apache/calcite/test/DruidAdapterIT.html" title="class in
org.apache.calcite.test">DruidAdapterIT</a></dt>
<dd>
<div class="block">Tests that an aggregate with a filter clause that is always
false does not get pushed in</div>
@@ -10602,6 +10606,13 @@ $('.navPadding').css('padding-top', $('.
<dd>
<div class="block">Tests driver's implementation of <a
href="http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html?is-external=true#getColumns-java.lang.String-java.lang.String-java.lang.String-java.lang.String-"
title="class or interface in
java.sql"><code>DatabaseMetaData.getColumns(java.lang.String, java.lang.String,
java.lang.String, java.lang.String)</code></a>.</div>
</dd>
+<dt><span class="memberNameLink"><a
href="org/apache/calcite/test/RelMetadataTest.html#testMetadataHandlerCacheLimit--">testMetadataHandlerCacheLimit()</a></span>
- Method in class org.apache.calcite.test.<a
href="org/apache/calcite/test/RelMetadataTest.html" title="class in
org.apache.calcite.test">RelMetadataTest</a></dt>
+<dd>
+<div class="block">Test case for
+ <a href="https://issues.apache.org/jira/browse/CALCITE-1808">[CALCITE-1808]
+ JaninoRelMetadataProvider loading cache might cause
+ OutOfMemoryError</a>.</div>
+</dd>
<dt><span class="memberNameLink"><a
href="org/apache/calcite/test/JdbcTest.html#testMetaDataPrimaryKeys--">testMetaDataPrimaryKeys()</a></span>
- Method in class org.apache.calcite.test.<a
href="org/apache/calcite/test/JdbcTest.html" title="class in
org.apache.calcite.test">JdbcTest</a></dt>
<dd>
<div class="block">Tests driver's implementation of <a
href="http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html?is-external=true#getPrimaryKeys-java.lang.String-java.lang.String-java.lang.String-"
title="class or interface in
java.sql"><code>DatabaseMetaData.getPrimaryKeys(java.lang.String,
java.lang.String, java.lang.String)</code></a>.</div>
@@ -12189,11 +12200,6 @@ $('.navPadding').css('padding-top', $('.
RelMdPredicates.getPredicates is slow if there are many equivalent
columns</a>.</div>
</dd>
-<dt><span class="memberNameLink"><a
href="org/apache/calcite/test/RelMetadataTest.html#testPullUpPredicatesForExprsItrNoTimeout--">testPullUpPredicatesForExprsItrNoTimeout()</a></span>
- Method in class org.apache.calcite.test.<a
href="org/apache/calcite/test/RelMetadataTest.html" title="class in
org.apache.calcite.test">RelMetadataTest</a></dt>
-<dd>
-<div class="block">As <a
href="org/apache/calcite/test/RelMetadataTest.html#testPullUpPredicatesForExprsItr--"><code>RelMetadataTest.testPullUpPredicatesForExprsItr()</code></a>
but no timeout; can run on
- all platforms, even slow VMs.</div>
-</dd>
<dt><span class="memberNameLink"><a
href="org/apache/calcite/test/RelMetadataTest.html#testPullUpPredicatesFromAggregation--">testPullUpPredicatesFromAggregation()</a></span>
- Method in class org.apache.calcite.test.<a
href="org/apache/calcite/test/RelMetadataTest.html" title="class in
org.apache.calcite.test">RelMetadataTest</a></dt>
<dd>
<div class="block">Unit test for
@@ -15512,6 +15518,12 @@ $('.navPadding').css('padding-top', $('.
<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/calcite/test/SqlValidatorTest.html#testWindowClauseWithSubQuery--">testWindowClauseWithSubQuery()</a></span>
- Method in class org.apache.calcite.test.<a
href="org/apache/calcite/test/SqlValidatorTest.html" title="class in
org.apache.calcite.test">SqlValidatorTest</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a
href="org/apache/calcite/test/RelOptRulesTest.html#testWindowFunctionOnAggregations--">testWindowFunctionOnAggregations()</a></span>
- Method in class org.apache.calcite.test.<a
href="org/apache/calcite/test/RelOptRulesTest.html" title="class in
org.apache.calcite.test">RelOptRulesTest</a></dt>
+<dd>
+<div class="block">Test case for
+ <a href="https://issues.apache.org/jira/browse/CALCITE-2078">[CALCITE-2078]
+ Aggregate functions in OVER clause</a>.</div>
+</dd>
<dt><span class="memberNameLink"><a
href="org/apache/calcite/test/SqlValidatorTest.html#testWindowFunctions--">testWindowFunctions()</a></span>
- Method in class org.apache.calcite.test.<a
href="org/apache/calcite/test/SqlValidatorTest.html" title="class in
org.apache.calcite.test">SqlValidatorTest</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/calcite/test/SqlValidatorTest.html#testWindowFunctions2--">testWindowFunctions2()</a></span>
- Method in class org.apache.calcite.test.<a
href="org/apache/calcite/test/SqlValidatorTest.html" title="class in
org.apache.calcite.test">SqlValidatorTest</a></dt>
Modified: calcite/site/testapidocs/member-search-index.js
URL:
http://svn.apache.org/viewvc/calcite/site/testapidocs/member-search-index.js?rev=1817660&r1=1817659&r2=1817660&view=diff
==============================================================================
--- calcite/site/testapidocs/member-search-index.js (original)
+++ calcite/site/testapidocs/member-search-index.js Sat Dec 9 21:50:34 2017
@@ -1 +1 @@
[... 5 lines stripped ...]
Modified: calcite/site/testapidocs/org/apache/calcite/test/RelBuilderTest.html
URL:
http://svn.apache.org/viewvc/calcite/site/testapidocs/org/apache/calcite/test/RelBuilderTest.html?rev=1817660&r1=1817659&r2=1817660&view=diff
==============================================================================
--- calcite/site/testapidocs/org/apache/calcite/test/RelBuilderTest.html
(original)
+++ calcite/site/testapidocs/org/apache/calcite/test/RelBuilderTest.html Sat
Dec 9 21:50:34 2017
@@ -26,7 +26,7 @@
catch(err) {
}
//-->
-var methods =
{"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10};
+var methods =
{"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -403,74 +403,79 @@ extends <a href="http://docs.oracle.com/
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testIntersect--">testIntersect</a></span>​()</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testFilterCastAny--">testFilterCastAny</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testIntersect3--">testIntersect3</a></span>​()</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testIntersect--">testIntersect</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testJoin--">testJoin</a></span>​()</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testIntersect3--">testIntersect3</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>void</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testJoin2--">testJoin2</a></span>​()</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testJoin--">testJoin</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testJoinCartesian--">testJoinCartesian</a></span>​()</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testJoin2--">testJoin2</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>void</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testJoinCartesian--">testJoinCartesian</a></span>​()</code></th>
+<td class="colLast"> </td>
+</tr>
+<tr id="i41" class="rowColor">
+<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testJoinUsing--">testJoinUsing</a></span>​()</code></th>
<td class="colLast">
<div class="block">Same as <a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testJoin--"><code>testJoin()</code></a>
using USING.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testLimit--">testLimit</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testMatchRecognize--">testMatchRecognize</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testMultiLevelAlias--">testMultiLevelAlias</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testPermute--">testPermute</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testProject--">testProject</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testProject2--">testProject2</a></span>​()</code></th>
<td class="colLast">
<div class="block">Tests each method that creates a scalar expression.</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testProjectIdentity--">testProjectIdentity</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testProjectIdentityWithFieldsRename--">testProjectIdentityWithFieldsRename</a></span>​()</code></th>
<td class="colLast">
@@ -480,7 +485,7 @@ extends <a href="http://docs.oracle.com/
fields</a>.</div>
</td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testProjectIdentityWithFieldsRenameFilter--">testProjectIdentityWithFieldsRenameFilter</a></span>​()</code></th>
<td class="colLast">
@@ -488,29 +493,29 @@ extends <a href="http://docs.oracle.com/
table alias, and make sure the field names propagate through a filter.</div>
</td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testProjectJoin--">testProjectJoin</a></span>​()</code></th>
<td class="colLast">
<div class="block">Tests that a projection retains field names after a
join.</div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testProjectLeadingEdge--">testProjectLeadingEdge</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testRename--">testRename</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testRenameValues--">testRenameValues</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testRun--">testRun</a></span>​()</code></th>
<td class="colLast">
@@ -518,89 +523,89 @@ extends <a href="http://docs.oracle.com/
query.</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testRunValues--">testRunValues</a></span>​()</code></th>
<td class="colLast">
<div class="block">Tests <a
href="../../../../../apidocs/org/apache/calcite/tools/RelRunner.html?is-external=true"
title="class or interface in
org.apache.calcite.tools"><code>RelRunner</code></a> for a VALUES query.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testScan--">testScan</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testScanFilterAndFalse--">testScanFilterAndFalse</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testScanFilterAndTrue--">testScanFilterAndTrue</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testScanFilterEquals--">testScanFilterEquals</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testScanFilterOr--">testScanFilterOr</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testScanFilterOr2--">testScanFilterOr2</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testScanFilterTriviallyFalse--">testScanFilterTriviallyFalse</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testScanFilterTrue--">testScanFilterTrue</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testScanInvalidQualifiedTable--">testScanInvalidQualifiedTable</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testScanInvalidSchema--">testScanInvalidSchema</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testScanInvalidTable--">testScanInvalidTable</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testScanQualifiedTable--">testScanQualifiedTable</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testScanValidTableWrongCase--">testScanValidTableWrongCase</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testSort--">testSort</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testSortByExpression--">testSortByExpression</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testSortExpThenLimit--">testSortExpThenLimit</a></span>​()</code></th>
<td class="colLast">
@@ -608,17 +613,17 @@ extends <a href="http://docs.oracle.com/
effect as calling sortLimit.</div>
</td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testSortLimit--">testSortLimit</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testSortLimit0--">testSortLimit0</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testSortOverProjectSort--">testSortOverProjectSort</a></span>​()</code></th>
<td class="colLast">
@@ -627,7 +632,7 @@ extends <a href="http://docs.oracle.com/
RelBuilder sort-combining optimization treats aliases incorrectly</a>.</div>
</td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i76" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testSortThenLimit--">testSortThenLimit</a></span>​()</code></th>
<td class="colLast">
@@ -635,7 +640,7 @@ extends <a href="http://docs.oracle.com/
effect as calling sortLimit.</div>
</td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i77" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testTrivialSort--">testTrivialSort</a></span>​()</code></th>
<td class="colLast">
@@ -644,7 +649,7 @@ extends <a href="http://docs.oracle.com/
OFFSET 0 causes AssertionError</a>.</div>
</td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i78" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testTypeInferenceValidation--">testTypeInferenceValidation</a></span>​()</code></th>
<td class="colLast">
@@ -654,62 +659,62 @@ extends <a href="http://docs.oracle.com/
invalid</a>.</div>
</td>
</tr>
-<tr id="i78" class="altColor">
+<tr id="i79" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testUnion--">testUnion</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i79" class="rowColor">
+<tr id="i80" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testUnion1--">testUnion1</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i80" class="altColor">
+<tr id="i81" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testUnion3--">testUnion3</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i81" class="rowColor">
+<tr id="i82" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testUnionAlias--">testUnionAlias</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i82" class="altColor">
+<tr id="i83" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testValues--">testValues</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i83" class="rowColor">
+<tr id="i84" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testValuesAllNull--">testValuesAllNull</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i84" class="altColor">
+<tr id="i85" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testValuesBadAllNull--">testValuesBadAllNull</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i85" class="rowColor">
+<tr id="i86" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testValuesBadNoFields--">testValuesBadNoFields</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i86" class="altColor">
+<tr id="i87" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testValuesBadNoValues--">testValuesBadNoValues</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i87" class="rowColor">
+<tr id="i88" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testValuesBadNullFieldNames--">testValuesBadNullFieldNames</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i88" class="altColor">
+<tr id="i89" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testValuesBadOddMultiple--">testValuesBadOddMultiple</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i89" class="rowColor">
+<tr id="i90" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelBuilderTest.html#testValuesNullable--">testValuesNullable</a></span>​()</code></th>
<td class="colLast">
@@ -1609,27 +1614,31 @@ extends <a href="http://docs.oracle.com/
<ul class="blockList">
<li class="blockList">
<h4>testTypeInferenceValidation</h4>
-<pre>public void testTypeInferenceValidation​()
- throws <a
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true"
title="class or interface in java.lang">Exception</a></pre>
+<pre>public void testTypeInferenceValidation​()</pre>
<div class="block">Test case for
<a href="https://issues.apache.org/jira/browse/CALCITE-1595">[CALCITE-1595]
RelBuilder.call throws NullPointerException if argument types are
invalid</a>.</div>
-<dl>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true"
title="class or interface in java.lang">Exception</a></code></dd>
-</dl>
</li>
</ul>
<a name="testMatchRecognize--">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>testMatchRecognize</h4>
<pre>public void testMatchRecognize​()</pre>
</li>
</ul>
+<a name="testFilterCastAny--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>testFilterCastAny</h4>
+<pre>public void testFilterCastAny​()</pre>
+</li>
+</ul>
</li>
</ul>
</li>
Modified: calcite/site/testapidocs/org/apache/calcite/test/RelMetadataTest.html
URL:
http://svn.apache.org/viewvc/calcite/site/testapidocs/org/apache/calcite/test/RelMetadataTest.html?rev=1817660&r1=1817659&r2=1817660&view=diff
==============================================================================
--- calcite/site/testapidocs/org/apache/calcite/test/RelMetadataTest.html
(original)
+++ calcite/site/testapidocs/org/apache/calcite/test/RelMetadataTest.html Sat
Dec 9 21:50:34 2017
@@ -553,170 +553,180 @@ extends <a href="../../../../org/apache/
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>void</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testMetadataHandlerCacheLimit--">testMetadataHandlerCacheLimit</a></span>​()</code></th>
+<td class="colLast">
+<div class="block">Test case for
+ <a href="https://issues.apache.org/jira/browse/CALCITE-1808">[CALCITE-1808]
+ JaninoRelMetadataProvider loading cache might cause
+ OutOfMemoryError</a>.</div>
+</td>
+</tr>
+<tr id="i57" class="rowColor">
+<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountAggregate--">testNodeTypeCountAggregate</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountAggregateEmptyKeyOnEmptyTable--">testNodeTypeCountAggregateEmptyKeyOnEmptyTable</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountAggregateGroupingSets--">testNodeTypeCountAggregateGroupingSets</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountCartesian--">testNodeTypeCountCartesian</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountDept--">testNodeTypeCountDept</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountEmp--">testNodeTypeCountEmp</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountFilter--">testNodeTypeCountFilter</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountFilterAggregateEmptyKey--">testNodeTypeCountFilterAggregateEmptyKey</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountJoin--">testNodeTypeCountJoin</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountJoinEmptyEmpty--">testNodeTypeCountJoinEmptyEmpty</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountJoinEmptyFinite--">testNodeTypeCountJoinEmptyFinite</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountJoinFinite--">testNodeTypeCountJoinFinite</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountJoinFiniteEmpty--">testNodeTypeCountJoinFiniteEmpty</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountLeftJoinEmptyFinite--">testNodeTypeCountLeftJoinEmptyFinite</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountMinusOnFinite--">testNodeTypeCountMinusOnFinite</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountRightJoinEmptyFinite--">testNodeTypeCountRightJoinEmptyFinite</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountSort--">testNodeTypeCountSort</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountSortLimit--">testNodeTypeCountSortLimit</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountSortLimitOffset--">testNodeTypeCountSortLimitOffset</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i76" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountSortLimitOffsetOnFinite--">testNodeTypeCountSortLimitOffsetOnFinite</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i77" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountUnion--">testNodeTypeCountUnion</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i78" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountUnionOnFinite--">testNodeTypeCountUnionOnFinite</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i78" class="altColor">
+<tr id="i79" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testNodeTypeCountValues--">testNodeTypeCountValues</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i79" class="rowColor">
+<tr id="i80" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testPercentageOriginalRowsAgg--">testPercentageOriginalRowsAgg</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i80" class="altColor">
+<tr id="i81" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testPercentageOriginalRowsJoin--">testPercentageOriginalRowsJoin</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i81" class="rowColor">
+<tr id="i82" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testPercentageOriginalRowsJoinTwoFilters--">testPercentageOriginalRowsJoinTwoFilters</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i82" class="altColor">
+<tr id="i83" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testPercentageOriginalRowsOneFilter--">testPercentageOriginalRowsOneFilter</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i83" class="rowColor">
+<tr id="i84" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testPercentageOriginalRowsRedundantFilter--">testPercentageOriginalRowsRedundantFilter</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i84" class="altColor">
+<tr id="i85" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testPercentageOriginalRowsTableOnly--">testPercentageOriginalRowsTableOnly</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i85" class="rowColor">
+<tr id="i86" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testPercentageOriginalRowsTwoFilters--">testPercentageOriginalRowsTwoFilters</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i86" class="altColor">
+<tr id="i87" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testPercentageOriginalRowsUnionBigFilter--">testPercentageOriginalRowsUnionBigFilter</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i87" class="rowColor">
+<tr id="i88" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testPercentageOriginalRowsUnionLittleFilter--">testPercentageOriginalRowsUnionLittleFilter</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i88" class="altColor">
+<tr id="i89" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testPercentageOriginalRowsUnionNoFilter--">testPercentageOriginalRowsUnionNoFilter</a></span>​()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i89" class="rowColor">
+<tr id="i90" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testPredicates--">testPredicates</a></span>​()</code></th>
<td class="colLast">
@@ -724,7 +734,7 @@ extends <a href="../../../../org/apache/
<a
href="../../../../../apidocs/org/apache/calcite/rel/metadata/RelMdPredicates.html?is-external=true#getPredicates-org.apache.calcite.rel.core.SemiJoin-org.apache.calcite.rel.metadata.RelMetadataQuery-"
title="class or interface in
org.apache.calcite.rel.metadata"><code>RelMdPredicates.getPredicates(SemiJoin,
RelMetadataQuery)</code></a>.</div>
</td>
</tr>
-<tr id="i90" class="altColor">
+<tr id="i91" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testPullUpPredicatesForExprsItr--">testPullUpPredicatesForExprsItr</a></span>​()</code></th>
<td class="colLast">
@@ -734,14 +744,6 @@ extends <a href="../../../../org/apache/
columns</a>.</div>
</td>
</tr>
-<tr id="i91" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testPullUpPredicatesForExprsItrNoTimeout--">testPullUpPredicatesForExprsItrNoTimeout</a></span>​()</code></th>
-<td class="colLast">
-<div class="block">As <a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testPullUpPredicatesForExprsItr--"><code>testPullUpPredicatesForExprsItr()</code></a>
but no timeout; can run on
- all platforms, even slow VMs.</div>
-</td>
-</tr>
<tr id="i92" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testPullUpPredicatesFromAggregation--">testPullUpPredicatesFromAggregation</a></span>​()</code></th>
@@ -1664,6 +1666,19 @@ extends <a href="../../../../org/apache/
argument.</div>
</li>
</ul>
+<a name="testMetadataHandlerCacheLimit--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testMetadataHandlerCacheLimit</h4>
+<pre>public void testMetadataHandlerCacheLimit​()</pre>
+<div class="block">Test case for
+ <a href="https://issues.apache.org/jira/browse/CALCITE-1808">[CALCITE-1808]
+ JaninoRelMetadataProvider loading cache might cause
+ OutOfMemoryError</a>.</div>
+</li>
+</ul>
<a name="testDistinctRowCountTable--">
<!-- -->
</a>
@@ -1829,17 +1844,6 @@ extends <a href="../../../../org/apache/
change, but takes over 15 minutes before the fix and 6 seconds after.</div>
</li>
</ul>
-<a name="testPullUpPredicatesForExprsItrNoTimeout--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>testPullUpPredicatesForExprsItrNoTimeout</h4>
-<pre>public void testPullUpPredicatesForExprsItrNoTimeout​()</pre>
-<div class="block">As <a
href="../../../../org/apache/calcite/test/RelMetadataTest.html#testPullUpPredicatesForExprsItr--"><code>testPullUpPredicatesForExprsItr()</code></a>
but no timeout; can run on
- all platforms, even slow VMs.</div>
-</li>
-</ul>
<a name="testPullUpPredicatesOnConstant--">
<!-- -->
</a>