You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by jh...@apache.org on 2016/10/12 01:13:02 UTC

svn commit: r1764369 [18/26] - in /calcite/site: apidocs/ apidocs/org/apache/calcite/adapter/enumerable/ apidocs/org/apache/calcite/interpreter/ apidocs/org/apache/calcite/rel/class-use/ apidocs/org/apache/calcite/runtime/ apidocs/org/apache/calcite/ru...

Modified: calcite/site/testapidocs/org/apache/calcite/test/RelOptRulesTest.html
URL: http://svn.apache.org/viewvc/calcite/site/testapidocs/org/apache/calcite/test/RelOptRulesTest.html?rev=1764369&r1=1764368&r2=1764369&view=diff
==============================================================================
--- calcite/site/testapidocs/org/apache/calcite/test/RelOptRulesTest.html (original)
+++ calcite/site/testapidocs/org/apache/calcite/test/RelOptRulesTest.html Wed Oct 12 01:12:53 2016
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RelOptRulesTest (Calcite 1.9.0 Test API)</title>
+<title>RelOptRulesTest (Calcite 1.10.0 Test API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,13 +12,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RelOptRulesTest (Calcite 1.9.0 Test API)";
+            parent.document.title="RelOptRulesTest (Calcite 1.10.0 Test API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i
 109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":10,"i172":10,"i173":10,"i174":10,"i175":10,"i176":10,"i177":10,"i178":10,"i179":10,"i180":10,"i181":10,"i182":10,"i183":10,"i184":10,"i185":10,"i186":10,"i187":10,"i188":10,"i189":10,"i190":10,"i191":10,"i192":10,"i193":10,"i194":10,"i195":10,"i196":10,"i197":10,"i198":10,"i199":10,"i200":10,"i201":10,"i202":10,"i203":10,"i204":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i
 109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":10,"i172":10,"i173":10,"i174":10,"i175":10,"i176":10,"i177":10,"i178":10,"i179":10,"i180":10,"i181":10,"i182":10,"i183":10,"i184":10,"i185":10,"i186":10,"i187":10,"i188":10,"i189":10,"i190":10,"i191":10,"i192":10,"i193":10,"i194":10,"i195":10,"i196":10,"i197":10,"i198":10,"i199":10,"i200":10,"i201":10,"i202":10,"i203":10,"i204":10,"i205":10,"i206":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -318,189 +318,193 @@ extends <a href="../../../../org/apache/
 </tr>
 <tr id="i14" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testAlreadyFalseEliminatesFilter--">testAlreadyFalseEliminatesFilter</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testAggregateProjectPullUpConstants--">testAggregateProjectPullUpConstants</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i15" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testConvertMultiJoinRule--">testConvertMultiJoinRule</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testAlreadyFalseEliminatesFilter--">testAlreadyFalseEliminatesFilter</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i16" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testConvertMultiJoinRuleOuterJoins--">testConvertMultiJoinRuleOuterJoins</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testConvertMultiJoinRule--">testConvertMultiJoinRule</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i17" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testConvertMultiJoinRuleOuterJoins2--">testConvertMultiJoinRuleOuterJoins2</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testConvertMultiJoinRuleOuterJoins--">testConvertMultiJoinRuleOuterJoins</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i18" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testConvertMultiJoinRuleOuterJoins3--">testConvertMultiJoinRuleOuterJoins3</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testConvertMultiJoinRuleOuterJoins2--">testConvertMultiJoinRuleOuterJoins2</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i19" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testConvertMultiJoinRuleOuterJoins4--">testConvertMultiJoinRuleOuterJoins4</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testConvertMultiJoinRuleOuterJoins3--">testConvertMultiJoinRuleOuterJoins3</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i20" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testDistinctCount1--">testDistinctCount1</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testConvertMultiJoinRuleOuterJoins4--">testConvertMultiJoinRuleOuterJoins4</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i21" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testDistinctCount2--">testDistinctCount2</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testDistinctCount1--">testDistinctCount1</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i22" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testDistinctCountGroupingSets1--">testDistinctCountGroupingSets1</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testDistinctCount2--">testDistinctCount2</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i23" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testDistinctCountGroupingSets2--">testDistinctCountGroupingSets2</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testDistinctCountGroupingSets1--">testDistinctCountGroupingSets1</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i24" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testDistinctCountMixed--">testDistinctCountMixed</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testDistinctCountGroupingSets2--">testDistinctCountGroupingSets2</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i25" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testDistinctCountMixed2--">testDistinctCountMixed2</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testDistinctCountMixed--">testDistinctCountMixed</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i26" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testDistinctCountMixedJoin--">testDistinctCountMixedJoin</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testDistinctCountMixed2--">testDistinctCountMixed2</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i27" class="rowColor">
 <td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testDistinctCountMixedJoin--">testDistinctCountMixedJoin</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testDistinctCountMultiple--">testDistinctCountMultiple</a></span>()</code>
 <div class="block">Tests implementing multiple distinct count the new way, using GROUPING
   SETS.</div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testDistinctCountMultipleNoGroup--">testDistinctCountMultipleNoGroup</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testDistinctCountMultipleViaJoin--">testDistinctCountMultipleViaJoin</a></span>()</code>
 <div class="block">Tests implementing multiple distinct count the old way, using a join.</div>
 </td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testDistinctNonDistinctAggregates--">testDistinctNonDistinctAggregates</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testEmptyAggregate--">testEmptyAggregate</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testEmptyAggregateEmptyKey--">testEmptyAggregateEmptyKey</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testEmptyFilterProjectUnion--">testEmptyFilterProjectUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testEmptyJoin--">testEmptyJoin</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testEmptyJoinLeft--">testEmptyJoinLeft</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testEmptyJoinRight--">testEmptyJoinRight</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testEmptySort--">testEmptySort</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testEmptySortLimitZero--">testEmptySortLimitZero</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i40" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testExpandFilterExists--">testExpandFilterExists</a></span>()</code>
 <div class="block">An EXISTS filter that can be converted into true/false.</div>
 </td>
 </tr>
-<tr id="i40" class="altColor">
+<tr id="i41" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testExpandFilterExistsSimple--">testExpandFilterExistsSimple</a></span>()</code>
 <div class="block">An EXISTS filter that can be converted into a semi-join.</div>
 </td>
 </tr>
-<tr id="i41" class="rowColor">
+<tr id="i42" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testExpandFilterExistsSimpleAnd--">testExpandFilterExistsSimpleAnd</a></span>()</code>
 <div class="block">An EXISTS filter that can be converted into a semi-join.</div>
 </td>
 </tr>
-<tr id="i42" class="altColor">
+<tr id="i43" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testExpandFilterIn--">testExpandFilterIn</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i43" class="rowColor">
+<tr id="i44" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testExpandFilterIn3Value--">testExpandFilterIn3Value</a></span>()</code>
 <div class="block">An IN filter that requires full 3-value logic (true, false, unknown).</div>
 </td>
 </tr>
-<tr id="i44" class="altColor">
+<tr id="i45" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testExpandFilterInComposite--">testExpandFilterInComposite</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i45" class="rowColor">
+<tr id="i46" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testExpandFilterScalar--">testExpandFilterScalar</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i46" class="altColor">
+<tr id="i47" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testExpandJoinExists--">testExpandJoinExists</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i47" class="rowColor">
+<tr id="i48" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testExpandJoinIn--">testExpandJoinIn</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i48" class="altColor">
+<tr id="i49" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testExpandJoinInComposite--">testExpandJoinInComposite</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i49" class="rowColor">
+<tr id="i50" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testExpandJoinScalar--">testExpandJoinScalar</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i50" class="altColor">
+<tr id="i51" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testExpandProjectExists--">testExpandProjectExists</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i51" class="rowColor">
+<tr id="i52" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testExpandProjectIn--">testExpandProjectIn</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i52" class="altColor">
+<tr id="i53" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testExpandProjectInComposite--">testExpandProjectInComposite</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i53" class="rowColor">
+<tr id="i54" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testExpandProjectInNullable--">testExpandProjectInNullable</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i54" class="altColor">
+<tr id="i55" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testExpandProjectScalar--">testExpandProjectScalar</a></span>()</code>
 <div class="block">Tests expanding a sub-query, specifically an uncorrelated scalar
  sub-query in a project (SELECT clause).</div>
 </td>
 </tr>
-<tr id="i55" class="rowColor">
+<tr id="i56" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testExpandWhereComparisonCorrelated--">testExpandWhereComparisonCorrelated</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i56" class="altColor">
+<tr id="i57" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testExpressionInWindowFunction--">testExpressionInWindowFunction</a></span>()</code>
 <div class="block">Test case for
@@ -508,15 +512,15 @@ extends <a href="../../../../org/apache/
  Redundant windows when window function arguments are expressions</a>.</div>
 </td>
 </tr>
-<tr id="i57" class="rowColor">
+<tr id="i58" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testExtractJoinFilterRule--">testExtractJoinFilterRule</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i58" class="altColor">
+<tr id="i59" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testExtractYearMonthToRange--">testExtractYearMonthToRange</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i59" class="rowColor">
+<tr id="i60" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testExtractYearToRange--">testExtractYearToRange</a></span>()</code>
 <div class="block">Test case for
@@ -526,48 +530,48 @@ extends <a href="../../../../org/apache/
  to a range.</div>
 </td>
 </tr>
-<tr id="i60" class="altColor">
+<tr id="i61" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testFullOuterJoinSimplificationToInner--">testFullOuterJoinSimplificationToInner</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i61" class="rowColor">
+<tr id="i62" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testFullOuterJoinSimplificationToLeftOuter--">testFullOuterJoinSimplificationToLeftOuter</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i62" class="altColor">
+<tr id="i63" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testFullOuterJoinSimplificationToRightOuter--">testFullOuterJoinSimplificationToRightOuter</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i63" class="rowColor">
+<tr id="i64" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testHeterogeneousConversion--">testHeterogeneousConversion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i64" class="altColor">
+<tr id="i65" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testJoinProjectTranspose--">testJoinProjectTranspose</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i65" class="rowColor">
+<tr id="i66" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testLeftOuterJoinSimplificationToInner--">testLeftOuterJoinSimplificationToInner</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i66" class="altColor">
+<tr id="i67" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testMergeFilter--">testMergeFilter</a></span>()</code>
 <div class="block">Tests that filters are combined if they are identical.</div>
 </td>
 </tr>
-<tr id="i67" class="rowColor">
+<tr id="i68" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testMergeFilterWithJoinCondition--">testMergeFilterWithJoinCondition</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i68" class="altColor">
+<tr id="i69" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testMergeJoinFilter--">testMergeJoinFilter</a></span>()</code>
 <div class="block">Tests that a filters is combined are combined if they are identical,
  even if one of them originates in an ON clause of a JOIN.</div>
 </td>
 </tr>
-<tr id="i69" class="rowColor">
+<tr id="i70" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testNestedAggregates--">testNestedAggregates</a></span>()</code>
 <div class="block">Test case for
@@ -575,164 +579,164 @@ extends <a href="../../../../org/apache/
  Allow windowed aggregate on top of regular aggregate</a>.</div>
 </td>
 </tr>
-<tr id="i70" class="altColor">
+<tr id="i71" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testProjectToWindowRuleForMultipleWindows--">testProjectToWindowRuleForMultipleWindows</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i71" class="rowColor">
+<tr id="i72" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testProjectWindowTransposeRule--">testProjectWindowTransposeRule</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i72" class="altColor">
+<tr id="i73" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testProjectWindowTransposeRuleWithConstants--">testProjectWindowTransposeRuleWithConstants</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i73" class="rowColor">
+<tr id="i74" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPullAggregateThroughUnion--">testPullAggregateThroughUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i74" class="altColor">
+<tr id="i75" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPullConstantIntoFilter--">testPullConstantIntoFilter</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i75" class="rowColor">
+<tr id="i76" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPullConstantIntoJoin--">testPullConstantIntoJoin</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i76" class="altColor">
+<tr id="i77" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPullConstantIntoJoin2--">testPullConstantIntoJoin2</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i77" class="rowColor">
+<tr id="i78" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPullConstantIntoProject--">testPullConstantIntoProject</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i78" class="altColor">
+<tr id="i79" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPullConstantThroughAggregateAllConst--">testPullConstantThroughAggregateAllConst</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i79" class="rowColor">
+<tr id="i80" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPullConstantThroughAggregateAllLiterals--">testPullConstantThroughAggregateAllLiterals</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i80" class="altColor">
+<tr id="i81" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPullConstantThroughAggregateConstGroupBy--">testPullConstantThroughAggregateConstGroupBy</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i81" class="rowColor">
+<tr id="i82" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPullConstantThroughAggregatePermuted--">testPullConstantThroughAggregatePermuted</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i82" class="altColor">
+<tr id="i83" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPullConstantThroughAggregatePermutedConstFirst--">testPullConstantThroughAggregatePermutedConstFirst</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i83" class="rowColor">
+<tr id="i84" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPullConstantThroughAggregatePermutedConstGroupBy--">testPullConstantThroughAggregatePermutedConstGroupBy</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i84" class="altColor">
+<tr id="i85" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPullConstantThroughAggregateSimpleNonNullable--">testPullConstantThroughAggregateSimpleNonNullable</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i85" class="rowColor">
+<tr id="i86" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPullConstantThroughConstLast--">testPullConstantThroughConstLast</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i86" class="altColor">
+<tr id="i87" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPullConstantThroughUnion--">testPullConstantThroughUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i87" class="rowColor">
+<tr id="i88" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPullConstantThroughUnion2--">testPullConstantThroughUnion2</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i88" class="altColor">
+<tr id="i89" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPullConstantThroughUnion3--">testPullConstantThroughUnion3</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i89" class="rowColor">
+<tr id="i90" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPullFilterThroughAggregate--">testPullFilterThroughAggregate</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i90" class="altColor">
+<tr id="i91" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPullFilterThroughAggregateGroupingSets--">testPullFilterThroughAggregateGroupingSets</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i91" class="rowColor">
+<tr id="i92" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPullNull--">testPullNull</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i92" class="altColor">
+<tr id="i93" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushAggregateFunctionsThroughJoin--">testPushAggregateFunctionsThroughJoin</a></span>()</code>
 <div class="block">Push a variety of aggregate functions.</div>
 </td>
 </tr>
-<tr id="i93" class="rowColor">
+<tr id="i94" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushAggregateSumNoGroup--">testPushAggregateSumNoGroup</a></span>()</code>
 <div class="block">Push count(*) through join, no GROUP BY.</div>
 </td>
 </tr>
-<tr id="i94" class="altColor">
+<tr id="i95" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushAggregateSumThroughJoin--">testPushAggregateSumThroughJoin</a></span>()</code>
 <div class="block">SUM is the easiest aggregate function to split.</div>
 </td>
 </tr>
-<tr id="i95" class="rowColor">
+<tr id="i96" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushAggregateThroughJoin1--">testPushAggregateThroughJoin1</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i96" class="altColor">
+<tr id="i97" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushAggregateThroughJoin2--">testPushAggregateThroughJoin2</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i97" class="rowColor">
+<tr id="i98" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushAggregateThroughJoin3--">testPushAggregateThroughJoin3</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i98" class="altColor">
+<tr id="i99" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushAggregateThroughJoinDistinct--">testPushAggregateThroughJoinDistinct</a></span>()</code>
 <div class="block">Push a aggregate functions into a relation that is unique on the join
  key.</div>
 </td>
 </tr>
-<tr id="i99" class="rowColor">
+<tr id="i100" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushAvgGroupingSetsThroughUnion--">testPushAvgGroupingSetsThroughUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i100" class="altColor">
+<tr id="i101" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushAvgThroughUnion--">testPushAvgThroughUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i101" class="rowColor">
+<tr id="i102" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushCountFilterThroughUnion--">testPushCountFilterThroughUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i102" class="altColor">
+<tr id="i103" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushCountNullableGroupingSetsThroughUnion--">testPushCountNullableGroupingSetsThroughUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i103" class="rowColor">
+<tr id="i104" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushCountNullableThroughUnion--">testPushCountNullableThroughUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i104" class="altColor">
+<tr id="i105" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushCountStarGroupingSetsThroughUnion--">testPushCountStarGroupingSetsThroughUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i105" class="rowColor">
+<tr id="i106" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushCountStarThroughUnion--">testPushCountStarThroughUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i106" class="altColor">
+<tr id="i107" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushFilterPastAgg--">testPushFilterPastAgg</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i107" class="rowColor">
+<tr id="i108" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushFilterPastAggFour--">testPushFilterPastAggFour</a></span>()</code>
 <div class="block">Test case for
@@ -740,7 +744,7 @@ extends <a href="../../../../org/apache/
  FilterAggregateTransposeRule pushes down incorrect condition</a>.</div>
 </td>
 </tr>
-<tr id="i108" class="altColor">
+<tr id="i109" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushFilterPastAggThree--">testPushFilterPastAggThree</a></span>()</code>
 <div class="block">Test case for
@@ -748,7 +752,7 @@ extends <a href="../../../../org/apache/
  Incorrect result for <code>HAVING count(*) &gt; 1</code></a>.</div>
 </td>
 </tr>
-<tr id="i109" class="rowColor">
+<tr id="i110" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushFilterPastAggTwo--">testPushFilterPastAggTwo</a></span>()</code>
 <div class="block">Test case for
@@ -756,15 +760,15 @@ extends <a href="../../../../org/apache/
  FilterAggregateTransposeRule loses conditions that cannot be pushed</a>.</div>
 </td>
 </tr>
-<tr id="i110" class="altColor">
+<tr id="i111" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushFilterPastAggWithGroupingSets1--">testPushFilterPastAggWithGroupingSets1</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i111" class="rowColor">
+<tr id="i112" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushFilterPastAggWithGroupingSets2--">testPushFilterPastAggWithGroupingSets2</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i112" class="altColor">
+<tr id="i113" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushFilterPastProject--">testPushFilterPastProject</a></span>()</code>
 <div class="block">Test case for
@@ -772,7 +776,7 @@ extends <a href="../../../../org/apache/
  FilterIntoJoinRule creates filters containing invalid RexInputRef</a>.</div>
 </td>
 </tr>
-<tr id="i113" class="rowColor">
+<tr id="i114" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushFilterThroughSemiJoin--">testPushFilterThroughSemiJoin</a></span>()</code>
 <div class="block">Test case for
@@ -780,151 +784,151 @@ extends <a href="../../../../org/apache/
  Push predicates through SemiJoin</a>.</div>
 </td>
 </tr>
-<tr id="i114" class="altColor">
+<tr id="i115" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushFilterWithRank--">testPushFilterWithRank</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i115" class="rowColor">
+<tr id="i116" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushFilterWithRankExpr--">testPushFilterWithRankExpr</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i116" class="altColor">
+<tr id="i117" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushJoinCondDownToProject--">testPushJoinCondDownToProject</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i117" class="rowColor">
+<tr id="i118" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushJoinThroughUnionOnLeft--">testPushJoinThroughUnionOnLeft</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i118" class="altColor">
+<tr id="i119" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushJoinThroughUnionOnRight--">testPushJoinThroughUnionOnRight</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i119" class="rowColor">
+<tr id="i120" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushMaxNullableGroupingSetsThroughUnion--">testPushMaxNullableGroupingSetsThroughUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i120" class="altColor">
+<tr id="i121" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushMaxNullableThroughUnion--">testPushMaxNullableThroughUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i121" class="rowColor">
+<tr id="i122" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushMinGroupingSetsThroughUnion--">testPushMinGroupingSetsThroughUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i122" class="altColor">
+<tr id="i123" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushMinThroughUnion--">testPushMinThroughUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i123" class="rowColor">
+<tr id="i124" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushProjectPastFilter--">testPushProjectPastFilter</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i124" class="altColor">
+<tr id="i125" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushProjectPastJoin--">testPushProjectPastJoin</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i125" class="rowColor">
+<tr id="i126" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushProjectPastSetOp--">testPushProjectPastSetOp</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i126" class="altColor">
+<tr id="i127" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushSemiJoinPastFilter--">testPushSemiJoinPastFilter</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i127" class="rowColor">
+<tr id="i128" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushSemiJoinPastJoinRuleLeft--">testPushSemiJoinPastJoinRuleLeft</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i128" class="altColor">
+<tr id="i129" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushSemiJoinPastJoinRuleRight--">testPushSemiJoinPastJoinRuleRight</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i129" class="rowColor">
+<tr id="i130" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushSemiJoinPastProject--">testPushSemiJoinPastProject</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i130" class="altColor">
+<tr id="i131" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushSumConstantGroupingSetsThroughUnion--">testPushSumConstantGroupingSetsThroughUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i131" class="rowColor">
+<tr id="i132" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushSumConstantThroughUnion--">testPushSumConstantThroughUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i132" class="altColor">
+<tr id="i133" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushSumCountStarGroupingSetsThroughUnion--">testPushSumCountStarGroupingSetsThroughUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i133" class="rowColor">
+<tr id="i134" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushSumCountStarThroughUnion--">testPushSumCountStarThroughUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i134" class="altColor">
+<tr id="i135" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushSumNullableGroupingSetsThroughUnion--">testPushSumNullableGroupingSetsThroughUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i135" class="rowColor">
+<tr id="i136" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushSumNullableNOGBYThroughUnion--">testPushSumNullableNOGBYThroughUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i136" class="altColor">
+<tr id="i137" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushSumNullableThroughUnion--">testPushSumNullableThroughUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i137" class="rowColor">
+<tr id="i138" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushSumNullConstantGroupingSetsThroughUnion--">testPushSumNullConstantGroupingSetsThroughUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i138" class="altColor">
+<tr id="i139" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testPushSumNullConstantThroughUnion--">testPushSumNullConstantThroughUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i139" class="rowColor">
+<tr id="i140" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceAverage--">testReduceAverage</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i140" class="altColor">
+<tr id="i141" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceCase--">testReduceCase</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i141" class="rowColor">
+<tr id="i142" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceCastAndConsts--">testReduceCastAndConsts</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i142" class="altColor">
+<tr id="i143" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceCasts--">testReduceCasts</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i143" class="rowColor">
+<tr id="i144" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceCastsNullable--">testReduceCastsNullable</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i144" class="altColor">
+<tr id="i145" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceConstants--">testReduceConstants</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i145" class="rowColor">
+<tr id="i146" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceConstants2--">testReduceConstants2</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i146" class="altColor">
+<tr id="i147" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceConstantsCalc--">testReduceConstantsCalc</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i147" class="rowColor">
+<tr id="i148" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceConstantsCaseEquals--">testReduceConstantsCaseEquals</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i148" class="altColor">
+<tr id="i149" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceConstantsCaseEquals2--">testReduceConstantsCaseEquals2</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i149" class="rowColor">
+<tr id="i150" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceConstantsCaseEquals3--">testReduceConstantsCaseEquals3</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i150" class="altColor">
+<tr id="i151" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceConstantsDup--">testReduceConstantsDup</a></span>()</code>
 <div class="block">Test case for
@@ -932,7 +936,7 @@ extends <a href="../../../../org/apache/
  ReduceExpressionsRule throws "duplicate key" exception</a>.</div>
 </td>
 </tr>
-<tr id="i151" class="rowColor">
+<tr id="i152" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceConstantsDup2--">testReduceConstantsDup2</a></span>()</code>
 <div class="block">Test case for
@@ -940,31 +944,31 @@ extends <a href="../../../../org/apache/
  Improve how ReduceExpressionsRule handles duplicate constraints</a>.</div>
 </td>
 </tr>
-<tr id="i152" class="altColor">
+<tr id="i153" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceConstantsEliminatesFilter--">testReduceConstantsEliminatesFilter</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i153" class="rowColor">
+<tr id="i154" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceConstantsIsNotNull--">testReduceConstantsIsNotNull</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i154" class="altColor">
+<tr id="i155" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceConstantsIsNull--">testReduceConstantsIsNull</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i155" class="rowColor">
+<tr id="i156" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceConstantsNegated--">testReduceConstantsNegated</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i156" class="altColor">
+<tr id="i157" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceConstantsNegatedInverted--">testReduceConstantsNegatedInverted</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i157" class="rowColor">
+<tr id="i158" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceConstantsNullEqualsOne--">testReduceConstantsNullEqualsOne</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i158" class="altColor">
+<tr id="i159" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceConstantsProjectNullable--">testReduceConstantsProjectNullable</a></span>()</code>
 <div class="block">Test case for
@@ -972,7 +976,7 @@ extends <a href="../../../../org/apache/
  Match nullability when reducing expressions in a Project</a>.</div>
 </td>
 </tr>
-<tr id="i159" class="rowColor">
+<tr id="i160" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceConstantsRequiresExecutor--">testReduceConstantsRequiresExecutor</a></span>()</code>
 <div class="block">Test case for
@@ -980,55 +984,59 @@ extends <a href="../../../../org/apache/
  ReduceExpressionsRule requires planner to have an Executor</a>.</div>
 </td>
 </tr>
-<tr id="i160" class="altColor">
+<tr id="i161" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceExpressionsNot--">testReduceExpressionsNot</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i162" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceNestedCaseWhen--">testReduceNestedCaseWhen</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i161" class="rowColor">
+<tr id="i163" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceOrCaseWhen--">testReduceOrCaseWhen</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i162" class="altColor">
+<tr id="i164" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceValuesNull--">testReduceValuesNull</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i163" class="rowColor">
+<tr id="i165" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceValuesToEmpty--">testReduceValuesToEmpty</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i164" class="altColor">
+<tr id="i166" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceValuesUnderFilter--">testReduceValuesUnderFilter</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i165" class="rowColor">
+<tr id="i167" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceValuesUnderProject--">testReduceValuesUnderProject</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i166" class="altColor">
+<tr id="i168" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testReduceValuesUnderProjectFilter--">testReduceValuesUnderProjectFilter</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i167" class="rowColor">
+<tr id="i169" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testRemoveSemiJoin--">testRemoveSemiJoin</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i168" class="altColor">
+<tr id="i170" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testRemoveSemiJoinRight--">testRemoveSemiJoinRight</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i169" class="rowColor">
+<tr id="i171" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testRemoveSemiJoinRightWithFilter--">testRemoveSemiJoinRightWithFilter</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i170" class="altColor">
+<tr id="i172" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testRemoveSemiJoinWithFilter--">testRemoveSemiJoinWithFilter</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i171" class="rowColor">
+<tr id="i173" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testRightOuterJoinSimplificationToInner--">testRightOuterJoinSimplificationToInner</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i172" class="altColor">
+<tr id="i174" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testSemiJoinReduceConstants--">testSemiJoinReduceConstants</a></span>()</code>
 <div class="block">Test case for
@@ -1037,27 +1045,27 @@ extends <a href="../../../../org/apache/
  condition</a>.</div>
 </td>
 </tr>
-<tr id="i173" class="rowColor">
+<tr id="i175" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testSemiJoinRule--">testSemiJoinRule</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i174" class="altColor">
+<tr id="i176" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testSemiJoinTrim--">testSemiJoinTrim</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i175" class="rowColor">
+<tr id="i177" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testSortJoinTranspose1--">testSortJoinTranspose1</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i176" class="altColor">
+<tr id="i178" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testSortJoinTranspose2--">testSortJoinTranspose2</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i177" class="rowColor">
+<tr id="i179" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testSortJoinTranspose3--">testSortJoinTranspose3</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i178" class="altColor">
+<tr id="i180" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testSortJoinTranspose4--">testSortJoinTranspose4</a></span>()</code>
 <div class="block">Test case for
@@ -1065,7 +1073,7 @@ extends <a href="../../../../org/apache/
  Wrong collation trait in SortJoinTransposeRule for right joins</a>.</div>
 </td>
 </tr>
-<tr id="i179" class="rowColor">
+<tr id="i181" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testSortUnionTranspose--">testSortUnionTranspose</a></span>()</code>
 <div class="block">Test case for
@@ -1073,7 +1081,7 @@ extends <a href="../../../../org/apache/
  Implement SortUnionTransposeRule</a>.</div>
 </td>
 </tr>
-<tr id="i180" class="altColor">
+<tr id="i182" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testSortUnionTranspose2--">testSortUnionTranspose2</a></span>()</code>
 <div class="block">Test case for
@@ -1081,7 +1089,7 @@ extends <a href="../../../../org/apache/
  Implement SortUnionTransposeRule</a>.</div>
 </td>
 </tr>
-<tr id="i181" class="rowColor">
+<tr id="i183" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testSortUnionTranspose3--">testSortUnionTranspose3</a></span>()</code>
 <div class="block">Test case for
@@ -1089,83 +1097,83 @@ extends <a href="../../../../org/apache/
  Push limit 0 will result in an infinite loop</a>.</div>
 </td>
 </tr>
-<tr id="i182" class="altColor">
+<tr id="i184" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testStrengthenJoinType--">testStrengthenJoinType</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i183" class="rowColor">
+<tr id="i185" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testSwapOuterJoin--">testSwapOuterJoin</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i184" class="altColor">
+<tr id="i186" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testTransitiveInferenceAggregate--">testTransitiveInferenceAggregate</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i185" class="rowColor">
+<tr id="i187" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testTransitiveInferenceComplexPredicate--">testTransitiveInferenceComplexPredicate</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i186" class="altColor">
+<tr id="i188" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testTransitiveInferenceConjunctInPullUp--">testTransitiveInferenceConjunctInPullUp</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i187" class="rowColor">
+<tr id="i189" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testTransitiveInferenceConstantEquiPredicate--">testTransitiveInferenceConstantEquiPredicate</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i188" class="altColor">
+<tr id="i190" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testTransitiveInferenceFullOuterJoin--">testTransitiveInferenceFullOuterJoin</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i189" class="rowColor">
+<tr id="i191" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testTransitiveInferenceJoin--">testTransitiveInferenceJoin</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i190" class="altColor">
+<tr id="i192" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testTransitiveInferenceJoin3way--">testTransitiveInferenceJoin3way</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i191" class="rowColor">
+<tr id="i193" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testTransitiveInferenceJoin3wayAgg--">testTransitiveInferenceJoin3wayAgg</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i192" class="altColor">
+<tr id="i194" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testTransitiveInferenceLeftOuterJoin--">testTransitiveInferenceLeftOuterJoin</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i193" class="rowColor">
+<tr id="i195" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testTransitiveInferenceNoPullUpExprs--">testTransitiveInferenceNoPullUpExprs</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i194" class="altColor">
+<tr id="i196" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testTransitiveInferencePreventProjectPullUp--">testTransitiveInferencePreventProjectPullUp</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i195" class="rowColor">
+<tr id="i197" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testTransitiveInferenceProject--">testTransitiveInferenceProject</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i196" class="altColor">
+<tr id="i198" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testTransitiveInferencePullUpThruAlias--">testTransitiveInferencePullUpThruAlias</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i197" class="rowColor">
+<tr id="i199" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testTransitiveInferenceRightOuterJoin--">testTransitiveInferenceRightOuterJoin</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i198" class="altColor">
+<tr id="i200" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testTransitiveInferenceUnion--">testTransitiveInferenceUnion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i199" class="rowColor">
+<tr id="i201" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testTransitiveInferenceUnion3way--">testTransitiveInferenceUnion3way</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i200" class="altColor">
+<tr id="i202" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testTransitiveInferenceUnion3wayOr--">testTransitiveInferenceUnion3wayOr</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i201" class="rowColor">
+<tr id="i203" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testTransitiveInferenceUnionAlwaysTrue--">testTransitiveInferenceUnionAlwaysTrue</a></span>()</code>
 <div class="block">Test case for
@@ -1173,15 +1181,15 @@ extends <a href="../../../../org/apache/
  getPredicates from a union is not correct</a>.</div>
 </td>
 </tr>
-<tr id="i202" class="altColor">
+<tr id="i204" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testUnionToDistinctRule--">testUnionToDistinctRule</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i203" class="rowColor">
+<tr id="i205" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testWhereInCorrelated--">testWhereInCorrelated</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i204" class="altColor">
+<tr id="i206" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/test/RelOptRulesTest.html#testWindowInParenthesis--">testWindowInParenthesis</a></span>()</code>
 <div class="block">Test case for
@@ -3231,6 +3239,15 @@ extends <a href="../../../../org/apache/
 <pre>public&nbsp;void&nbsp;testProjectWindowTransposeRuleWithConstants()</pre>
 </li>
 </ul>
+<a name="testAggregateProjectPullUpConstants--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testAggregateProjectPullUpConstants</h4>
+<pre>public&nbsp;void&nbsp;testAggregateProjectPullUpConstants()</pre>
+</li>
+</ul>
 <a name="testPushFilterWithRank--">
 <!--   -->
 </a>
@@ -3494,6 +3511,15 @@ extends <a href="../../../../org/apache/
  constants but only one can be removed.</div>
 </li>
 </ul>
+<a name="testReduceExpressionsNot--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testReduceExpressionsNot</h4>
+<pre>public&nbsp;void&nbsp;testReduceExpressionsNot()</pre>
+</li>
+</ul>
 <a name="testExpandProjectScalar--">
 <!--   -->
 </a>

Modified: calcite/site/testapidocs/org/apache/calcite/test/RexImplicationCheckerTest.Fixture.html
URL: http://svn.apache.org/viewvc/calcite/site/testapidocs/org/apache/calcite/test/RexImplicationCheckerTest.Fixture.html?rev=1764369&r1=1764368&r2=1764369&view=diff
==============================================================================
--- calcite/site/testapidocs/org/apache/calcite/test/RexImplicationCheckerTest.Fixture.html (original)
+++ calcite/site/testapidocs/org/apache/calcite/test/RexImplicationCheckerTest.Fixture.html Wed Oct 12 01:12:53 2016
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RexImplicationCheckerTest.Fixture (Calcite 1.9.0 Test API)</title>
+<title>RexImplicationCheckerTest.Fixture (Calcite 1.10.0 Test API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RexImplicationCheckerTest.Fixture (Calcite 1.9.0 Test API)";
+            parent.document.title="RexImplicationCheckerTest.Fixture (Calcite 1.10.0 Test API)";
         }
     }
     catch(err) {

Modified: calcite/site/testapidocs/org/apache/calcite/test/RexImplicationCheckerTest.html
URL: http://svn.apache.org/viewvc/calcite/site/testapidocs/org/apache/calcite/test/RexImplicationCheckerTest.html?rev=1764369&r1=1764368&r2=1764369&view=diff
==============================================================================
--- calcite/site/testapidocs/org/apache/calcite/test/RexImplicationCheckerTest.html (original)
+++ calcite/site/testapidocs/org/apache/calcite/test/RexImplicationCheckerTest.html Wed Oct 12 01:12:53 2016
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RexImplicationCheckerTest (Calcite 1.9.0 Test API)</title>
+<title>RexImplicationCheckerTest (Calcite 1.10.0 Test API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RexImplicationCheckerTest (Calcite 1.9.0 Test API)";
+            parent.document.title="RexImplicationCheckerTest (Calcite 1.10.0 Test API)";
         }
     }
     catch(err) {

Modified: calcite/site/testapidocs/org/apache/calcite/test/RexProgramTest.html
URL: http://svn.apache.org/viewvc/calcite/site/testapidocs/org/apache/calcite/test/RexProgramTest.html?rev=1764369&r1=1764368&r2=1764369&view=diff
==============================================================================
--- calcite/site/testapidocs/org/apache/calcite/test/RexProgramTest.html (original)
+++ calcite/site/testapidocs/org/apache/calcite/test/RexProgramTest.html Wed Oct 12 01:12:53 2016
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RexProgramTest (Calcite 1.9.0 Test API)</title>
+<title>RexProgramTest (Calcite 1.10.0 Test API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RexProgramTest (Calcite 1.9.0 Test API)";
+            parent.document.title="RexProgramTest (Calcite 1.10.0 Test API)";
         }
     }
     catch(err) {

Modified: calcite/site/testapidocs/org/apache/calcite/test/RexTransformerTest.html
URL: http://svn.apache.org/viewvc/calcite/site/testapidocs/org/apache/calcite/test/RexTransformerTest.html?rev=1764369&r1=1764368&r2=1764369&view=diff
==============================================================================
--- calcite/site/testapidocs/org/apache/calcite/test/RexTransformerTest.html (original)
+++ calcite/site/testapidocs/org/apache/calcite/test/RexTransformerTest.html Wed Oct 12 01:12:53 2016
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RexTransformerTest (Calcite 1.9.0 Test API)</title>
+<title>RexTransformerTest (Calcite 1.10.0 Test API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RexTransformerTest (Calcite 1.9.0 Test API)";
+            parent.document.title="RexTransformerTest (Calcite 1.10.0 Test API)";
         }
     }
     catch(err) {

Modified: calcite/site/testapidocs/org/apache/calcite/test/ScannableTableTest.BeatlesFilterableTable.html
URL: http://svn.apache.org/viewvc/calcite/site/testapidocs/org/apache/calcite/test/ScannableTableTest.BeatlesFilterableTable.html?rev=1764369&r1=1764368&r2=1764369&view=diff
==============================================================================
--- calcite/site/testapidocs/org/apache/calcite/test/ScannableTableTest.BeatlesFilterableTable.html (original)
+++ calcite/site/testapidocs/org/apache/calcite/test/ScannableTableTest.BeatlesFilterableTable.html Wed Oct 12 01:12:53 2016
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ScannableTableTest.BeatlesFilterableTable (Calcite 1.9.0 Test API)</title>
+<title>ScannableTableTest.BeatlesFilterableTable (Calcite 1.10.0 Test API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ScannableTableTest.BeatlesFilterableTable (Calcite 1.9.0 Test API)";
+            parent.document.title="ScannableTableTest.BeatlesFilterableTable (Calcite 1.10.0 Test API)";
         }
     }
     catch(err) {

Modified: calcite/site/testapidocs/org/apache/calcite/test/ScannableTableTest.BeatlesProjectableFilterableTable.html
URL: http://svn.apache.org/viewvc/calcite/site/testapidocs/org/apache/calcite/test/ScannableTableTest.BeatlesProjectableFilterableTable.html?rev=1764369&r1=1764368&r2=1764369&view=diff
==============================================================================
--- calcite/site/testapidocs/org/apache/calcite/test/ScannableTableTest.BeatlesProjectableFilterableTable.html (original)
+++ calcite/site/testapidocs/org/apache/calcite/test/ScannableTableTest.BeatlesProjectableFilterableTable.html Wed Oct 12 01:12:53 2016
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ScannableTableTest.BeatlesProjectableFilterableTable (Calcite 1.9.0 Test API)</title>
+<title>ScannableTableTest.BeatlesProjectableFilterableTable (Calcite 1.10.0 Test API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ScannableTableTest.BeatlesProjectableFilterableTable (Calcite 1.9.0 Test API)";
+            parent.document.title="ScannableTableTest.BeatlesProjectableFilterableTable (Calcite 1.10.0 Test API)";
         }
     }
     catch(err) {

Modified: calcite/site/testapidocs/org/apache/calcite/test/ScannableTableTest.BeatlesTable.html
URL: http://svn.apache.org/viewvc/calcite/site/testapidocs/org/apache/calcite/test/ScannableTableTest.BeatlesTable.html?rev=1764369&r1=1764368&r2=1764369&view=diff
==============================================================================
--- calcite/site/testapidocs/org/apache/calcite/test/ScannableTableTest.BeatlesTable.html (original)
+++ calcite/site/testapidocs/org/apache/calcite/test/ScannableTableTest.BeatlesTable.html Wed Oct 12 01:12:53 2016
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ScannableTableTest.BeatlesTable (Calcite 1.9.0 Test API)</title>
+<title>ScannableTableTest.BeatlesTable (Calcite 1.10.0 Test API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ScannableTableTest.BeatlesTable (Calcite 1.9.0 Test API)";
+            parent.document.title="ScannableTableTest.BeatlesTable (Calcite 1.10.0 Test API)";
         }
     }
     catch(err) {

Modified: calcite/site/testapidocs/org/apache/calcite/test/ScannableTableTest.SimpleTable.html
URL: http://svn.apache.org/viewvc/calcite/site/testapidocs/org/apache/calcite/test/ScannableTableTest.SimpleTable.html?rev=1764369&r1=1764368&r2=1764369&view=diff
==============================================================================
--- calcite/site/testapidocs/org/apache/calcite/test/ScannableTableTest.SimpleTable.html (original)
+++ calcite/site/testapidocs/org/apache/calcite/test/ScannableTableTest.SimpleTable.html Wed Oct 12 01:12:53 2016
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ScannableTableTest.SimpleTable (Calcite 1.9.0 Test API)</title>
+<title>ScannableTableTest.SimpleTable (Calcite 1.10.0 Test API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ScannableTableTest.SimpleTable (Calcite 1.9.0 Test API)";
+            parent.document.title="ScannableTableTest.SimpleTable (Calcite 1.10.0 Test API)";
         }
     }
     catch(err) {

Modified: calcite/site/testapidocs/org/apache/calcite/test/ScannableTableTest.html
URL: http://svn.apache.org/viewvc/calcite/site/testapidocs/org/apache/calcite/test/ScannableTableTest.html?rev=1764369&r1=1764368&r2=1764369&view=diff
==============================================================================
--- calcite/site/testapidocs/org/apache/calcite/test/ScannableTableTest.html (original)
+++ calcite/site/testapidocs/org/apache/calcite/test/ScannableTableTest.html Wed Oct 12 01:12:53 2016
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ScannableTableTest (Calcite 1.9.0 Test API)</title>
+<title>ScannableTableTest (Calcite 1.10.0 Test API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ScannableTableTest (Calcite 1.9.0 Test API)";
+            parent.document.title="ScannableTableTest (Calcite 1.10.0 Test API)";
         }
     }
     catch(err) {

Modified: calcite/site/testapidocs/org/apache/calcite/test/SparkAdapterTest.html
URL: http://svn.apache.org/viewvc/calcite/site/testapidocs/org/apache/calcite/test/SparkAdapterTest.html?rev=1764369&r1=1764368&r2=1764369&view=diff
==============================================================================
--- calcite/site/testapidocs/org/apache/calcite/test/SparkAdapterTest.html (original)
+++ calcite/site/testapidocs/org/apache/calcite/test/SparkAdapterTest.html Wed Oct 12 01:12:53 2016
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SparkAdapterTest (Calcite 1.9.0 Test API)</title>
+<title>SparkAdapterTest (Calcite 1.10.0 Test API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SparkAdapterTest (Calcite 1.9.0 Test API)";
+            parent.document.title="SparkAdapterTest (Calcite 1.10.0 Test API)";
         }
     }
     catch(err) {