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 [9/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/sql/parser/class-use/SqlParserPos.html
URL: http://svn.apache.org/viewvc/calcite/site/apidocs/org/apache/calcite/sql/parser/class-use/SqlParserPos.html?rev=1764369&r1=1764368&r2=1764369&view=diff
==============================================================================
--- calcite/site/apidocs/org/apache/calcite/sql/parser/class-use/SqlParserPos.html (original)
+++ calcite/site/apidocs/org/apache/calcite/sql/parser/class-use/SqlParserPos.html Wed Oct 12 01:12:53 2016
@@ -428,47 +428,51 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SqlTimestampLiteral.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlTimestampLiteral.html#clone-org.apache.calcite.sql.parser.SqlParserPos-">clone</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SqlBasicCall.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlBasicCall.html#clone-org.apache.calcite.sql.parser.SqlParserPos-">clone</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SqlTimestampLiteral.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlTimestampLiteral.html#clone-org.apache.calcite.sql.parser.SqlParserPos-">clone</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlNodeList.html" title="class in org.apache.calcite.sql">SqlNodeList</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlNodeList.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlNodeList.html#clone-org.apache.calcite.sql.parser.SqlParserPos-">clone</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlCall.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlCall.html#clone-org.apache.calcite.sql.parser.SqlParserPos-">clone</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlIntervalLiteral.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlIntervalLiteral.html#clone-org.apache.calcite.sql.parser.SqlParserPos-">clone</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlDataTypeSpec.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlDataTypeSpec.html#clone-org.apache.calcite.sql.parser.SqlParserPos-">clone</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlDynamicParam.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlDynamicParam.html#clone-org.apache.calcite.sql.parser.SqlParserPos-">clone</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlNumericLiteral.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlNumericLiteral.html#clone-org.apache.calcite.sql.parser.SqlParserPos-">clone</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlNode.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlNode.html#clone-org.apache.calcite.sql.parser.SqlParserPos-">clone</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>
 <div class="block">Clones a SqlNode with a different position.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlIntervalQualifier.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlIntervalQualifier.html#clone-org.apache.calcite.sql.parser.SqlParserPos-">clone</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlIdentifier.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlIdentifier.html#clone-org.apache.calcite.sql.parser.SqlParserPos-">clone</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlWindow.html" title="class in org.apache.calcite.sql">SqlWindow</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlWindow.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlWindow.html#create-org.apache.calcite.sql.SqlIdentifier-org.apache.calcite.sql.SqlIdentifier-org.apache.calcite.sql.SqlNodeList-org.apache.calcite.sql.SqlNodeList-org.apache.calcite.sql.SqlLiteral-org.apache.calcite.sql.SqlNode-org.apache.calcite.sql.SqlNode-org.apache.calcite.sql.SqlLiteral-org.apache.calcite.sql.parser.SqlParserPos-">create</a></span>(<a href="../../../../../../org/apache/calcite/sql/SqlIdentifier.html" title="class in org.apache.calcite.sql">SqlIdentifier</a>&nbsp;declName,
       <a href="../../../../../../org/apache/calcite/sql/SqlIdentifier.html" title="class in org.apache.calcite.sql">SqlIdentifier</a>&nbsp;refName,
@@ -480,33 +484,33 @@
       <a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html" title="class in org.apache.calcite.sql">SqlLiteral</a>&nbsp;allowPartial,
       <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlNumericLiteral.html" title="class in org.apache.calcite.sql">SqlNumericLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlLiteral.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html#createApproxNumeric-java.lang.String-org.apache.calcite.sql.parser.SqlParserPos-">createApproxNumeric</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s,
                    <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlBinaryStringLiteral.html" title="class in org.apache.calcite.sql">SqlBinaryStringLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlLiteral.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html#createBinaryString-byte:A-org.apache.calcite.sql.parser.SqlParserPos-">createBinaryString</a></span>(byte[]&nbsp;bytes,
                   <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>
 <div class="block">Creates a literal like X'ABAB' from an array of bytes.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlBinaryStringLiteral.html" title="class in org.apache.calcite.sql">SqlBinaryStringLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlLiteral.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html#createBinaryString-java.lang.String-org.apache.calcite.sql.parser.SqlParserPos-">createBinaryString</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s,
                   <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>
 <div class="block">Creates a literal like X'ABAB'.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html" title="class in org.apache.calcite.sql">SqlLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlLiteral.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html#createBoolean-boolean-org.apache.calcite.sql.parser.SqlParserPos-">createBoolean</a></span>(boolean&nbsp;b,
              <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>
 <div class="block">Creates a boolean literal.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlCall.html" title="class in org.apache.calcite.sql">SqlCall</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlOperator.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlOperator.html#createCall-org.apache.calcite.sql.SqlLiteral-org.apache.calcite.sql.parser.SqlParserPos-org.apache.calcite.sql.SqlNode...-">createCall</a></span>(<a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html" title="class in org.apache.calcite.sql">SqlLiteral</a>&nbsp;functionQualifier,
           <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos,
@@ -514,25 +518,25 @@
 <div class="block">Creates a call to this operand with an array of operands.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlCall.html" title="class in org.apache.calcite.sql">SqlCall</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlJoin.SqlJoinOperator.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlJoin.SqlJoinOperator.html#createCall-org.apache.calcite.sql.SqlLiteral-org.apache.calcite.sql.parser.SqlParserPos-org.apache.calcite.sql.SqlNode...-">createCall</a></span>(<a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html" title="class in org.apache.calcite.sql">SqlLiteral</a>&nbsp;functionQualifier,
           <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos,
           <a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a>...&nbsp;operands)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlCall.html" title="class in org.apache.calcite.sql">SqlCall</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlSelectOperator.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlSelectOperator.html#createCall-org.apache.calcite.sql.SqlLiteral-org.apache.calcite.sql.parser.SqlParserPos-org.apache.calcite.sql.SqlNode...-">createCall</a></span>(<a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html" title="class in org.apache.calcite.sql">SqlLiteral</a>&nbsp;functionQualifier,
           <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos,
           <a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a>...&nbsp;operands)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlCall.html" title="class in org.apache.calcite.sql">SqlCall</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlJdbcFunctionCall.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlJdbcFunctionCall.html#createCall-org.apache.calcite.sql.SqlLiteral-org.apache.calcite.sql.parser.SqlParserPos-org.apache.calcite.sql.SqlNode...-">createCall</a></span>(<a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html" title="class in org.apache.calcite.sql">SqlLiteral</a>&nbsp;functionQualifier,
           <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos,
           <a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a>...&nbsp;operands)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlSelect.html" title="class in org.apache.calcite.sql">SqlSelect</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlSelectOperator.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlSelectOperator.html#createCall-org.apache.calcite.sql.SqlNodeList-org.apache.calcite.sql.SqlNodeList-org.apache.calcite.sql.SqlNode-org.apache.calcite.sql.SqlNode-org.apache.calcite.sql.SqlNodeList-org.apache.calcite.sql.SqlNode-org.apache.calcite.sql.SqlNodeList-org.apache.calcite.sql.SqlNodeList-org.apache.calcite.sql.SqlNode-org.apache.calcite.sql.SqlNode-org.apache.calcite.sql.parser.SqlParserPos-">createCall</a></span>(<a href="../../../../../../org/apache/calcite/sql/SqlNodeList.html" title="class in org.apache.calcite.sql">SqlNodeList</a>&nbsp;keywordList,
           <a href="../../../../../../org/apache/calcite/sql/SqlNodeList.html" title="class in org.apache.calcite.sql">SqlNodeList</a>&nbsp;selectList,
@@ -548,33 +552,33 @@
 <div class="block">Creates a call to the <code>SELECT</code> operator.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlCall.html" title="class in org.apache.calcite.sql">SqlCall</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlOperator.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlOperator.html#createCall-org.apache.calcite.sql.parser.SqlParserPos-java.util.List-">createCall</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;? extends <a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a>&gt;&nbsp;operandList)</code>
 <div class="block">Creates a call to this operand with a list of operands.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlCall.html" title="class in org.apache.calcite.sql">SqlCall</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlOperator.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlOperator.html#createCall-org.apache.calcite.sql.parser.SqlParserPos-org.apache.calcite.sql.SqlNode...-">createCall</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos,
           <a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a>...&nbsp;operands)</code>
 <div class="block">Creates a call to this operand with an array of operands.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlCall.html" title="class in org.apache.calcite.sql">SqlCall</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlJdbcFunctionCall.SimpleMakeCall.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlJdbcFunctionCall.SimpleMakeCall.html#createCall-org.apache.calcite.sql.parser.SqlParserPos-org.apache.calcite.sql.SqlNode...-">createCall</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos,
           <a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a>...&nbsp;operands)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlCharStringLiteral.html" title="class in org.apache.calcite.sql">SqlCharStringLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlLiteral.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html#createCharString-java.lang.String-org.apache.calcite.sql.parser.SqlParserPos-">createCharString</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s,
                 <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>
 <div class="block">Creates a string literal in the system character set.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlCharStringLiteral.html" title="class in org.apache.calcite.sql">SqlCharStringLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlLiteral.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html#createCharString-java.lang.String-java.lang.String-org.apache.calcite.sql.parser.SqlParserPos-">createCharString</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;charSet,
@@ -582,26 +586,26 @@
 <div class="block">Creates a string literal, with optional character-set.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlWindow.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlWindow.html#createCurrentRow-org.apache.calcite.sql.parser.SqlParserPos-">createCurrentRow</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlDateLiteral.html" title="class in org.apache.calcite.sql">SqlDateLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlLiteral.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html#createDate-java.util.Calendar-org.apache.calcite.sql.parser.SqlParserPos-">createDate</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;calendar,
           <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlNumericLiteral.html" title="class in org.apache.calcite.sql">SqlNumericLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlLiteral.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html#createExactNumeric-java.lang.String-org.apache.calcite.sql.parser.SqlParserPos-">createExactNumeric</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s,
                   <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlWindow.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlWindow.html#createFollowing-org.apache.calcite.sql.SqlNode-org.apache.calcite.sql.parser.SqlParserPos-">createFollowing</a></span>(<a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a>&nbsp;e,
                <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlIntervalLiteral.html" title="class in org.apache.calcite.sql">SqlIntervalLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlLiteral.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html#createInterval-int-java.lang.String-org.apache.calcite.sql.SqlIntervalQualifier-org.apache.calcite.sql.parser.SqlParserPos-">createInterval</a></span>(int&nbsp;sign,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;intervalStr,
@@ -610,30 +614,30 @@
 <div class="block">Creates an interval literal.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlNumericLiteral.html" title="class in org.apache.calcite.sql">SqlNumericLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlLiteral.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html#createNegative-org.apache.calcite.sql.SqlNumericLiteral-org.apache.calcite.sql.parser.SqlParserPos-">createNegative</a></span>(<a href="../../../../../../org/apache/calcite/sql/SqlNumericLiteral.html" title="class in org.apache.calcite.sql">SqlNumericLiteral</a>&nbsp;num,
               <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html" title="class in org.apache.calcite.sql">SqlLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlLiteral.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html#createNull-org.apache.calcite.sql.parser.SqlParserPos-">createNull</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>
 <div class="block">Creates a NULL literal.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlWindow.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlWindow.html#createPreceding-org.apache.calcite.sql.SqlNode-org.apache.calcite.sql.parser.SqlParserPos-">createPreceding</a></span>(<a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a>&nbsp;e,
                <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html" title="class in org.apache.calcite.sql">SqlLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlLiteral.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html#createSample-org.apache.calcite.sql.SqlSampleSpec-org.apache.calcite.sql.parser.SqlParserPos-">createSample</a></span>(<a href="../../../../../../org/apache/calcite/sql/SqlSampleSpec.html" title="class in org.apache.calcite.sql">SqlSampleSpec</a>&nbsp;sampleSpec,
             <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>
 <div class="block">Creates a literal which represents a sample specification.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html" title="class in org.apache.calcite.sql">SqlLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlLiteral.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html#createSymbol-java.lang.Enum-org.apache.calcite.sql.parser.SqlParserPos-">createSymbol</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;o,
             <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>
@@ -642,31 +646,31 @@
  'Hello world!')</code>.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlTimeLiteral.html" title="class in org.apache.calcite.sql">SqlTimeLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlLiteral.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html#createTime-java.util.Calendar-int-org.apache.calcite.sql.parser.SqlParserPos-">createTime</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;calendar,
           int&nbsp;precision,
           <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlTimestampLiteral.html" title="class in org.apache.calcite.sql">SqlTimestampLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlLiteral.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html#createTimestamp-java.util.Calendar-int-org.apache.calcite.sql.parser.SqlParserPos-">createTimestamp</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;calendar,
                int&nbsp;precision,
                <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlWindow.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlWindow.html#createUnboundedFollowing-org.apache.calcite.sql.parser.SqlParserPos-">createUnboundedFollowing</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlWindow.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlWindow.html#createUnboundedPreceding-org.apache.calcite.sql.parser.SqlParserPos-">createUnboundedPreceding</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html" title="class in org.apache.calcite.sql">SqlLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlLiteral.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html#createUnknown-org.apache.calcite.sql.parser.SqlParserPos-">createUnknown</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>int[]</code></td>
 <td class="colLast"><span class="typeNameLabel">SqlIntervalQualifier.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlIntervalQualifier.html#evaluateIntervalLiteral-java.lang.String-org.apache.calcite.sql.parser.SqlParserPos-org.apache.calcite.rel.type.RelDataTypeSystem-">evaluateIntervalLiteral</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value,
                        <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos,
@@ -675,14 +679,14 @@
  interval qualifier.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">SqlCall.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlCall.html#findValidOptions-org.apache.calcite.sql.validate.SqlValidator-org.apache.calcite.sql.validate.SqlValidatorScope-org.apache.calcite.sql.parser.SqlParserPos-java.util.Collection-">findValidOptions</a></span>(<a href="../../../../../../org/apache/calcite/sql/validate/SqlValidator.html" title="interface in org.apache.calcite.sql.validate">SqlValidator</a>&nbsp;validator,
                 <a href="../../../../../../org/apache/calcite/sql/validate/SqlValidatorScope.html" title="interface in org.apache.calcite.sql.validate">SqlValidatorScope</a>&nbsp;scope,
                 <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../../org/apache/calcite/sql/validate/SqlMoniker.html" title="interface in org.apache.calcite.sql.validate">SqlMoniker</a>&gt;&nbsp;hintList)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">SqlNode.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlNode.html#findValidOptions-org.apache.calcite.sql.validate.SqlValidator-org.apache.calcite.sql.validate.SqlValidatorScope-org.apache.calcite.sql.parser.SqlParserPos-java.util.Collection-">findValidOptions</a></span>(<a href="../../../../../../org/apache/calcite/sql/validate/SqlValidator.html" title="interface in org.apache.calcite.sql.validate">SqlValidator</a>&nbsp;validator,
                 <a href="../../../../../../org/apache/calcite/sql/validate/SqlValidatorScope.html" title="interface in org.apache.calcite.sql.validate">SqlValidatorScope</a>&nbsp;scope,
@@ -692,14 +696,14 @@
  the node matches that of pos.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/runtime/CalciteContextException.html" title="class in org.apache.calcite.runtime">CalciteContextException</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlUtil.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlUtil.html#newContextException-org.apache.calcite.sql.parser.SqlParserPos-org.apache.calcite.runtime.Resources.ExInst-">newContextException</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos,
                    <a href="../../../../../../org/apache/calcite/runtime/Resources.ExInst.html" title="class in org.apache.calcite.runtime">Resources.ExInst</a>&lt;?&gt;&nbsp;e)</code>
 <div class="block">Wraps an exception with context.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/runtime/CalciteException.html" title="class in org.apache.calcite.runtime">CalciteException</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlUtil.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlUtil.html#newContextException-org.apache.calcite.sql.parser.SqlParserPos-org.apache.calcite.runtime.Resources.ExInst-java.lang.String-">newContextException</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos,
                    <a href="../../../../../../org/apache/calcite/runtime/Resources.ExInst.html" title="class in org.apache.calcite.runtime">Resources.ExInst</a>&lt;?&gt;&nbsp;e,
@@ -707,14 +711,14 @@
 <div class="block">Wraps an exception with context.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlIdentifier.html" title="class in org.apache.calcite.sql">SqlIdentifier</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlIdentifier.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlIdentifier.html#plus-java.lang.String-org.apache.calcite.sql.parser.SqlParserPos-">plus</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
     <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>
 <div class="block">Creates an identifier that consists of this identifier plus a name segment.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlIdentifier.html" title="class in org.apache.calcite.sql">SqlIdentifier</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlIdentifier.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlIdentifier.html#star-java.util.List-org.apache.calcite.sql.parser.SqlParserPos-java.util.List-">star</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;names,
     <a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos,
@@ -722,27 +726,27 @@
 <div class="block">Creates an identifier that ends in a wildcard star.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/calcite/sql/SqlIdentifier.html" title="class in org.apache.calcite.sql">SqlIdentifier</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlIdentifier.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlIdentifier.html#star-org.apache.calcite.sql.parser.SqlParserPos-">star</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>
 <div class="block">Creates an identifier that is a singleton wildcard star.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html" title="class in org.apache.calcite.sql">SqlLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlExplain.Depth.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlExplain.Depth.html#symbol-org.apache.calcite.sql.parser.SqlParserPos-">symbol</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>
 <div class="block">Creates a parse-tree node representing an occurrence of this symbol
  at a particular position in the parsed text.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html" title="class in org.apache.calcite.sql">SqlLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlInsertKeyword.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlInsertKeyword.html#symbol-org.apache.calcite.sql.parser.SqlParserPos-">symbol</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>
 <div class="block">Creates a parse-tree node representing an occurrence of this keyword
  at a particular position in the parsed text.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html" title="class in org.apache.calcite.sql">SqlLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">JoinType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/JoinType.html#symbol-org.apache.calcite.sql.parser.SqlParserPos-">symbol</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>
 <div class="block">Creates a parse-tree node representing an occurrence of this
@@ -750,28 +754,28 @@
  text.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html" title="class in org.apache.calcite.sql">SqlLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">JoinConditionType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/JoinConditionType.html#symbol-org.apache.calcite.sql.parser.SqlParserPos-">symbol</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>
 <div class="block">Creates a parse-tree node representing an occurrence of this join
  type at a particular position in the parsed text.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html" title="class in org.apache.calcite.sql">SqlLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlExplainLevel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlExplainLevel.html#symbol-org.apache.calcite.sql.parser.SqlParserPos-">symbol</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>
 <div class="block">Creates a parse-tree node representing an occurrence of this symbol at
  a particular position in the parsed text.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html" title="class in org.apache.calcite.sql">SqlLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SqlSelectKeyword.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SqlSelectKeyword.html#symbol-org.apache.calcite.sql.parser.SqlParserPos-">symbol</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>
 <div class="block">Creates a parse-tree node representing an occurrence of this keyword
  at a particular position in the parsed text.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/calcite/sql/SqlLiteral.html" title="class in org.apache.calcite.sql">SqlLiteral</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SemiJoinType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/calcite/sql/SemiJoinType.html#symbol-org.apache.calcite.sql.parser.SqlParserPos-">symbol</a></span>(<a href="../../../../../../org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a>&nbsp;pos)</code>
 <div class="block">Creates a parse-tree node representing an occurrence of this

Modified: calcite/site/apidocs/org/apache/calcite/sql/validate/SqlConformance.html
URL: http://svn.apache.org/viewvc/calcite/site/apidocs/org/apache/calcite/sql/validate/SqlConformance.html?rev=1764369&r1=1764368&r2=1764369&view=diff
==============================================================================
--- calcite/site/apidocs/org/apache/calcite/sql/validate/SqlConformance.html (original)
+++ calcite/site/apidocs/org/apache/calcite/sql/validate/SqlConformance.html Wed Oct 12 01:12:53 2016
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":9,"i5":9};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -176,38 +176,45 @@ extends <a href="http://docs.oracle.com/
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isBangEqualAllowed--">isBangEqualAllowed</a></span>()</code>
+<div class="block">Whether the bang-equal token != is allowed as an alternative to &lt;&gt; in
+ the parser.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isFromRequired--">isFromRequired</a></span>()</code>
 <div class="block">Whether FROM clause is required in a SELECT statement.</div>
 </td>
 </tr>
-<tr id="i1" class="rowColor">
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isSortByAlias--">isSortByAlias</a></span>()</code>
 <div class="block">Whether 'order by x' is interpreted to mean 'sort by the select list item
  whose alias is x' even if there is a column called x.</div>
 </td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isSortByAliasObscures--">isSortByAliasObscures</a></span>()</code>
 <div class="block">Whether "empno" is invalid in "select empno as x from emp order by empno"
  because the alias "x" obscures it.</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isSortByOrdinal--">isSortByOrdinal</a></span>()</code>
 <div class="block">Whether 'order by 2' is interpreted to mean 'sort by the 2nd column in
  the select list'.</div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html" title="enum in org.apache.calcite.sql.validate">SqlConformance</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html" title="enum in org.apache.calcite.sql.validate">SqlConformance</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#values--">values</a></span>()</code>
 <div class="block">Returns an array containing the constants of this enum type, in
@@ -402,7 +409,7 @@ not permitted.)</div>
 <a name="isFromRequired--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>isFromRequired</h4>
 <pre>public&nbsp;boolean&nbsp;isFromRequired()</pre>
@@ -413,6 +420,20 @@ not permitted.)</div>
  false otherwise.</div>
 </li>
 </ul>
+<a name="isBangEqualAllowed--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isBangEqualAllowed</h4>
+<pre>public&nbsp;boolean&nbsp;isBangEqualAllowed()</pre>
+<div class="block">Whether the bang-equal token != is allowed as an alternative to &lt;&gt; in
+ the parser.
+
+ <p>True in <a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#ORACLE_10"><code>ORACLE_10</code></a>;
+ false otherwise.</div>
+</li>
+</ul>
 </li>
 </ul>
 </li>

Modified: calcite/site/apidocs/org/apache/calcite/sql2rel/RelFieldTrimmer.html
URL: http://svn.apache.org/viewvc/calcite/site/apidocs/org/apache/calcite/sql2rel/RelFieldTrimmer.html?rev=1764369&r1=1764368&r2=1764369&view=diff
==============================================================================
--- calcite/site/apidocs/org/apache/calcite/sql2rel/RelFieldTrimmer.html (original)
+++ calcite/site/apidocs/org/apache/calcite/sql2rel/RelFieldTrimmer.html Wed Oct 12 01:12:53 2016
@@ -18,7 +18,7 @@
     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};
+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};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -210,6 +210,11 @@ implements <a href="../../../../org/apac
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../org/apache/calcite/util/mapping/Mapping.html" title="interface in org.apache.calcite.util.mapping">Mapping</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.html#createMapping-org.apache.calcite.util.ImmutableBitSet-int-">createMapping</a></span>(<a href="../../../../org/apache/calcite/util/ImmutableBitSet.html" title="class in org.apache.calcite.util">ImmutableBitSet</a>&nbsp;fieldsUsed,
+             int&nbsp;fieldCount)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
 <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"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.html#dispatchTrimFields-org.apache.calcite.rel.RelNode-org.apache.calcite.util.ImmutableBitSet-java.util.Set-">dispatchTrimFields</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/util/ImmutableBitSet.html" title="class in org.apache.calcite.util">ImmutableBitSet</a>&nbsp;fieldsUsed,
@@ -218,13 +223,26 @@ implements <a href="../../../../org/apac
  of the rel parameter, using multi-method dispatch.</div>
 </td>
 </tr>
-<tr id="i1" class="rowColor">
+<tr id="i2" 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"><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 id="i3" class="rowColor">
+<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"><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 id="i4" class="altColor">
 <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"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.html#trim-org.apache.calcite.rel.RelNode-">trim</a></span>(<a href="../../../../org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a>&nbsp;root)</code>
 <div class="block">Trims unused fields from a relational expression.</div>
 </td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i5" class="rowColor">
 <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"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.html#trimChild-org.apache.calcite.rel.RelNode-org.apache.calcite.rel.RelNode-org.apache.calcite.util.ImmutableBitSet-java.util.Set-">trimChild</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/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a>&nbsp;input,
@@ -233,7 +251,7 @@ implements <a href="../../../../org/apac
 <div class="block">Trims the fields of an input relational expression.</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i6" 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"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.html#trimChildRestore-org.apache.calcite.rel.RelNode-org.apache.calcite.rel.RelNode-org.apache.calcite.util.ImmutableBitSet-java.util.Set-">trimChildRestore</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/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a>&nbsp;input,
@@ -243,7 +261,7 @@ implements <a href="../../../../org/apac
  restore the fields that were removed.</div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.TrimResult.html" title="class in org.apache.calcite.sql2rel">RelFieldTrimmer.TrimResult</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.html#trimFields-org.apache.calcite.rel.core.Aggregate-org.apache.calcite.util.ImmutableBitSet-java.util.Set-">trimFields</a></span>(<a href="../../../../org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core">Aggregate</a>&nbsp;aggregate,
           <a href="../../../../org/apache/calcite/util/ImmutableBitSet.html" title="class in org.apache.calcite.util">ImmutableBitSet</a>&nbsp;fieldsUsed,
@@ -252,7 +270,7 @@ implements <a href="../../../../org/apac
  <a href="../../../../org/apache/calcite/rel/logical/LogicalAggregate.html" title="class in org.apache.calcite.rel.logical"><code>LogicalAggregate</code></a>.</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.TrimResult.html" title="class in org.apache.calcite.sql2rel">RelFieldTrimmer.TrimResult</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.html#trimFields-org.apache.calcite.rel.core.Filter-org.apache.calcite.util.ImmutableBitSet-java.util.Set-">trimFields</a></span>(<a href="../../../../org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core">Filter</a>&nbsp;filter,
           <a href="../../../../org/apache/calcite/util/ImmutableBitSet.html" title="class in org.apache.calcite.util">ImmutableBitSet</a>&nbsp;fieldsUsed,
@@ -261,7 +279,7 @@ implements <a href="../../../../org/apac
  <a href="../../../../org/apache/calcite/rel/logical/LogicalFilter.html" title="class in org.apache.calcite.rel.logical"><code>LogicalFilter</code></a>.</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.TrimResult.html" title="class in org.apache.calcite.sql2rel">RelFieldTrimmer.TrimResult</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.html#trimFields-org.apache.calcite.rel.core.Join-org.apache.calcite.util.ImmutableBitSet-java.util.Set-">trimFields</a></span>(<a href="../../../../org/apache/calcite/rel/core/Join.html" title="class in org.apache.calcite.rel.core">Join</a>&nbsp;join,
           <a href="../../../../org/apache/calcite/util/ImmutableBitSet.html" title="class in org.apache.calcite.util">ImmutableBitSet</a>&nbsp;fieldsUsed,
@@ -270,7 +288,7 @@ implements <a href="../../../../org/apac
  <a href="../../../../org/apache/calcite/rel/logical/LogicalJoin.html" title="class in org.apache.calcite.rel.logical"><code>LogicalJoin</code></a>.</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.TrimResult.html" title="class in org.apache.calcite.sql2rel">RelFieldTrimmer.TrimResult</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.html#trimFields-org.apache.calcite.rel.logical.LogicalTableFunctionScan-org.apache.calcite.util.ImmutableBitSet-java.util.Set-">trimFields</a></span>(<a href="../../../../org/apache/calcite/rel/logical/LogicalTableFunctionScan.html" title="class in org.apache.calcite.rel.logical">LogicalTableFunctionScan</a>&nbsp;tabFun,
           <a href="../../../../org/apache/calcite/util/ImmutableBitSet.html" title="class in org.apache.calcite.util">ImmutableBitSet</a>&nbsp;fieldsUsed,
@@ -279,7 +297,7 @@ implements <a href="../../../../org/apac
  <a href="../../../../org/apache/calcite/rel/logical/LogicalTableFunctionScan.html" title="class in org.apache.calcite.rel.logical"><code>LogicalTableFunctionScan</code></a>.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.TrimResult.html" title="class in org.apache.calcite.sql2rel">RelFieldTrimmer.TrimResult</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.html#trimFields-org.apache.calcite.rel.logical.LogicalTableModify-org.apache.calcite.util.ImmutableBitSet-java.util.Set-">trimFields</a></span>(<a href="../../../../org/apache/calcite/rel/logical/LogicalTableModify.html" title="class in org.apache.calcite.rel.logical">LogicalTableModify</a>&nbsp;modifier,
           <a href="../../../../org/apache/calcite/util/ImmutableBitSet.html" title="class in org.apache.calcite.util">ImmutableBitSet</a>&nbsp;fieldsUsed,
@@ -288,7 +306,7 @@ implements <a href="../../../../org/apac
  <a href="../../../../org/apache/calcite/rel/logical/LogicalTableModify.html" title="class in org.apache.calcite.rel.logical"><code>LogicalTableModify</code></a>.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.TrimResult.html" title="class in org.apache.calcite.sql2rel">RelFieldTrimmer.TrimResult</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.html#trimFields-org.apache.calcite.rel.logical.LogicalValues-org.apache.calcite.util.ImmutableBitSet-java.util.Set-">trimFields</a></span>(<a href="../../../../org/apache/calcite/rel/logical/LogicalValues.html" title="class in org.apache.calcite.rel.logical">LogicalValues</a>&nbsp;values,
           <a href="../../../../org/apache/calcite/util/ImmutableBitSet.html" title="class in org.apache.calcite.util">ImmutableBitSet</a>&nbsp;fieldsUsed,
@@ -297,7 +315,7 @@ implements <a href="../../../../org/apac
  <a href="../../../../org/apache/calcite/rel/logical/LogicalValues.html" title="class in org.apache.calcite.rel.logical"><code>LogicalValues</code></a>.</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.TrimResult.html" title="class in org.apache.calcite.sql2rel">RelFieldTrimmer.TrimResult</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.html#trimFields-org.apache.calcite.rel.core.Project-org.apache.calcite.util.ImmutableBitSet-java.util.Set-">trimFields</a></span>(<a href="../../../../org/apache/calcite/rel/core/Project.html" title="class in org.apache.calcite.rel.core">Project</a>&nbsp;project,
           <a href="../../../../org/apache/calcite/util/ImmutableBitSet.html" title="class in org.apache.calcite.util">ImmutableBitSet</a>&nbsp;fieldsUsed,
@@ -306,7 +324,7 @@ implements <a href="../../../../org/apac
  <a href="../../../../org/apache/calcite/rel/logical/LogicalProject.html" title="class in org.apache.calcite.rel.logical"><code>LogicalProject</code></a>.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.TrimResult.html" title="class in org.apache.calcite.sql2rel">RelFieldTrimmer.TrimResult</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.html#trimFields-org.apache.calcite.rel.RelNode-org.apache.calcite.util.ImmutableBitSet-java.util.Set-">trimFields</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/util/ImmutableBitSet.html" title="class in org.apache.calcite.util">ImmutableBitSet</a>&nbsp;fieldsUsed,
@@ -314,7 +332,7 @@ implements <a href="../../../../org/apac
 <div class="block">Visit method, per <a href="../../../../org/apache/calcite/util/ReflectiveVisitor.html" title="interface in org.apache.calcite.util"><code>ReflectiveVisitor</code></a>.</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.TrimResult.html" title="class in org.apache.calcite.sql2rel">RelFieldTrimmer.TrimResult</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.html#trimFields-org.apache.calcite.rel.core.SetOp-org.apache.calcite.util.ImmutableBitSet-java.util.Set-">trimFields</a></span>(<a href="../../../../org/apache/calcite/rel/core/SetOp.html" title="class in org.apache.calcite.rel.core">SetOp</a>&nbsp;setOp,
           <a href="../../../../org/apache/calcite/util/ImmutableBitSet.html" title="class in org.apache.calcite.util">ImmutableBitSet</a>&nbsp;fieldsUsed,
@@ -323,7 +341,7 @@ implements <a href="../../../../org/apac
  <a href="../../../../org/apache/calcite/rel/core/SetOp.html" title="class in org.apache.calcite.rel.core"><code>SetOp</code></a> (including UNION and UNION ALL).</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.TrimResult.html" title="class in org.apache.calcite.sql2rel">RelFieldTrimmer.TrimResult</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.html#trimFields-org.apache.calcite.rel.core.Sort-org.apache.calcite.util.ImmutableBitSet-java.util.Set-">trimFields</a></span>(<a href="../../../../org/apache/calcite/rel/core/Sort.html" title="class in org.apache.calcite.rel.core">Sort</a>&nbsp;sort,
           <a href="../../../../org/apache/calcite/util/ImmutableBitSet.html" title="class in org.apache.calcite.util">ImmutableBitSet</a>&nbsp;fieldsUsed,
@@ -332,7 +350,7 @@ implements <a href="../../../../org/apac
  <a href="../../../../org/apache/calcite/rel/core/Sort.html" title="class in org.apache.calcite.rel.core"><code>Sort</code></a>.</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.TrimResult.html" title="class in org.apache.calcite.sql2rel">RelFieldTrimmer.TrimResult</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.html#trimFields-org.apache.calcite.rel.core.TableScan-org.apache.calcite.util.ImmutableBitSet-java.util.Set-">trimFields</a></span>(<a href="../../../../org/apache/calcite/rel/core/TableScan.html" title="class in org.apache.calcite.rel.core">TableScan</a>&nbsp;tableAccessRel,
           <a href="../../../../org/apache/calcite/util/ImmutableBitSet.html" title="class in org.apache.calcite.util">ImmutableBitSet</a>&nbsp;fieldsUsed,
@@ -491,6 +509,16 @@ public&nbsp;RelFieldTrimmer(<a href="../
 </dl>
 </li>
 </ul>
+<a name="result-org.apache.calcite.rel.RelNode-org.apache.calcite.util.mapping.Mapping-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>result</h4>
+<pre>protected&nbsp;<a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.TrimResult.html" title="class in org.apache.calcite.sql2rel">RelFieldTrimmer.TrimResult</a>&nbsp;result(<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)</pre>
+</li>
+</ul>
 <a name="trimFields-org.apache.calcite.rel.RelNode-org.apache.calcite.util.ImmutableBitSet-java.util.Set-">
 <!--   -->
 </a>
@@ -531,6 +559,25 @@ public&nbsp;RelFieldTrimmer(<a href="../
  <a href="../../../../org/apache/calcite/rel/logical/LogicalProject.html" title="class in org.apache.calcite.rel.logical"><code>LogicalProject</code></a>.</div>
 </li>
 </ul>
+<a name="dummyProject-int-org.apache.calcite.rel.RelNode-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dummyProject</h4>
+<pre>protected&nbsp;<a href="../../../../org/apache/calcite/sql2rel/RelFieldTrimmer.TrimResult.html" title="class in org.apache.calcite.sql2rel">RelFieldTrimmer.TrimResult</a>&nbsp;dummyProject(int&nbsp;fieldCount,
+                                                  <a href="../../../../org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a>&nbsp;input)</pre>
+<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>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>fieldCount</code> - Number of fields in the original relational expression</dd>
+<dd><code>input</code> - Trimmed input</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Dummy project, or null if no dummy is required</dd>
+</dl>
+</li>
+</ul>
 <a name="trimFields-org.apache.calcite.rel.core.Filter-org.apache.calcite.util.ImmutableBitSet-java.util.Set-">
 <!--   -->
 </a>
@@ -635,6 +682,16 @@ public&nbsp;RelFieldTrimmer(<a href="../
  <a href="../../../../org/apache/calcite/rel/logical/LogicalValues.html" title="class in org.apache.calcite.rel.logical"><code>LogicalValues</code></a>.</div>
 </li>
 </ul>
+<a name="createMapping-org.apache.calcite.util.ImmutableBitSet-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createMapping</h4>
+<pre>protected&nbsp;<a href="../../../../org/apache/calcite/util/mapping/Mapping.html" title="interface in org.apache.calcite.util.mapping">Mapping</a>&nbsp;createMapping(<a href="../../../../org/apache/calcite/util/ImmutableBitSet.html" title="class in org.apache.calcite.util">ImmutableBitSet</a>&nbsp;fieldsUsed,
+                                int&nbsp;fieldCount)</pre>
+</li>
+</ul>
 <a name="trimFields-org.apache.calcite.rel.core.TableScan-org.apache.calcite.util.ImmutableBitSet-java.util.Set-">
 <!--   -->
 </a>

Modified: calcite/site/apidocs/org/apache/calcite/sql2rel/class-use/RelFieldTrimmer.TrimResult.html
URL: http://svn.apache.org/viewvc/calcite/site/apidocs/org/apache/calcite/sql2rel/class-use/RelFieldTrimmer.TrimResult.html?rev=1764369&r1=1764368&r2=1764369&view=diff
==============================================================================
--- calcite/site/apidocs/org/apache/calcite/sql2rel/class-use/RelFieldTrimmer.TrimResult.html (original)
+++ calcite/site/apidocs/org/apache/calcite/sql2rel/class-use/RelFieldTrimmer.TrimResult.html Wed Oct 12 01:12:53 2016
@@ -115,6 +115,19 @@
 </tr>
 <tr class="rowColor">
 <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="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>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#trimChild-org.apache.calcite.rel.RelNode-org.apache.calcite.rel.RelNode-org.apache.calcite.util.ImmutableBitSet-java.util.Set-">trimChild</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/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a>&nbsp;input,
          <a href="../../../../../org/apache/calcite/util/ImmutableBitSet.html" title="class in org.apache.calcite.util">ImmutableBitSet</a>&nbsp;fieldsUsed,