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 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 fieldCount,
+ <a href="../../../../../org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a> 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> rootRel,
boolean restructure)</code> </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> r,
<a href="../../../../../org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a> parent)</code> </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> oldRel)</code> </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> builder,
<a href="../../../../../org/apache/calcite/rel/core/CorrelationId.html" title="class in org.apache.calcite.rel.core">CorrelationId</a> 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> rel,
<a href="../../../../../org/apache/calcite/rel/core/JoinRelType.html" title="enum in org.apache.calcite.rel.core">JoinRelType</a> joinType)</code> </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> rel,
<a href="../../../../../org/apache/calcite/rel/core/JoinRelType.html" title="enum in org.apache.calcite.rel.core">JoinRelType</a> 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> root)</code> </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> r,
+ <a href="../../../../../org/apache/calcite/util/mapping/Mapping.html" title="interface in org.apache.calcite.util.mapping">Mapping</a> mapping)</code> </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> root,