Author: jhyde
Date: Fri Sep 16 18:37:53 2016
New Revision: 1761069

URL: http://svn.apache.org/viewvc?rev=1761069&view=rev
Log:
Preview 1.9 release notes; add operator precedence to SQL reference

Modified:
    calcite/site/docs/history.html
    calcite/site/docs/howto.html
    calcite/site/docs/reference.html
    calcite/site/downloads/index.html

Modified: calcite/site/docs/history.html
URL: 
http://svn.apache.org/viewvc/calcite/site/docs/history.html?rev=1761069&r1=1761068&r2=1761069&view=diff
==============================================================================
--- calcite/site/docs/history.html (original)
+++ calcite/site/docs/history.html Fri Sep 16 18:37:53 2016
@@ -882,6 +882,163 @@
 Downloads are available on the
 <a href="/downloads/">downloads page</a>.</p>
 
+<h2 id="v1-9-0"><a 
href="https://github.com/apache/calcite/releases/tag/calcite-1.9.0";>1.9.0</a> / 
under development</h2>
+
+<p>This release includes extensions and fixes for the Druid adapter. New 
features were
+added, such as the capability to
+<a href="https://issues.apache.org/jira/browse/CALCITE-1357";>recognize and 
translate Timeseries and TopN Druid queries</a>.
+Moreover, this release contains multiple bug fixes over the initial 
implementation of the
+adapter. It is worth mentioning that most of these fixes were contributed by 
Druid developers,
+which demonstrates the good reception of the adapter by that community.</p>
+
+<p>We have added new SQL features too, e.g.,
+<a href="https://issues.apache.org/jira/browse/CALCITE-1309";>support for 
LATERAL TABLE</a>.
+There are multiple interesting extensions to the planner rules that should 
contribute to
+obtain better plans, such as
+<a href="https://issues.apache.org/jira/browse/CALCITE-1288";>avoiding doing 
the same join twice</a>
+in the presence of <code class="highlighter-rouge">COUNT DISTINCT</code>, or 
being able to
+<a href="https://issues.apache.org/jira/browse/CALCITE-1220";>simplify the 
expressions</a>
+in the plan further. In addition, we implemented a rule to
+<a href="https://issues.apache.org/jira/browse/CALCITE-1334";>convert 
predicates on <code class="highlighter-rouge">EXTRACT</code> function calls 
into date ranges</a>.
+The rule is not specific to Druid; however, in principle, it will be useful to 
identify
+filter conditions on the time dimension of Druid data sources.</p>
+
+<p>Finally, the release includes more than thirty bug-fixes, minor 
enhancements and internal
+changes to planner rules and APIs.</p>
+
+<p>Compatibility: This release is tested
+on Linux, Mac OS X, Microsoft Windows;
+using Oracle JDK 1.7, 1.8;
+Guava versions 14.0 to 19.0;
+other software versions as specified in <code 
class="highlighter-rouge">pom.xml</code>.</p>
+
+<p>New Feature</p>
+
+<ul>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1208";>CALCITE-1208</a>]
+Improve two-level column structure handling</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1227";>CALCITE-1227</a>]
+Add streaming CSV table (Zhen Wang)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1309";>CALCITE-1309</a>]
+Support <code class="highlighter-rouge">LATERAL TABLE</code> (Jark Wu)</li>
+</ul>
+
+<p>Druid adapter</p>
+
+<ul>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1292";>CALCITE-1292</a>]
+Druid metadata query is very slow (Michael Spector)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1324";>CALCITE-1324</a>]
+Druid metadata query throws exception if there are non-standard aggregators 
(Martin Karlsch)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1343";>CALCITE-1343</a>]
+Broken Druid query</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1348";>CALCITE-1348</a>]
+In Druid adapter, adjust how <code 
class="highlighter-rouge">SegmentMetadataQuery</code> is used to detect types 
(Gian Merlino)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1357";>CALCITE-1357</a>]
+Recognize Druid <code class="highlighter-rouge">Timeseries</code> and <code 
class="highlighter-rouge">TopN</code> queries in <code 
class="highlighter-rouge">DruidQuery</code></li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1358";>CALCITE-1358</a>]
+Push filters on time dimension to Druid</li>
+</ul>
+
+<p>Planner rules</p>
+
+<ul>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1220";>CALCITE-1220</a>]
+Further extend simplify for reducing expressions</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1288";>CALCITE-1288</a>]
+Avoid doing the same join twice if count(distinct) exists (Gautam Parai)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1289";>CALCITE-1289</a>]
+<code class="highlighter-rouge">RexUtil.simplifyCase()</code> should account 
for nullability</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1290";>CALCITE-1290</a>]
+When converting to CNF, fail if the expression size exceeds a threshold</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1334";>CALCITE-1334</a>]
+Convert predicates on <code class="highlighter-rouge">EXTRACT</code> function 
calls into date ranges</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1342";>CALCITE-1342</a>]
+<code class="highlighter-rouge">ProjectPusher</code> should use rel factories 
when creating new rels, e.g. project/filter</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1365";>CALCITE-1365</a>]
+Introduce <code class="highlighter-rouge">UnionPullUpConstantsRule</code></li>
+</ul>
+
+<p>Bug fixes, API changes and minor enhancements</p>
+
+<ul>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-30";>CALCITE-30</a>]
+Implement <code class="highlighter-rouge">Statement.cancel</code> method</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-308";>CALCITE-308</a>]
+Wrong result when using <code class="highlighter-rouge">DATE</code>+<code 
class="highlighter-rouge">INTERVAL</code> arithmetics</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-319";>CALCITE-319</a>]
+Table aliases should follow case-sensitivity policy</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-528";>CALCITE-528</a>]
+Creating output row type of a Join does not obey case-sensitivity flags</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-991";>CALCITE-991</a>]
+Create separate <code class="highlighter-rouge">SqlFunctionCategory</code> 
values for table functions and macros (Julien Le Dem)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1043";>CALCITE-1043</a>]
+<code class="highlighter-rouge">RexOptUtil</code> does not support function 
table other than <code class="highlighter-rouge">SqlStdOperatorTable</code></li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1095";>CALCITE-1095</a>]
+<code class="highlighter-rouge">NOT</code> precedence</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1148";>CALCITE-1148</a>]
+Trait conversion broken for <code class="highlighter-rouge">RelTraits</code> 
other than <code class="highlighter-rouge">Convention</code></li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1278";>CALCITE-1278</a>]
+CalciteSignature’s ColumnMetaData for <code 
class="highlighter-rouge">DELETE</code> should be same as <code 
class="highlighter-rouge">INSERT</code></li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1283";>CALCITE-1283</a>]
+Nullability incorrectly assigned in <code 
class="highlighter-rouge">SqlTypeFactory.leastRestrictiveSqlType()</code></li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1284";>CALCITE-1284</a>]
+Move <code class="highlighter-rouge">Quidem</code> tests from <code 
class="highlighter-rouge">JdbcTest</code> into their own class</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1297";>CALCITE-1297</a>]
+<code class="highlighter-rouge">RelBuilder</code> should rename fields without 
creating an identity Project (Jark Wu)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1302";>CALCITE-1302</a>]
+Create <code class="highlighter-rouge">SqlTypeName</code> values for each 
interval range, e.g. <code class="highlighter-rouge">YEAR_MONTH</code></li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1305";>CALCITE-1305</a>]
+Case-insensitive table aliases and <code class="highlighter-rouge">GROUP 
BY</code></li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1310";>CALCITE-1310</a>]
+Infer type of arguments to <code class="highlighter-rouge">BETWEEN</code> 
operator (Yiming Liu)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1312";>CALCITE-1312</a>]
+Return type of <code class="highlighter-rouge">TIMESTAMP_ADD</code> applied to 
a <code class="highlighter-rouge">DATE</code> should be <code 
class="highlighter-rouge">TIMESTAMP</code> if unit is smaller than <code 
class="highlighter-rouge">DAY</code></li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1313";>CALCITE-1313</a>]
+Validator should derive type of expression in <code 
class="highlighter-rouge">ORDER BY</code></li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1314";>CALCITE-1314</a>]
+Intermittent failure in <code 
class="highlighter-rouge">SqlParserTest.testGenerateKeyWords</code></li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1321";>CALCITE-1321</a>]
+In-list to join optimization should have configurable in-list size (Gautam 
Parai)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1327";>CALCITE-1327</a>]
+Nested aggregate windowed query fails (Gautam Parai)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1330";>CALCITE-1330</a>]
+DB2 does not support character sets in data type</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1332";>CALCITE-1332</a>]
+JDBC adapter for DB2 should always use aliases for tables: <code 
class="highlighter-rouge">x.y.z AS z</code></li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1333";>CALCITE-1333</a>]
+<code class="highlighter-rouge">AggFunctions</code> supported by <code 
class="highlighter-rouge">JdbcAggregate</code> should depend on <code 
class="highlighter-rouge">SqlKind</code>, instead of operator instance</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1336";>CALCITE-1336</a>]
+Add view name to the <code class="highlighter-rouge">ViewExpander</code> 
(Julien Le Dem)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1337";>CALCITE-1337</a>]
+Lazy evaluate <code class="highlighter-rouge">RexCall</code> digests (Ted 
Xu)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1340";>CALCITE-1340</a>]
+Window aggregates invalid error/error messages in some cases (Gautam 
Parai)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1344";>CALCITE-1344</a>]
+Incorrect inferred precision when <code 
class="highlighter-rouge">BigDecimal</code> value is less than 1</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1346";>CALCITE-1346</a>]
+Invalid nested window aggregate query with alias (Gautam Parai)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1360";>CALCITE-1360</a>]
+Custom schema in file in current directory gives <code 
class="highlighter-rouge">NullPointerException</code></li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1366";>CALCITE-1366</a>]
+Metadata provider should not pull predicates up through <code 
class="highlighter-rouge">GROUP BY</code></li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1370";>CALCITE-1370</a>]
+In <code class="highlighter-rouge">SqlKind</code>, add <code 
class="highlighter-rouge">OTHER_DDL</code> to <code 
class="highlighter-rouge">DDL</code> enum set (Rajeshbabu Chintaguntla)</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1372";>CALCITE-1372</a>]
+Calcite generate wrong field names in JDBC adapter</li>
+</ul>
+
+<p>Web site and documentation</p>
+
+<ul>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1229";>CALCITE-1229</a>]
+Restore API and Test API links to site</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1325";>CALCITE-1325</a>]
+Druid adapter requires Guava 14.0 or higher</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/CALCITE-1329";>CALCITE-1329</a>]
+As part of release, generate a file containing multiple digests</li>
+</ul>
+
 <h2 id="v1-8-0"><a 
href="https://github.com/apache/calcite/releases/tag/calcite-1.8.0";>1.8.0</a> / 
2016-06-13</h2>
 
 <p>This release adds adapters for

Modified: calcite/site/docs/howto.html
URL: 
http://svn.apache.org/viewvc/calcite/site/docs/howto.html?rev=1761069&r1=1761068&r2=1761069&view=diff
==============================================================================
--- calcite/site/docs/howto.html (original)
+++ calcite/site/docs/howto.html Fri Sep 16 18:37:53 2016
@@ -1431,8 +1431,14 @@ mkdir -p ~/dist/dev
 svn co https://dist.apache.org/repos/dist/dev/calcite
 <span class="nb">popd</span>
 
-<span class="c"># Move the files into a directory</span>
+<span class="c"># Replace digest files with a single digest</span>
 <span class="nb">cd </span>target
+<span class="k">for </span>f <span class="k">in</span> <span 
class="k">*</span>.tar.gz <span class="k">*</span>.zip; <span class="k">do
+  </span>rm <span class="k">${</span><span class="nv">f</span><span 
class="k">}</span>.md5 <span class="k">${</span><span class="nv">f</span><span 
class="k">}</span>.sha1
+  gpg --print-mds <span class="k">${</span><span class="nv">f</span><span 
class="k">}</span> &gt; <span class="k">${</span><span class="nv">f</span><span 
class="k">}</span>.mds
+<span class="k">done</span>
+
+<span class="c"># Move the files into a directory</span>
 mkdir ~/dist/dev/calcite/apache-calcite-X.Y.Z-rcN
 mv apache-calcite-<span class="k">*</span> 
~/dist/dev/calcite/apache-calcite-X.Y.Z-rcN
 

Modified: calcite/site/docs/reference.html
URL: 
http://svn.apache.org/viewvc/calcite/site/docs/reference.html?rev=1761069&r1=1761068&r2=1761069&view=diff
==============================================================================
--- calcite/site/docs/reference.html (original)
+++ calcite/site/docs/reference.html Fri Sep 16 18:37:53 2016
@@ -1793,6 +1793,65 @@ the user or application to supply a time
 
 <h2 id="operators-and-functions">Operators and functions</h2>
 
+<h3 id="operator-precedence">Operator precedence</h3>
+
+<p>The operator precedence and associativity, highest to lowest.</p>
+
+<table>
+  <thead>
+    <tr>
+      <th style="text-align: left">Operator</th>
+      <th style="text-align: left">Associativity</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td style="text-align: left">.</td>
+      <td style="text-align: left">left</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">[ ] (array element)</td>
+      <td style="text-align: left">left</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">+ - (unary plus, minus)</td>
+      <td style="text-align: left">right</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">* /</td>
+      <td style="text-align: left">left</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">+ -</td>
+      <td style="text-align: left">left</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">BETWEEN, IN, LIKE, SIMILAR</td>
+      <td style="text-align: left">-</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">&lt; &gt; = &lt;= &gt;= &lt;&gt;</td>
+      <td style="text-align: left">left</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">IS NULL, IS FALSE, IS NOT TRUE etc.</td>
+      <td style="text-align: left">-</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">NOT</td>
+      <td style="text-align: left">right</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">AND</td>
+      <td style="text-align: left">left</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">OR</td>
+      <td style="text-align: left">left</td>
+    </tr>
+  </tbody>
+</table>
+
 <h3 id="comparison-operators">Comparison operators</h3>
 
 <table>

Modified: calcite/site/downloads/index.html
URL: 
http://svn.apache.org/viewvc/calcite/site/downloads/index.html?rev=1761069&r1=1761068&r2=1761069&view=diff
==============================================================================
--- calcite/site/downloads/index.html (original)
+++ calcite/site/downloads/index.html Fri Sep 16 18:37:53 2016
@@ -104,79 +104,79 @@
       <td style="text-align: left"><a 
href="/docs/history.html#v1-8-0">1.8.0</a></td>
       <td style="text-align: left">13 Jun 2016</td>
       <td style="text-align: left"><a 
href="https://github.com/apache/calcite/commit/aeb6bf1";>aeb6bf1</a></td>
-      <td style="text-align: left"><a 
href="http://www.apache.org/dyn/closer.lua?filename=calcite/apache-calcite-1.8.0/apache-calcite-1.8.0-src.tar.gz&amp;action=download";>tar</a>
 (<a 
href="https://www.apache.org/dist/calcite/apache-calcite-1.8.0/apache-calcite-1.8.0-src.tar.gz.md5";>md5</a>
 <a 
href="https://www.apache.org/dist/calcite/apache-calcite-1.8.0/apache-calcite-1.8.0-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://www.apache.org/dyn/closer.lua?filename=calcite/apache-calcite-1.8.0/apache-calcite-1.8.0-src.zip&amp;action=download";>zip</a>
 (<a 
href="https://www.apache.org/dist/calcite/apache-calcite-1.8.0/apache-calcite-1.8.0-src.zip.md5";>md5</a>
 <a 
href="https://www.apache.org/dist/calcite/apache-calcite-1.8.0/apache-calcite-1.8.0-src.zip.asc";>pgp</a>)</td>
+      <td style="text-align: left"><a 
href="http://www.apache.org/dyn/closer.lua?filename=calcite/apache-calcite-1.8.0/apache-calcite-1.8.0-src.tar.gz&amp;action=download";>tar</a>
 (<a 
href="https://www.apache.org/dist/calcite/apache-calcite-1.8.0/apache-calcite-1.8.0-src.tar.gz.md5";>digest</a>
 <a 
href="https://www.apache.org/dist/calcite/apache-calcite-1.8.0/apache-calcite-1.8.0-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://www.apache.org/dyn/closer.lua?filename=calcite/apache-calcite-1.8.0/apache-calcite-1.8.0-src.zip&amp;action=download";>zip</a>
 (<a 
href="https://www.apache.org/dist/calcite/apache-calcite-1.8.0/apache-calcite-1.8.0-src.zip.md5";>digest</a>
 <a 
href="https://www.apache.org/dist/calcite/apache-calcite-1.8.0/apache-calcite-1.8.0-src.zip.asc";>pgp</a>)</td>
     </tr>
     <tr>
       <td style="text-align: left"><a 
href="/docs/history.html#v1-7-0">1.7.0</a></td>
       <td style="text-align: left">22 Mar 2016</td>
       <td style="text-align: left"><a 
href="https://github.com/apache/calcite/commit/8eebfc6";>8eebfc6</a></td>
-      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/calcite/apache-calcite-1.7.0/apache-calcite-1.7.0-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.7.0/apache-calcite-1.7.0-src.tar.gz.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.7.0/apache-calcite-1.7.0-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/calcite/apache-calcite-1.7.0/apache-calcite-1.7.0-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.7.0/apache-calcite-1.7.0-src.zip.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.7.0/apache-calcite-1.7.0-src.zip.asc";>pgp</a>)</td>
+      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/calcite/apache-calcite-1.7.0/apache-calcite-1.7.0-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.7.0/apache-calcite-1.7.0-src.tar.gz.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.7.0/apache-calcite-1.7.0-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/calcite/apache-calcite-1.7.0/apache-calcite-1.7.0-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.7.0/apache-calcite-1.7.0-src.zip.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.7.0/apache-calcite-1.7.0-src.zip.asc";>pgp</a>)</td>
     </tr>
     <tr>
       <td style="text-align: left"><a 
href="/docs/history.html#v1-6-0">1.6.0</a></td>
       <td style="text-align: left">22 Jan 2016</td>
       <td style="text-align: left"><a 
href="https://github.com/apache/calcite/commit/c4d346b";>c4d346b</a></td>
-      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/calcite/apache-calcite-1.6.0/apache-calcite-1.6.0-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.6.0/apache-calcite-1.6.0-src.tar.gz.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.6.0/apache-calcite-1.6.0-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/calcite/apache-calcite-1.6.0/apache-calcite-1.6.0-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.6.0/apache-calcite-1.6.0-src.zip.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.6.0/apache-calcite-1.6.0-src.zip.asc";>pgp</a>)</td>
+      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/calcite/apache-calcite-1.6.0/apache-calcite-1.6.0-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.6.0/apache-calcite-1.6.0-src.tar.gz.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.6.0/apache-calcite-1.6.0-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/calcite/apache-calcite-1.6.0/apache-calcite-1.6.0-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.6.0/apache-calcite-1.6.0-src.zip.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.6.0/apache-calcite-1.6.0-src.zip.asc";>pgp</a>)</td>
     </tr>
     <tr>
       <td style="text-align: left"><a 
href="/docs/history.html#v1-5-0">1.5.0</a></td>
       <td style="text-align: left">10 Nov 2015</td>
       <td style="text-align: left"><a 
href="https://github.com/apache/calcite/commit/ba6e43c";>ba6e43c</a></td>
-      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/calcite/apache-calcite-1.5.0/apache-calcite-1.5.0-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.5.0/apache-calcite-1.5.0-src.tar.gz.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.5.0/apache-calcite-1.5.0-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/calcite/apache-calcite-1.5.0/apache-calcite-1.5.0-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.5.0/apache-calcite-1.5.0-src.zip.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.5.0/apache-calcite-1.5.0-src.zip.asc";>pgp</a>)</td>
+      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/calcite/apache-calcite-1.5.0/apache-calcite-1.5.0-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.5.0/apache-calcite-1.5.0-src.tar.gz.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.5.0/apache-calcite-1.5.0-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/calcite/apache-calcite-1.5.0/apache-calcite-1.5.0-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.5.0/apache-calcite-1.5.0-src.zip.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.5.0/apache-calcite-1.5.0-src.zip.asc";>pgp</a>)</td>
     </tr>
     <tr>
       <td style="text-align: left"><a 
href="/docs/history.html#v1-4-0">1.4.0-incubating</a></td>
       <td style="text-align: left">02 Sep 2015</td>
       <td style="text-align: left"><a 
href="https://github.com/apache/calcite/commit/0c0c203d";>0c0c203d</a></td>
-      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/calcite/apache-calcite-1.4.0-incubating/apache-calcite-1.4.0-incubating-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.4.0-incubating/apache-calcite-1.4.0-incubating-src.tar.gz.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.4.0-incubating/apache-calcite-1.4.0-incubating-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/calcite/apache-calcite-1.4.0-incubating/apache-calcite-1.4.0-incubating-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.4.0-incubating/apache-calcite-1.4.0-incubating-src.zip.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.4.0-incubating/apache-calcite-1.4.0-incubating-src.zip.asc";>pgp</a>)</td>
+      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/calcite/apache-calcite-1.4.0-incubating/apache-calcite-1.4.0-incubating-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.4.0-incubating/apache-calcite-1.4.0-incubating-src.tar.gz.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.4.0-incubating/apache-calcite-1.4.0-incubating-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/calcite/apache-calcite-1.4.0-incubating/apache-calcite-1.4.0-incubating-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.4.0-incubating/apache-calcite-1.4.0-incubating-src.zip.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.4.0-incubating/apache-calcite-1.4.0-incubating-src.zip.asc";>pgp</a>)</td>
     </tr>
     <tr>
       <td style="text-align: left"><a 
href="/docs/history.html#v1-3-0">1.3.0-incubating</a></td>
       <td style="text-align: left">30 May 2015</td>
       <td style="text-align: left"><a 
href="https://github.com/apache/calcite/commit/495f1859";>495f1859</a></td>
-      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/calcite/apache-calcite-1.3.0-incubating/apache-calcite-1.3.0-incubating-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.3.0-incubating/apache-calcite-1.3.0-incubating-src.tar.gz.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.3.0-incubating/apache-calcite-1.3.0-incubating-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/calcite/apache-calcite-1.3.0-incubating/apache-calcite-1.3.0-incubating-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.3.0-incubating/apache-calcite-1.3.0-incubating-src.zip.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.3.0-incubating/apache-calcite-1.3.0-incubating-src.zip.asc";>pgp</a>)</td>
+      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/calcite/apache-calcite-1.3.0-incubating/apache-calcite-1.3.0-incubating-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.3.0-incubating/apache-calcite-1.3.0-incubating-src.tar.gz.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.3.0-incubating/apache-calcite-1.3.0-incubating-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/calcite/apache-calcite-1.3.0-incubating/apache-calcite-1.3.0-incubating-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.3.0-incubating/apache-calcite-1.3.0-incubating-src.zip.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/calcite/apache-calcite-1.3.0-incubating/apache-calcite-1.3.0-incubating-src.zip.asc";>pgp</a>)</td>
     </tr>
     <tr>
       <td style="text-align: left"><a 
href="/docs/history.html#v1-2-0">1.2.0-incubating</a></td>
       <td style="text-align: left">07 Apr 2015</td>
       <td style="text-align: left"><a 
href="https://github.com/apache/calcite/commit/d60f2aa";>d60f2aa</a></td>
-      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-1.2.0-incubating/apache-calcite-1.2.0-incubating-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.2.0-incubating/apache-calcite-1.2.0-incubating-src.tar.gz.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.2.0-incubating/apache-calcite-1.2.0-incubating-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-1.2.0-incubating/apache-calcite-1.2.0-incubating-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.2.0-incubating/apache-calcite-1.2.0-incubating-src.zip.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.2.0-incubating/apache-calcite-1.2.0-incubating-src.zip.asc";>pgp</a>)</td>
+      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-1.2.0-incubating/apache-calcite-1.2.0-incubating-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.2.0-incubating/apache-calcite-1.2.0-incubating-src.tar.gz.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.2.0-incubating/apache-calcite-1.2.0-incubating-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-1.2.0-incubating/apache-calcite-1.2.0-incubating-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.2.0-incubating/apache-calcite-1.2.0-incubating-src.zip.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.2.0-incubating/apache-calcite-1.2.0-incubating-src.zip.asc";>pgp</a>)</td>
     </tr>
     <tr>
       <td style="text-align: left"><a 
href="/docs/history.html#v1-1-0">1.1.0-incubating</a></td>
       <td style="text-align: left">13 Mar 2015</td>
       <td style="text-align: left"><a 
href="https://github.com/apache/calcite/commit/f10ea367";>f10ea367</a></td>
-      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-1.1.0-incubating/apache-calcite-1.1.0-incubating-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.1.0-incubating/apache-calcite-1.1.0-incubating-src.tar.gz.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.1.0-incubating/apache-calcite-1.1.0-incubating-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-1.1.0-incubating/apache-calcite-1.1.0-incubating-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.1.0-incubating/apache-calcite-1.1.0-incubating-src.zip.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.1.0-incubating/apache-calcite-1.1.0-incubating-src.zip.asc";>pgp</a>)</td>
+      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-1.1.0-incubating/apache-calcite-1.1.0-incubating-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.1.0-incubating/apache-calcite-1.1.0-incubating-src.tar.gz.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.1.0-incubating/apache-calcite-1.1.0-incubating-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-1.1.0-incubating/apache-calcite-1.1.0-incubating-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.1.0-incubating/apache-calcite-1.1.0-incubating-src.zip.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.1.0-incubating/apache-calcite-1.1.0-incubating-src.zip.asc";>pgp</a>)</td>
     </tr>
     <tr>
       <td style="text-align: left"><a 
href="/docs/history.html#v1-0-0">1.0.0-incubating</a></td>
       <td style="text-align: left">31 Jan 2015</td>
       <td style="text-align: left"><a 
href="https://github.com/apache/calcite/commit/2dd83f2";>2dd83f2</a></td>
-      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-1.0.0-incubating/apache-calcite-1.0.0-incubating-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.0.0-incubating/apache-calcite-1.0.0-incubating-src.tar.gz.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.0.0-incubating/apache-calcite-1.0.0-incubating-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-1.0.0-incubating/apache-calcite-1.0.0-incubating-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.0.0-incubating/apache-calcite-1.0.0-incubating-src.zip.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.0.0-incubating/apache-calcite-1.0.0-incubating-src.zip.asc";>pgp</a>)</td>
+      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-1.0.0-incubating/apache-calcite-1.0.0-incubating-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.0.0-incubating/apache-calcite-1.0.0-incubating-src.tar.gz.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.0.0-incubating/apache-calcite-1.0.0-incubating-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-1.0.0-incubating/apache-calcite-1.0.0-incubating-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.0.0-incubating/apache-calcite-1.0.0-incubating-src.zip.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.0.0-incubating/apache-calcite-1.0.0-incubating-src.zip.asc";>pgp</a>)</td>
     </tr>
     <tr>
       <td style="text-align: left"><a 
href="/docs/history.html#v0-9-2">0.9.2-incubating</a></td>
       <td style="text-align: left">05 Nov 2014</td>
       <td style="text-align: left"><a 
href="https://github.com/apache/calcite/commit/0404fd23";>0404fd23</a></td>
-      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.2-incubating/apache-calcite-0.9.2-incubating-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.2-incubating/apache-calcite-0.9.2-incubating-src.tar.gz.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.2-incubating/apache-calcite-0.9.2-incubating-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.2-incubating/apache-calcite-0.9.2-incubating-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.2-incubating/apache-calcite-0.9.2-incubating-src.zip.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.2-incubating/apache-calcite-0.9.2-incubating-src.zip.asc";>pgp</a>)</td>
+      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.2-incubating/apache-calcite-0.9.2-incubating-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.2-incubating/apache-calcite-0.9.2-incubating-src.tar.gz.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.2-incubating/apache-calcite-0.9.2-incubating-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.2-incubating/apache-calcite-0.9.2-incubating-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.2-incubating/apache-calcite-0.9.2-incubating-src.zip.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.2-incubating/apache-calcite-0.9.2-incubating-src.zip.asc";>pgp</a>)</td>
     </tr>
     <tr>
       <td style="text-align: left"><a 
href="/docs/history.html#v0-9-1">0.9.1-incubating</a></td>
       <td style="text-align: left">02 Oct 2014</td>
       <td style="text-align: left"><a 
href="https://github.com/apache/calcite/commit/68012573";>68012573</a></td>
-      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.1-incubating/apache-calcite-0.9.1-incubating-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.1-incubating/apache-calcite-0.9.1-incubating-src.tar.gz.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.1-incubating/apache-calcite-0.9.1-incubating-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.1-incubating/apache-calcite-0.9.1-incubating-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.1-incubating/apache-calcite-0.9.1-incubating-src.zip.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.1-incubating/apache-calcite-0.9.1-incubating-src.zip.asc";>pgp</a>)</td>
+      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.1-incubating/apache-calcite-0.9.1-incubating-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.1-incubating/apache-calcite-0.9.1-incubating-src.tar.gz.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.1-incubating/apache-calcite-0.9.1-incubating-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.1-incubating/apache-calcite-0.9.1-incubating-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.1-incubating/apache-calcite-0.9.1-incubating-src.zip.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.9.1-incubating/apache-calcite-0.9.1-incubating-src.zip.asc";>pgp</a>)</td>
     </tr>
     <tr>
       <td style="text-align: left"><a 
href="/docs/history.html#v0-9-0">0.9.0-incubating</a></td>
       <td style="text-align: left">19 Aug 2014</td>
       <td style="text-align: left"><a 
href="https://github.com/apache/calcite/commit/45e5269b";>45e5269b</a></td>
-      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/incubator/calcite/apache-optiq-0.9.0-incubating/apache-optiq-0.9.0-incubating-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-optiq-0.9.0-incubating/apache-optiq-0.9.0-incubating-src.tar.gz.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-optiq-0.9.0-incubating/apache-optiq-0.9.0-incubating-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/incubator/calcite/apache-optiq-0.9.0-incubating/apache-optiq-0.9.0-incubating-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-optiq-0.9.0-incubating/apache-optiq-0.9.0-incubating-src.zip.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-optiq-0.9.0-incubating/apache-optiq-0.9.0-incubating-src.zip.asc";>pgp</a>)</td>
+      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/incubator/calcite/apache-optiq-0.9.0-incubating/apache-optiq-0.9.0-incubating-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-optiq-0.9.0-incubating/apache-optiq-0.9.0-incubating-src.tar.gz.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-optiq-0.9.0-incubating/apache-optiq-0.9.0-incubating-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/incubator/calcite/apache-optiq-0.9.0-incubating/apache-optiq-0.9.0-incubating-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-optiq-0.9.0-incubating/apache-optiq-0.9.0-incubating-src.zip.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-optiq-0.9.0-incubating/apache-optiq-0.9.0-incubating-src.zip.asc";>pgp</a>)</td>
     </tr>
     <tr>
       <td style="text-align: left"><a 
href="/docs/history.html#v0-8">0.8</a></td>
       <td style="text-align: left">27 Jun 2014</td>
       <td style="text-align: left"><a 
href="https://github.com/apache/calcite/commit/3da850a1";>3da850a1</a></td>
-      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-0.8/apache-calcite-0.8-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.8/apache-calcite-0.8-src.tar.gz.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.8/apache-calcite-0.8-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-0.8/apache-calcite-0.8-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.8/apache-calcite-0.8-src.zip.md5";>md5</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.8/apache-calcite-0.8-src.zip.asc";>pgp</a>)</td>
+      <td style="text-align: left"><a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-0.8/apache-calcite-0.8-src.tar.gz";>tar</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.8/apache-calcite-0.8-src.tar.gz.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.8/apache-calcite-0.8-src.tar.gz.asc";>pgp</a>)
 <br /> <a 
href="http://archive.apache.org/dist/incubator/calcite/apache-calcite-0.8/apache-calcite-0.8-src.zip";>zip</a>
 (<a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.8/apache-calcite-0.8-src.zip.md5";>digest</a>
 <a 
href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-0.8/apache-calcite-0.8-src.zip.asc";>pgp</a>)</td>
     </tr>
   </tbody>
 </table>
@@ -185,8 +185,8 @@
 and <a href="http://www.apache.org/dyn/closer.cgi#verify";>verify</a>
 using the corresponding <em>pgp</em> signature (using the committer file in
 <a href="http://www.apache.org/dist/calcite/KEYS";>KEYS</a>).
-If you cannot do that, the <em>md5</em> hash file may be used to check that the
-download has completed OK.</p>
+If you cannot do that, use the <em>digest</em> file
+to check that the download has completed OK.</p>
 
 <p>For fast downloads, current source distributions are hosted on mirror 
servers;
 older source distributions are in the



Reply via email to