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 [2/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/run...

Modified: calcite/site/apidocs/org/apache/calcite/interpreter/InterpretableConvention.html
URL: http://svn.apache.org/viewvc/calcite/site/apidocs/org/apache/calcite/interpreter/InterpretableConvention.html?rev=1764369&r1=1764368&r2=1764369&view=diff
==============================================================================
--- calcite/site/apidocs/org/apache/calcite/interpreter/InterpretableConvention.html (original)
+++ calcite/site/apidocs/org/apache/calcite/interpreter/InterpretableConvention.html Wed Oct 12 01:12:53 2016
@@ -263,7 +263,7 @@ the order they are declared.</div>
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;java.lang.<a href="http://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="http://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="http://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="http://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="http://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="http://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="http://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="http://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="http://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="http://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="http://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="http://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="http://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="http://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="http://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/rel/class-use/RelNode.html
URL: http://svn.apache.org/viewvc/calcite/site/apidocs/org/apache/calcite/rel/class-use/RelNode.html?rev=1764369&r1=1764368&r2=1764369&view=diff
==============================================================================
--- calcite/site/apidocs/org/apache/calcite/rel/class-use/RelNode.html (original)
+++ calcite/site/apidocs/org/apache/calcite/rel/class-use/RelNode.html Wed Oct 12 01:12:53 2016
@@ -9428,20 +9428,28 @@
 </td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.TrimResult.html" title="class in org.apache.calcite.sql2rel">RelFieldTrimmer.TrimResult</a></code></td>
+<td class="colLast"><span class="typeNameLabel">RelFieldTrimmer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.html#dummyProject-int-org.apache.calcite.rel.RelNode-">dummyProject</a></span>(int&nbsp;fieldCount,
+            <a href="../../../../../org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a>&nbsp;input)</code>
+<div class="block">Creates a project with a dummy column, to protect the parts of the system
+ that cannot handle a relational expression with no columns.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlToRelConverter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql2rel/SqlToRelConverter.html#flattenTypes-org.apache.calcite.rel.RelNode-boolean-">flattenTypes</a></span>(<a href="../../../../../org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a>&nbsp;rootRel,
             boolean&nbsp;restructure)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>org.apache.calcite.sql2rel.RelDecorrelator.Frame</code></td>
 <td class="colLast"><span class="typeNameLabel">RelDecorrelator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql2rel/RelDecorrelator.html#getInvoke-org.apache.calcite.rel.RelNode-org.apache.calcite.rel.RelNode-">getInvoke</a></span>(<a href="../../../../../org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a>&nbsp;r,
          <a href="../../../../../org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a>&nbsp;parent)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">RelStructuredTypeFlattener.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql2rel/RelStructuredTypeFlattener.html#getNewForOldRel-org.apache.calcite.rel.RelNode-">getNewForOldRel</a></span>(<a href="../../../../../org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a>&nbsp;oldRel)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">DeduplicateCorrelateVariables.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql2rel/DeduplicateCorrelateVariables.html#go-org.apache.calcite.rex.RexBuilder-org.apache.calcite.rel.core.CorrelationId-java.lang.Iterable-org.apache.calcite.rel.RelNode-">go</a></span>(<a href="../../../../../org/apache/calcite/rex/RexBuilder.html" title="class in org.apache.calcite.rex">RexBuilder</a>&nbsp;builder,
   <a href="../../../../../org/apache/calcite/rel/core/CorrelationId.html" title="class in org.apache.calcite.rel.core">CorrelationId</a>&nbsp;canonicalId,
@@ -9451,12 +9459,12 @@
  with a canonical correlation variable.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/calcite/rex/RexNode.html" title="class in org.apache.calcite.rex">RexNode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlToRelConverter.Blackboard.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql2rel/SqlToRelConverter.Blackboard.html#register-org.apache.calcite.rel.RelNode-org.apache.calcite.rel.core.JoinRelType-">register</a></span>(<a href="../../../../../org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a>&nbsp;rel,
         <a href="../../../../../org/apache/calcite/rel/core/JoinRelType.html" title="enum in org.apache.calcite.rel.core">JoinRelType</a>&nbsp;joinType)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/calcite/rex/RexNode.html" title="class in org.apache.calcite.rex">RexNode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlToRelConverter.Blackboard.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql2rel/SqlToRelConverter.Blackboard.html#register-org.apache.calcite.rel.RelNode-org.apache.calcite.rel.core.JoinRelType-java.util.List-">register</a></span>(<a href="../../../../../org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a>&nbsp;rel,
         <a href="../../../../../org/apache/calcite/rel/core/JoinRelType.html" title="enum in org.apache.calcite.rel.core">JoinRelType</a>&nbsp;joinType,
@@ -9464,10 +9472,15 @@
 <div class="block">Registers a relational expression.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">RelDecorrelator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql2rel/RelDecorrelator.html#removeCorrelationViaRule-org.apache.calcite.rel.RelNode-">removeCorrelationViaRule</a></span>(<a href="../../../../../org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a>&nbsp;root)</code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.TrimResult.html" title="class in org.apache.calcite.sql2rel">RelFieldTrimmer.TrimResult</a></code></td>
+<td class="colLast"><span class="typeNameLabel">RelFieldTrimmer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.html#result-org.apache.calcite.rel.RelNode-org.apache.calcite.util.mapping.Mapping-">result</a></span>(<a href="../../../../../org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a>&nbsp;r,
+      <a href="../../../../../org/apache/calcite/util/mapping/Mapping.html" title="interface in org.apache.calcite.util.mapping">Mapping</a>&nbsp;mapping)</code>&nbsp;</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">RelStructuredTypeFlattener.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql2rel/RelStructuredTypeFlattener.html#rewrite-org.apache.calcite.rel.RelNode-boolean-">rewrite</a></span>(<a href="../../../../../org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a>&nbsp;root,