Author: jcamacho
Date: Tue Nov 10 14:07:19 2015
New Revision: 1713639
URL: http://svn.apache.org/viewvc?rev=1713639&view=rev
Log:
Release note Calcite-1.5.0
Added:
calcite/site/news/2015/11/
calcite/site/news/2015/11/10/
calcite/site/news/2015/11/10/release-1.5.0/
calcite/site/news/2015/11/10/release-1.5.0/index.html
Modified:
calcite/site/docs/avatica_overview.html
calcite/site/docs/downloads.html
calcite/site/docs/history.html
calcite/site/docs/howto.html
calcite/site/news/2014/06/27/release-0.8.0-incubating/index.html
calcite/site/news/2014/08/19/release-0.9.0-incubating/index.html
calcite/site/news/2014/10/02/release-0.9.1-incubating/index.html
calcite/site/news/2014/11/05/release-0.9.2-incubating/index.html
calcite/site/news/2015/01/31/release-1.0.0-incubating/index.html
calcite/site/news/2015/03/13/release-1.1.0-incubating/index.html
calcite/site/news/2015/04/07/release-1.2.0-incubating/index.html
calcite/site/news/2015/04/24/new-committers/index.html
calcite/site/news/2015/05/30/release-1.3.0-incubating/index.html
calcite/site/news/2015/06/05/algebra-builder/index.html
calcite/site/news/2015/07/31/xldb-best-lightning-talk/index.html
calcite/site/news/2015/09/02/release-1.4.0-incubating/index.html
calcite/site/news/2015/10/22/calcite-graduates/index.html
calcite/site/news/index.html
calcite/site/news/releases/index.html
Modified: calcite/site/docs/avatica_overview.html
URL:
http://svn.apache.org/viewvc/calcite/site/docs/avatica_overview.html?rev=1713639&r1=1713638&r2=1713639&view=diff
==============================================================================
--- calcite/site/docs/avatica_overview.html (original)
+++ calcite/site/docs/avatica_overview.html Tue Nov 10 14:07:19 2015
@@ -718,8 +718,7 @@ Calcite. It depends only on JDK 1.7+ and
The Java implementation uses Jackson to convert request/response command
objects to/from JSON.</p>
-<p>Avatica-Server is a Java implementation of Avatica RPC.
-It embeds the Jetty HTTP server.</p>
+<p>Avatica-Server is a Java implementation of Avatica RPC.</p>
<p>Core concepts:</p>
@@ -747,6 +746,29 @@ implementation in Java. The ODBC client
<p>Since the Avatica protocol abstracts many of the differences between
providers,
the same ODBC client could be used for different databases.</p>
+<h2 id="http-server">HTTP Server</h2>
+
+<p>Avatica-server embeds the Jetty HTTP server, providing a class
+<a
href="/apidocs/org/apache/calcite/avatica/server/HttpServer.html">HttpServer</a>
+that implements the Avatica RPC protocol
+and can be run as a standalone Java application.</p>
+
+<p>Connectors in HTTP server can be configured if needed by extending
+<code>HttpServer</code> class and overriding its
<code>configureConnector()</code> method.
+For example, user can set <code>requestHeaderSize</code> to 64K bytes as
follows:</p>
+
+<div class="highlight"><pre><code class="language-java" data-lang="java"><span
class="n">HttpServer</span> <span class="n">server</span> <span
class="o">=</span> <span class="k">new</span> <span
class="nf">HttpServer</span><span class="o">(</span><span
class="n">handler</span><span class="o">)</span> <span class="o">{</span>
+ <span class="nd">@Override</span>
+ <span class="kd">protected</span> <span class="n">ServerConnector</span>
<span class="nf">configureConnector</span><span class="o">(</span>
+ <span class="n">ServerConnector</span> <span
class="n">connector</span><span class="o">,</span> <span class="kt">int</span>
<span class="n">port</span><span class="o">)</span> <span class="o">{</span>
+ <span class="n">HttpConnectionFactory</span> <span
class="n">factory</span> <span class="o">=</span> <span class="o">(</span><span
class="n">HttpConnectionFactory</span><span class="o">)</span>
+ <span class="n">connector</span><span class="o">.</span><span
class="na">getDefaultConnectionFactory</span><span class="o">();</span>
+ <span class="n">factory</span><span class="o">.</span><span
class="na">getHttpConfiguration</span><span class="o">().</span><span
class="na">setRequestHeaderSize</span><span class="o">(</span><span
class="mi">64</span> <span class="o"><<</span> <span
class="mi">10</span><span class="o">);</span>
+ <span class="k">return</span> <span class="kd">super</span><span
class="o">.</span><span class="na">configureConnector</span><span
class="o">(</span><span class="n">connector</span><span class="o">,</span>
<span class="n">port</span><span class="o">);</span>
+ <span class="o">}</span>
+<span class="o">};</span>
+<span class="n">server</span><span class="o">.</span><span
class="na">start</span><span class="o">();</span></code></pre></div>
+
<h2 id="project-structure">Project structure</h2>
<p>We know that it is important that client libraries have minimal
dependencies.</p>
Modified: calcite/site/docs/downloads.html
URL:
http://svn.apache.org/viewvc/calcite/site/docs/downloads.html?rev=1713639&r1=1713638&r2=1713639&view=diff
==============================================================================
--- calcite/site/docs/downloads.html (original)
+++ calcite/site/docs/downloads.html Tue Nov 10 14:07:19 2015
@@ -721,6 +721,13 @@
</thead>
<tbody>
<tr>
+ <td style="text-align: left">1.5.0</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="history.html#v1-5-0">notes</a></td>
+ <td style="text-align: left"><a
href="http://www.apache.org/dyn/closer.cgi/calcite/apache-calcite-1.5.0">src</a></td>
+ </tr>
+ <tr>
<td style="text-align: left">1.4.0-incubating</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>
@@ -732,7 +739,7 @@
<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="history.html#v1-3-0">notes</a></td>
- <td style="text-align: left"><a
href="http://www.apache.org/dyn/closer.cgi/calcite/apache-calcite-1.3.0-incubating">src</a></td>
+ <td style="text-align: left"><a
href="http://archive.apache.org/dist/calcite/apache-calcite-1.3.0-incubating">src</a></td>
</tr>
<tr>
<td style="text-align: left">1.2.0-incubating</td>
@@ -794,7 +801,7 @@
<span class="nt"><dependency></span>
<span class="nt"><groupId></span>org.apache.calcite<span
class="nt"></groupId></span>
<span class="nt"><artifactId></span>calcite-core<span
class="nt"></artifactId></span>
- <span class="nt"><version></span>1.4.0-incubating<span
class="nt"></version></span>
+ <span class="nt"><version></span>1.5.0<span
class="nt"></version></span>
<span class="nt"></dependency></span>
<span class="nt"></dependencies></span></code></pre></div>
Modified: calcite/site/docs/history.html
URL:
http://svn.apache.org/viewvc/calcite/site/docs/history.html?rev=1713639&r1=1713638&r2=1713639&view=diff
==============================================================================
--- calcite/site/docs/history.html (original)
+++ calcite/site/docs/history.html Tue Nov 10 14:07:19 2015
@@ -708,9 +708,275 @@
<p>For a full list of releases, see
<a href="https://github.com/apache/calcite/releases">github</a>.</p>
-<h2 id="v1-5-0"><a
href="https://github.com/apache/calcite/releases/tag/calcite-1.5.0">1.5.0</a> /
2015-xx-xx</h2>
+<h2 id="v1-5-0"><a
href="https://github.com/apache/calcite/releases/tag/calcite-1.5.0">1.5.0</a> /
2015-11-06</h2>
-<p>Under development.</p>
+<p>Our first release as a top-level Apache project!</p>
+
+<p>Avatica has undergone major improvements,
+including a new RPC layer that uses
+<a href="https://developers.google.com/protocol-buffers/">protocol buffers</a>,
+support for DML statements, better support for bind variables and
+unique identifiers for connections and statements.</p>
+
+<p>There are lots of improvements to planner rules, and the logic
+that replaces relational expressions with equivalent materializations.</p>
+
+<p>We continue to find more uses for
+<a href="/docs/algebra.html">RelBuilder</a>.
+We now recommend that you use <code>RelBuilder</code> whenever you create
+relational expressions within a planner rule; the rule can then be
+re-used to create different sub-classes of relational expression, and
+the builder will perform simple optimizations automatically.</p>
+
+<p>Using <code>RelBuilder</code> we built Piglet,
+a subset of the classic Hadoop language
+<a href="https://pig.apache.org/">Pig</a>.
+Pig is particularly interesting because it makes heavy use of nested
+multi-sets. You can follow this example to implement your own query
+language, and immediately taking advantage of Calciteâs back-ends and
+optimizer rules. Itâs all just algebra, after all!</p>
+
+<p>New features</p>
+
+<ul>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-911">CALCITE-911</a>]
+Add a variant of <code>CalciteSchema</code> that does not cache
sub-objects</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-845">CALCITE-845</a>]
+Derive <code>SUM</code>âs return type by a customizable policy (Maryann
Xue)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-916">CALCITE-916</a>]
+Support table function that implements <code>ScannableTable</code>
+ <ul>
+ <li>Example table function that generates mazes and their solutions</li>
+ </ul>
+ </li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-941">CALCITE-941</a>]
+Named, optional and <code>DEFAULT</code> arguments to function calls;
+support named arguments when calling table functions and table macros</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-910">CALCITE-910</a>]
+Improve handling of <code>ARRAY</code>, <code>MULTISET</code>,
<code>STRUCT</code> types</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-879">CALCITE-879</a>]
+<code>COLLECT</code> aggregate function</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-546">CALCITE-546</a>]
+Allow table, column and field called â*â</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-893">CALCITE-893</a>]
+Theta join in JDBC adapter</li>
+ <li>Linq4j: Implement <code>EnumerableDefaults</code> methods (MiNG)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-823">CALCITE-823</a>]
+Add <code>ALTER ... RESET</code> statement (Sudheesh Katkam)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-881">CALCITE-881</a>]
+Allow schema.table.column references in <code>GROUP BY</code></li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-852">CALCITE-852</a>]
+DDL statements</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-851">CALCITE-851</a>]
+Add original SQL string as a field in the parser</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-819">CALCITE-819</a>]
+Add <code>RelRoot</code>, a contract for the result of a relational
expression</li>
+</ul>
+
+<p>Avatica features and bug fixes</p>
+
+<ul>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-951">CALCITE-951</a>]
+Print the server-side stack in the local exception (Josh Elser)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-936">CALCITE-936</a>]
+Make HttpServer configurable (Navis Ryu)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-903">CALCITE-903</a>]
+Enable Avatica client to recover from missing server-side state (Josh
Elser)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-921">CALCITE-921</a>]
+Fix incorrectness when calling <code>getString()</code> on binary data (Josh
Elser)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-913">CALCITE-913</a>]
+Construct proper <code>ColumnMetaData</code> for arrays (Josh Elser)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-871">CALCITE-871</a>]
+In <code>JdbcMeta</code>, register each statement using an id from a generator
(Bruno
+Dumon)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-645">CALCITE-645</a>]
+Implement <code>AvaticaSqlException</code> to pass server-side exception
information to
+clients (Josh Elser)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-912">CALCITE-912</a>]
+Add Avatica <code>OpenConnectionRequest</code> (Bruno Dumon)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-919">CALCITE-919</a>]
+Avoid <code>setScale</code> on <code>BigDecimal</code> when scale is 0 (Josh
Elser)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-927">CALCITE-927</a>]
+Call finagle for all calls that return ResultSetResponses (Josh Elser)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-705">CALCITE-705</a>]
+DML in Avatica, and split <code>Execute</code> out from <code>Fetch</code>
request (Yeong Wei)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-914">CALCITE-914</a>]
+Add <code>JsonSubType</code> for <code>ExecuteResponse</code>, and fix JSON
docs (Josh Elser)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-905">CALCITE-905</a>]
+<code>getTables</code> returns empty result in <code>JdbcMeta</code> (Jan Van
Besien)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-906">CALCITE-906</a>]
+Avatica <code>JdbcMeta</code> statement IDs are not unique</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-866">CALCITE-866</a>]
+Break out Avatica documentation and add JSON reference (Josh Elser)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-843">CALCITE-843</a>]
+<code>AvaticaConnection.getAutoCommit</code> throws
<code>NullPointerException</code></li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-840">CALCITE-840</a>]
+Protocol buffer serialization over HTTP for Avatica Server (Josh Elser)</li>
+</ul>
+
+<p>Materializations</p>
+
+<ul>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-952">CALCITE-952</a>]
+Organize applicable materializations in reversed topological order (Maryann
+Xue)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-890">CALCITE-890</a>]
+Register all combinations of materialization substitutions (Maryann Xue)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-891">CALCITE-891</a>]
+When substituting materializations, match <code>TableScan</code> without
<code>Project</code>
+(Maryann Xue)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-890">CALCITE-890</a>]
+Register all combinations of materialization substitutions (Maryann Xue)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-925">CALCITE-925</a>]
+Match materialized views when predicates contain strings and ranges (Amogh
+Margoor)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-793">CALCITE-793</a>]
+Planner requires unnecessary collation when using materialized view (Maryann
+Xue)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-825">CALCITE-825</a>]
+Allow user to specify sort order of an <code>ArrayTable</code></li>
+</ul>
+
+<p>Planner rules</p>
+
+<ul>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-953">CALCITE-953</a>]
+Improve <code>RelMdPredicates</code> to deal with <code>RexLiteral</code>
(Pengcheng Xiong)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-939">CALCITE-939</a>]
+Variant of <code>SortUnionTransposeRule</code> for order-preserving
<code>Union</code>
+(Maryann Xue)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-931">CALCITE-931</a>]
+Wrong collation trait in <code>SortJoinTransposeRule</code> for right joins
+(Maryann Xue)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-938">CALCITE-938</a>]
+More accurate rowCount for <code>Aggregate</code> applied to already unique
keys
+(Maryann Xue)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-935">CALCITE-935</a>]
+Improve how <code>ReduceExpressionsRule</code> handles duplicate constraints
(Pengcheng
+Xiong)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-922">CALCITE-922</a>]
+Extract value of an <code>INTERVAL</code> literal (Hsuan-Yi Chu)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-889">CALCITE-889</a>]
+Implement <code>SortUnionTransposeRule</code> (Pengcheng Xiong)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-909">CALCITE-909</a>]
+Make <code>ReduceExpressionsRule</code> extensible</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-856">CALCITE-856</a>]
+Make more rules extensible</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-902">CALCITE-902</a>]
+Match nullability when reducing expressions in a <code>Project</code></li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-895">CALCITE-895</a>]
+Simplify â(<code>CASE</code> ⦠<code>END</code>) = constantâ inside
<code>AND</code> or <code>OR</code> (Hsuan-Yi Chu)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-828">CALCITE-828</a>]
+Use RelBuilder in rules rather than type-specific RelNode factories</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-892">CALCITE-892</a>]
+Implement <code>SortJoinTransposeRule</code></li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-876">CALCITE-876</a>]
+After pushing <code>LogicalProject</code> past <code>LogicalWindow</code>,
adjust references to
+constants properly (Hsuan-Yi Chu)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-844">CALCITE-844</a>]
+Push <code>Project</code> through <code>Window</code> (Hsuan-Yi Chu)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-841">CALCITE-841</a>]
+Redundant windows when window function arguments are expressions (Hsuan-Yi
+Chu)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-846">CALCITE-846</a>]
+Push <code>Aggregate</code> with <code>Filter</code> through
<code>Union(all)</code></li>
+</ul>
+
+<p>RelBuilder and Piglet</p>
+
+<ul>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-933">CALCITE-933</a>]
+<code>RelBuilder.scan()</code> now gives a nice exception if the table does
not exist
+(Andy Grove)</li>
+ <li>Fix Piglet <code>DUMP</code> applied to multisets and structs</li>
+ <li>Multisets and <code>COLLECT</code> in Piglet</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-785">CALCITE-785</a>]
+Add âPigletâ, a subset of Pig Latin on top of Calcite algebra</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-868">CALCITE-868</a>]
+Add API to execute queries expressed as <code>RelNode</code></li>
+ <li>In RelBuilder, build expressions by table alias</li>
+</ul>
+
+<p>Bug fixes, API changes and minor enhancements</p>
+
+<ul>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-948">CALCITE-948</a>]
+Indicator columns not preserved by <code>RelFieldTrimmer</code></li>
+ <li>Fix Windows issues (line endings and checkstyle suppressions)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-937">CALCITE-937</a>]
+User-defined function within view</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-926">CALCITE-926</a>]
+Rules fail to match because of missing link to parent equivalence set
+(Maryann Xue)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-908">CALCITE-908</a>]
+Bump protobuf to 3.0.0-beta-1, fix deprecations and update docs (Josh
Elser)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-932">CALCITE-932</a>]
+Fix muddled columns when <code>RelFieldTrimmer</code> is applied to
<code>Aggregate</code></li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-930">CALCITE-930</a>]
+Now Calcite is a top-level project, remove references to âincubatingâ</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-929">CALCITE-929</a>]
+Calls to <code>AbstractRelNode</code> may result in NPE</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-923">CALCITE-923</a>]
+Type mismatch when converting <code>LEFT JOIN</code> to <code>INNER</code></li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-666">CALCITE-666</a>]
+Anti-semi-joins against JDBC adapter give wrong results (Yeong Wei)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-918">CALCITE-918</a>]
+<code>createProject</code> in <code>RelOptUtil</code> should uniquify field
names</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-792">CALCITE-792</a>]
+Obsolete <code>RelNode.isKey</code> and <code>isDistinct</code> methods</li>
+ <li>Allow FlatLists of different length to be compared</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-898">CALCITE-898</a>]
+Type of âJava<long> * `INTEGER`' should be `BIGINT`</long></li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-894">CALCITE-894</a>]
+Do not generate redundant column alias for the left relation when
+translating <code>IN</code> subquery (Maryann Xue)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-897">CALCITE-897</a>]
+Enable debugging using â-Dcalcite.debugâ</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-885">CALCITE-885</a>]
+Add Oracle test environment</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-888">CALCITE-888</a>]
+Overlay window loses <code>PARTITION BY</code> list (Hsuan-Yi Chu)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-886">CALCITE-886</a>]
+System functions in <code>GROUP BY</code> clause</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-860">CALCITE-860</a>]
+Correct LICENSE file for generated web site</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-882">CALCITE-882</a>]
+Allow web site to be deployed not as the root directory of the web server
+(Josh Elser)</li>
+ <li>Upgrade parent POM to apache-17</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-687">CALCITE-687</a>]
+Synchronize HSQLDB at a coarse level using a Lock (Josh Elser)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-870">CALCITE-870</a>]
+Remove copyright content from archers.json</li>
+ <li>Replace <code>Stack</code> with <code>ArrayDeque</code></li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-874">CALCITE-874</a>]
+<code>ReflectiveRelMetadataProvider</code> is not thread-safe</li>
+ <li>Add <code>LogicalWindow.create()</code></li>
+ <li>Add <code>ImmutableBitSet.get(int, int)</code></li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-865">CALCITE-865</a>]
+Unknown table type causes <code>NullPointerException</code> in
<code>JdbcSchema</code>
+ <ul>
+ <li>Add table types used by Oracle and DB2</li>
+ </ul>
+ </li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-862">CALCITE-862</a>]
+<code>JdbcSchema</code> gives <code>NullPointerException</code> on
non-standard column type (Marc
+Prudâhommeaux)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-847">CALCITE-847</a>]
+<code>AVG</code> window function in <code>GROUP BY</code> gives
<code>AssertionError</code> (Hsuan-Yi Chu)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-827">CALCITE-827</a>]
+Calcite incorrectly permutes columns of <code>OVER</code> query (Hsuan-Yi
Chu)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-809">CALCITE-809</a>]
+<code>TableScan</code> does not support large/infinite scans (Jesse Yates)</li>
+ <li>Lazily create exception only when it needs to be thrown (Marc
Prudâhommeaux)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-812">CALCITE-812</a>]
+Make JSON reader and writer use properly quoted key names (Marc
+Prudâhommeaux)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-820">CALCITE-820</a>]
+Validate that window functions have <code>OVER</code> clause (Hsuan-Yi
Chu)</li>
+ <li>[<a
href="https://issues.apache.org/jira/browse/CALCITE-824">CALCITE-824</a>]
+Type inference when converting <code>IN</code> clause to semijoin (Josh
Wills)</li>
+</ul>
<h2 id="v1-4-0"><a
href="https://github.com/apache/calcite/releases/tag/calcite-1.4.0-incubating">1.4.0-incubating</a>
/ 2015-09-02</h2>
Modified: calcite/site/docs/howto.html
URL:
http://svn.apache.org/viewvc/calcite/site/docs/howto.html?rev=1713639&r1=1713638&r2=1713639&view=diff
==============================================================================
--- calcite/site/docs/howto.html (original)
+++ calcite/site/docs/howto.html Tue Nov 10 14:07:19 2015
@@ -990,7 +990,7 @@ queries. It is also necessary if you int
<div class="highlight"><pre><code class="language-java" data-lang="java"><span
class="kn">import</span> <span
class="nn">org.apache.calcite.adapter.java.JavaTypeFactory</span><span
class="o">;</span>
<span class="kn">import</span> <span
class="nn">org.apache.calcite.jdbc.CalcitePrepare</span><span class="o">;</span>
-<span class="kn">import</span> <span
class="nn">org.apache.calcite.jdbc.CalciteRootSchema</span><span
class="o">;</span>
+<span class="kn">import</span> <span
class="nn">org.apache.calcite.jdbc.CalciteSchema</span><span class="o">;</span>
<span class="kd">public</span> <span class="kd">class</span> <span
class="nc">AdapterContext</span> <span class="kd">implements</span> <span
class="n">CalcitePrepare</span><span class="o">.</span><span
class="na">Context</span> <span class="o">{</span>
<span class="nd">@Override</span>
@@ -1000,7 +1000,7 @@ queries. It is also necessary if you int
<span class="o">}</span>
<span class="nd">@Override</span>
- <span class="kd">public</span> <span class="n">CalciteRootSchema</span>
<span class="nf">getRootSchema</span><span class="o">()</span> <span
class="o">{</span>
+ <span class="kd">public</span> <span class="n">CalciteSchema</span> <span
class="nf">getRootSchema</span><span class="o">()</span> <span
class="o">{</span>
<span class="c1">// adapter implementation</span>
<span class="k">return</span> <span class="n">rootSchema</span><span
class="o">;</span>
<span class="o">}</span>
Modified: calcite/site/news/2014/06/27/release-0.8.0-incubating/index.html
URL:
http://svn.apache.org/viewvc/calcite/site/news/2014/06/27/release-0.8.0-incubating/index.html?rev=1713639&r1=1713638&r2=1713639&view=diff
==============================================================================
--- calcite/site/news/2014/06/27/release-0.8.0-incubating/index.html (original)
+++ calcite/site/news/2014/06/27/release-0.8.0-incubating/index.html Tue Nov 10
14:07:19 2015
@@ -85,6 +85,8 @@
<option value="/news/">Home</option>
<optgroup label="v1.x">
+ <option value="/news/2015/11/10/release-1.5.0/">Release 1.5.0</option>
+
<option value="/news/2015/10/22/calcite-graduates/">Calcite
Graduates</option>
<option value="/news/2015/09/02/release-1.4.0-incubating/">Release 1.4.0
Incubating</option>
@@ -205,6 +207,10 @@ new utility, <code>SqlRun</code>.</p>
<ul>
<li class="">
+ <a href="/news/2015/11/10/release-1.5.0/">1.5.0</a>
+ </li>
+
+ <li class="">
<a
href="/news/2015/09/02/release-1.4.0-incubating/">1.4.0-incubating</a>
</li>
@@ -220,15 +226,13 @@ new utility, <code>SqlRun</code>.</p>
<a
href="/news/2015/03/13/release-1.1.0-incubating/">1.1.0-incubating</a>
</li>
- <li class="">
- <a
href="/news/2015/01/31/release-1.0.0-incubating/">1.0.0-incubating</a>
- </li>
-
</ul>
<h4>Other News</h4>
<ul>
+
+
<li class="">
<a href="/news/2015/10/22/calcite-graduates/">Calcite Graduates</a>
</li>
Modified: calcite/site/news/2014/08/19/release-0.9.0-incubating/index.html
URL:
http://svn.apache.org/viewvc/calcite/site/news/2014/08/19/release-0.9.0-incubating/index.html?rev=1713639&r1=1713638&r2=1713639&view=diff
==============================================================================
--- calcite/site/news/2014/08/19/release-0.9.0-incubating/index.html (original)
+++ calcite/site/news/2014/08/19/release-0.9.0-incubating/index.html Tue Nov 10
14:07:19 2015
@@ -85,6 +85,8 @@
<option value="/news/">Home</option>
<optgroup label="v1.x">
+ <option value="/news/2015/11/10/release-1.5.0/">Release 1.5.0</option>
+
<option value="/news/2015/10/22/calcite-graduates/">Calcite
Graduates</option>
<option value="/news/2015/09/02/release-1.4.0-incubating/">Release 1.4.0
Incubating</option>
@@ -203,6 +205,10 @@
<ul>
<li class="">
+ <a href="/news/2015/11/10/release-1.5.0/">1.5.0</a>
+ </li>
+
+ <li class="">
<a
href="/news/2015/09/02/release-1.4.0-incubating/">1.4.0-incubating</a>
</li>
@@ -218,15 +224,13 @@
<a
href="/news/2015/03/13/release-1.1.0-incubating/">1.1.0-incubating</a>
</li>
- <li class="">
- <a
href="/news/2015/01/31/release-1.0.0-incubating/">1.0.0-incubating</a>
- </li>
-
</ul>
<h4>Other News</h4>
<ul>
+
+
<li class="">
<a href="/news/2015/10/22/calcite-graduates/">Calcite Graduates</a>
</li>
Modified: calcite/site/news/2014/10/02/release-0.9.1-incubating/index.html
URL:
http://svn.apache.org/viewvc/calcite/site/news/2014/10/02/release-0.9.1-incubating/index.html?rev=1713639&r1=1713638&r2=1713639&view=diff
==============================================================================
--- calcite/site/news/2014/10/02/release-0.9.1-incubating/index.html (original)
+++ calcite/site/news/2014/10/02/release-0.9.1-incubating/index.html Tue Nov 10
14:07:19 2015
@@ -85,6 +85,8 @@
<option value="/news/">Home</option>
<optgroup label="v1.x">
+ <option value="/news/2015/11/10/release-1.5.0/">Release 1.5.0</option>
+
<option value="/news/2015/10/22/calcite-graduates/">Calcite
Graduates</option>
<option value="/news/2015/09/02/release-1.4.0-incubating/">Release 1.4.0
Incubating</option>
@@ -203,6 +205,10 @@
<ul>
<li class="">
+ <a href="/news/2015/11/10/release-1.5.0/">1.5.0</a>
+ </li>
+
+ <li class="">
<a
href="/news/2015/09/02/release-1.4.0-incubating/">1.4.0-incubating</a>
</li>
@@ -218,15 +224,13 @@
<a
href="/news/2015/03/13/release-1.1.0-incubating/">1.1.0-incubating</a>
</li>
- <li class="">
- <a
href="/news/2015/01/31/release-1.0.0-incubating/">1.0.0-incubating</a>
- </li>
-
</ul>
<h4>Other News</h4>
<ul>
+
+
<li class="">
<a href="/news/2015/10/22/calcite-graduates/">Calcite Graduates</a>
</li>
Modified: calcite/site/news/2014/11/05/release-0.9.2-incubating/index.html
URL:
http://svn.apache.org/viewvc/calcite/site/news/2014/11/05/release-0.9.2-incubating/index.html?rev=1713639&r1=1713638&r2=1713639&view=diff
==============================================================================
--- calcite/site/news/2014/11/05/release-0.9.2-incubating/index.html (original)
+++ calcite/site/news/2014/11/05/release-0.9.2-incubating/index.html Tue Nov 10
14:07:19 2015
@@ -85,6 +85,8 @@
<option value="/news/">Home</option>
<optgroup label="v1.x">
+ <option value="/news/2015/11/10/release-1.5.0/">Release 1.5.0</option>
+
<option value="/news/2015/10/22/calcite-graduates/">Calcite
Graduates</option>
<option value="/news/2015/09/02/release-1.4.0-incubating/">Release 1.4.0
Incubating</option>
@@ -206,6 +208,10 @@ before you move on to 1.0.</p>
<ul>
<li class="">
+ <a href="/news/2015/11/10/release-1.5.0/">1.5.0</a>
+ </li>
+
+ <li class="">
<a
href="/news/2015/09/02/release-1.4.0-incubating/">1.4.0-incubating</a>
</li>
@@ -221,15 +227,13 @@ before you move on to 1.0.</p>
<a
href="/news/2015/03/13/release-1.1.0-incubating/">1.1.0-incubating</a>
</li>
- <li class="">
- <a
href="/news/2015/01/31/release-1.0.0-incubating/">1.0.0-incubating</a>
- </li>
-
</ul>
<h4>Other News</h4>
<ul>
+
+
<li class="">
<a href="/news/2015/10/22/calcite-graduates/">Calcite Graduates</a>
</li>
Modified: calcite/site/news/2015/01/31/release-1.0.0-incubating/index.html
URL:
http://svn.apache.org/viewvc/calcite/site/news/2015/01/31/release-1.0.0-incubating/index.html?rev=1713639&r1=1713638&r2=1713639&view=diff
==============================================================================
--- calcite/site/news/2015/01/31/release-1.0.0-incubating/index.html (original)
+++ calcite/site/news/2015/01/31/release-1.0.0-incubating/index.html Tue Nov 10
14:07:19 2015
@@ -85,6 +85,8 @@
<option value="/news/">Home</option>
<optgroup label="v1.x">
+ <option value="/news/2015/11/10/release-1.5.0/">Release 1.5.0</option>
+
<option value="/news/2015/10/22/calcite-graduates/">Calcite
Graduates</option>
<option value="/news/2015/09/02/release-1.4.0-incubating/">Release 1.4.0
Incubating</option>
@@ -216,6 +218,10 @@ and fixes about 30 bugs.</p>
<ul>
<li class="">
+ <a href="/news/2015/11/10/release-1.5.0/">1.5.0</a>
+ </li>
+
+ <li class="">
<a
href="/news/2015/09/02/release-1.4.0-incubating/">1.4.0-incubating</a>
</li>
@@ -231,15 +237,13 @@ and fixes about 30 bugs.</p>
<a
href="/news/2015/03/13/release-1.1.0-incubating/">1.1.0-incubating</a>
</li>
- <li class="current">
- <a
href="/news/2015/01/31/release-1.0.0-incubating/">1.0.0-incubating</a>
- </li>
-
</ul>
<h4>Other News</h4>
<ul>
+
+
<li class="">
<a href="/news/2015/10/22/calcite-graduates/">Calcite Graduates</a>
</li>
Modified: calcite/site/news/2015/03/13/release-1.1.0-incubating/index.html
URL:
http://svn.apache.org/viewvc/calcite/site/news/2015/03/13/release-1.1.0-incubating/index.html?rev=1713639&r1=1713638&r2=1713639&view=diff
==============================================================================
--- calcite/site/news/2015/03/13/release-1.1.0-incubating/index.html (original)
+++ calcite/site/news/2015/03/13/release-1.1.0-incubating/index.html Tue Nov 10
14:07:19 2015
@@ -85,6 +85,8 @@
<option value="/news/">Home</option>
<optgroup label="v1.x">
+ <option value="/news/2015/11/10/release-1.5.0/">Release 1.5.0</option>
+
<option value="/news/2015/10/22/calcite-graduates/">Calcite
Graduates</option>
<option value="/news/2015/09/02/release-1.4.0-incubating/">Release 1.4.0
Incubating</option>
@@ -215,6 +217,10 @@ calling constructors directly.</p>
<ul>
<li class="">
+ <a href="/news/2015/11/10/release-1.5.0/">1.5.0</a>
+ </li>
+
+ <li class="">
<a
href="/news/2015/09/02/release-1.4.0-incubating/">1.4.0-incubating</a>
</li>
@@ -230,15 +236,13 @@ calling constructors directly.</p>
<a
href="/news/2015/03/13/release-1.1.0-incubating/">1.1.0-incubating</a>
</li>
- <li class="">
- <a
href="/news/2015/01/31/release-1.0.0-incubating/">1.0.0-incubating</a>
- </li>
-
</ul>
<h4>Other News</h4>
<ul>
+
+
<li class="">
<a href="/news/2015/10/22/calcite-graduates/">Calcite Graduates</a>
</li>
Modified: calcite/site/news/2015/04/07/release-1.2.0-incubating/index.html
URL:
http://svn.apache.org/viewvc/calcite/site/news/2015/04/07/release-1.2.0-incubating/index.html?rev=1713639&r1=1713638&r2=1713639&view=diff
==============================================================================
--- calcite/site/news/2015/04/07/release-1.2.0-incubating/index.html (original)
+++ calcite/site/news/2015/04/07/release-1.2.0-incubating/index.html Tue Nov 10
14:07:19 2015
@@ -85,6 +85,8 @@
<option value="/news/">Home</option>
<optgroup label="v1.x">
+ <option value="/news/2015/11/10/release-1.5.0/">Release 1.5.0</option>
+
<option value="/news/2015/10/22/calcite-graduates/">Calcite
Graduates</option>
<option value="/news/2015/09/02/release-1.4.0-incubating/">Release 1.4.0
Incubating</option>
@@ -215,6 +217,10 @@ improve implicit and explicit conversion
<ul>
<li class="">
+ <a href="/news/2015/11/10/release-1.5.0/">1.5.0</a>
+ </li>
+
+ <li class="">
<a
href="/news/2015/09/02/release-1.4.0-incubating/">1.4.0-incubating</a>
</li>
@@ -230,15 +236,13 @@ improve implicit and explicit conversion
<a
href="/news/2015/03/13/release-1.1.0-incubating/">1.1.0-incubating</a>
</li>
- <li class="">
- <a
href="/news/2015/01/31/release-1.0.0-incubating/">1.0.0-incubating</a>
- </li>
-
</ul>
<h4>Other News</h4>
<ul>
+
+
<li class="">
<a href="/news/2015/10/22/calcite-graduates/">Calcite Graduates</a>
</li>
Modified: calcite/site/news/2015/04/24/new-committers/index.html
URL:
http://svn.apache.org/viewvc/calcite/site/news/2015/04/24/new-committers/index.html?rev=1713639&r1=1713638&r2=1713639&view=diff
==============================================================================
--- calcite/site/news/2015/04/24/new-committers/index.html (original)
+++ calcite/site/news/2015/04/24/new-committers/index.html Tue Nov 10 14:07:19
2015
@@ -85,6 +85,8 @@
<option value="/news/">Home</option>
<optgroup label="v1.x">
+ <option value="/news/2015/11/10/release-1.5.0/">Release 1.5.0</option>
+
<option value="/news/2015/10/22/calcite-graduates/">Calcite
Graduates</option>
<option value="/news/2015/09/02/release-1.4.0-incubating/">Release 1.4.0
Incubating</option>
@@ -210,6 +212,10 @@ committers for their work on Calcite. We
<ul>
<li class="">
+ <a href="/news/2015/11/10/release-1.5.0/">1.5.0</a>
+ </li>
+
+ <li class="">
<a
href="/news/2015/09/02/release-1.4.0-incubating/">1.4.0-incubating</a>
</li>
@@ -225,15 +231,13 @@ committers for their work on Calcite. We
<a
href="/news/2015/03/13/release-1.1.0-incubating/">1.1.0-incubating</a>
</li>
- <li class="">
- <a
href="/news/2015/01/31/release-1.0.0-incubating/">1.0.0-incubating</a>
- </li>
-
</ul>
<h4>Other News</h4>
<ul>
+
+
<li class="">
<a href="/news/2015/10/22/calcite-graduates/">Calcite Graduates</a>
</li>
Modified: calcite/site/news/2015/05/30/release-1.3.0-incubating/index.html
URL:
http://svn.apache.org/viewvc/calcite/site/news/2015/05/30/release-1.3.0-incubating/index.html?rev=1713639&r1=1713638&r2=1713639&view=diff
==============================================================================
--- calcite/site/news/2015/05/30/release-1.3.0-incubating/index.html (original)
+++ calcite/site/news/2015/05/30/release-1.3.0-incubating/index.html Tue Nov 10
14:07:19 2015
@@ -85,6 +85,8 @@
<option value="/news/">Home</option>
<optgroup label="v1.x">
+ <option value="/news/2015/11/10/release-1.5.0/">Release 1.5.0</option>
+
<option value="/news/2015/10/22/calcite-graduates/">Calcite
Graduates</option>
<option value="/news/2015/09/02/release-1.4.0-incubating/">Release 1.4.0
Incubating</option>
@@ -207,6 +209,10 @@ and various improvements to Avatica.</p>
<ul>
<li class="">
+ <a href="/news/2015/11/10/release-1.5.0/">1.5.0</a>
+ </li>
+
+ <li class="">
<a
href="/news/2015/09/02/release-1.4.0-incubating/">1.4.0-incubating</a>
</li>
@@ -222,15 +228,13 @@ and various improvements to Avatica.</p>
<a
href="/news/2015/03/13/release-1.1.0-incubating/">1.1.0-incubating</a>
</li>
- <li class="">
- <a
href="/news/2015/01/31/release-1.0.0-incubating/">1.0.0-incubating</a>
- </li>
-
</ul>
<h4>Other News</h4>
<ul>
+
+
<li class="">
<a href="/news/2015/10/22/calcite-graduates/">Calcite Graduates</a>
</li>
Modified: calcite/site/news/2015/06/05/algebra-builder/index.html
URL:
http://svn.apache.org/viewvc/calcite/site/news/2015/06/05/algebra-builder/index.html?rev=1713639&r1=1713638&r2=1713639&view=diff
==============================================================================
--- calcite/site/news/2015/06/05/algebra-builder/index.html (original)
+++ calcite/site/news/2015/06/05/algebra-builder/index.html Tue Nov 10 14:07:19
2015
@@ -85,6 +85,8 @@
<option value="/news/">Home</option>
<optgroup label="v1.x">
+ <option value="/news/2015/11/10/release-1.5.0/">Release 1.5.0</option>
+
<option value="/news/2015/10/22/calcite-graduates/">Calcite
Graduates</option>
<option value="/news/2015/09/02/release-1.4.0-incubating/">Release 1.4.0
Incubating</option>
@@ -255,6 +257,10 @@ extensive set of query-optimization rule
<ul>
<li class="">
+ <a href="/news/2015/11/10/release-1.5.0/">1.5.0</a>
+ </li>
+
+ <li class="">
<a
href="/news/2015/09/02/release-1.4.0-incubating/">1.4.0-incubating</a>
</li>
@@ -270,15 +276,13 @@ extensive set of query-optimization rule
<a
href="/news/2015/03/13/release-1.1.0-incubating/">1.1.0-incubating</a>
</li>
- <li class="">
- <a
href="/news/2015/01/31/release-1.0.0-incubating/">1.0.0-incubating</a>
- </li>
-
</ul>
<h4>Other News</h4>
<ul>
+
+
<li class="">
<a href="/news/2015/10/22/calcite-graduates/">Calcite Graduates</a>
</li>
Modified: calcite/site/news/2015/07/31/xldb-best-lightning-talk/index.html
URL:
http://svn.apache.org/viewvc/calcite/site/news/2015/07/31/xldb-best-lightning-talk/index.html?rev=1713639&r1=1713638&r2=1713639&view=diff
==============================================================================
--- calcite/site/news/2015/07/31/xldb-best-lightning-talk/index.html (original)
+++ calcite/site/news/2015/07/31/xldb-best-lightning-talk/index.html Tue Nov 10
14:07:19 2015
@@ -85,6 +85,8 @@
<option value="/news/">Home</option>
<optgroup label="v1.x">
+ <option value="/news/2015/11/10/release-1.5.0/">Release 1.5.0</option>
+
<option value="/news/2015/10/22/calcite-graduates/">Calcite
Graduates</option>
<option value="/news/2015/09/02/release-1.4.0-incubating/">Release 1.4.0
Incubating</option>
@@ -215,6 +217,10 @@ and <a href="https://www.youtube.com/wat
<ul>
<li class="">
+ <a href="/news/2015/11/10/release-1.5.0/">1.5.0</a>
+ </li>
+
+ <li class="">
<a
href="/news/2015/09/02/release-1.4.0-incubating/">1.4.0-incubating</a>
</li>
@@ -230,15 +236,13 @@ and <a href="https://www.youtube.com/wat
<a
href="/news/2015/03/13/release-1.1.0-incubating/">1.1.0-incubating</a>
</li>
- <li class="">
- <a
href="/news/2015/01/31/release-1.0.0-incubating/">1.0.0-incubating</a>
- </li>
-
</ul>
<h4>Other News</h4>
<ul>
+
+
<li class="">
<a href="/news/2015/10/22/calcite-graduates/">Calcite Graduates</a>
</li>
Modified: calcite/site/news/2015/09/02/release-1.4.0-incubating/index.html
URL:
http://svn.apache.org/viewvc/calcite/site/news/2015/09/02/release-1.4.0-incubating/index.html?rev=1713639&r1=1713638&r2=1713639&view=diff
==============================================================================
--- calcite/site/news/2015/09/02/release-1.4.0-incubating/index.html (original)
+++ calcite/site/news/2015/09/02/release-1.4.0-incubating/index.html Tue Nov 10
14:07:19 2015
@@ -85,6 +85,8 @@
<option value="/news/">Home</option>
<optgroup label="v1.x">
+ <option value="/news/2015/11/10/release-1.5.0/">Release 1.5.0</option>
+
<option value="/news/2015/10/22/calcite-graduates/">Calcite
Graduates</option>
<option value="/news/2015/09/02/release-1.4.0-incubating/">Release 1.4.0
Incubating</option>
@@ -212,6 +214,10 @@ so that you can easily create relational
<h4>Recent Releases</h4>
<ul>
+ <li class="">
+ <a href="/news/2015/11/10/release-1.5.0/">1.5.0</a>
+ </li>
+
<li class="current">
<a
href="/news/2015/09/02/release-1.4.0-incubating/">1.4.0-incubating</a>
</li>
@@ -228,15 +234,13 @@ so that you can easily create relational
<a
href="/news/2015/03/13/release-1.1.0-incubating/">1.1.0-incubating</a>
</li>
- <li class="">
- <a
href="/news/2015/01/31/release-1.0.0-incubating/">1.0.0-incubating</a>
- </li>
-
</ul>
<h4>Other News</h4>
<ul>
+
+
<li class="">
<a href="/news/2015/10/22/calcite-graduates/">Calcite Graduates</a>
</li>
Modified: calcite/site/news/2015/10/22/calcite-graduates/index.html
URL:
http://svn.apache.org/viewvc/calcite/site/news/2015/10/22/calcite-graduates/index.html?rev=1713639&r1=1713638&r2=1713639&view=diff
==============================================================================
--- calcite/site/news/2015/10/22/calcite-graduates/index.html (original)
+++ calcite/site/news/2015/10/22/calcite-graduates/index.html Tue Nov 10
14:07:19 2015
@@ -85,6 +85,8 @@
<option value="/news/">Home</option>
<optgroup label="v1.x">
+ <option value="/news/2015/11/10/release-1.5.0/">Release 1.5.0</option>
+
<option value="/news/2015/10/22/calcite-graduates/">Calcite
Graduates</option>
<option value="/news/2015/09/02/release-1.4.0-incubating/">Release 1.4.0
Incubating</option>
@@ -236,6 +238,10 @@ celebrated with a graduation cake.</p>
<ul>
<li class="">
+ <a href="/news/2015/11/10/release-1.5.0/">1.5.0</a>
+ </li>
+
+ <li class="">
<a
href="/news/2015/09/02/release-1.4.0-incubating/">1.4.0-incubating</a>
</li>
@@ -251,15 +257,13 @@ celebrated with a graduation cake.</p>
<a
href="/news/2015/03/13/release-1.1.0-incubating/">1.1.0-incubating</a>
</li>
- <li class="">
- <a
href="/news/2015/01/31/release-1.0.0-incubating/">1.0.0-incubating</a>
- </li>
-
</ul>
<h4>Other News</h4>
<ul>
+
+
<li class="current">
<a href="/news/2015/10/22/calcite-graduates/">Calcite Graduates</a>
</li>
Added: calcite/site/news/2015/11/10/release-1.5.0/index.html
URL:
http://svn.apache.org/viewvc/calcite/site/news/2015/11/10/release-1.5.0/index.html?rev=1713639&view=auto
==============================================================================
--- calcite/site/news/2015/11/10/release-1.5.0/index.html (added)
+++ calcite/site/news/2015/11/10/release-1.5.0/index.html Tue Nov 10 14:07:19
2015
@@ -0,0 +1,335 @@
+<!DOCTYPE HTML>
+<html lang="en-US">
+<head>
+ <meta charset="UTF-8">
+ <title>Release 1.5.0</title>
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ <meta name="generator" content="Jekyll v2.4.0">
+ <link rel="stylesheet"
href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic,900">
+ <link rel="stylesheet" href="/css/screen.css">
+ <link rel="icon" type="image/x-icon" href="/favicon.ico">
+ <!--[if lt IE 9]>
+ <script src="/js/html5shiv.min.js"></script>
+ <script src="/js/respond.min.js"></script>
+ <![endif]-->
+</head>
+
+
+<body class="wrap">
+ <header role="banner">
+ <nav class="mobile-nav show-on-mobiles">
+ <ul>
+ <li class="">
+ <a href="/">Home</a>
+ </li>
+ <li class="">
+ <a href="/docs/">Documentation</a>
+ </li>
+ <li class="">
+ <a href="/talks/">Talks</a>
+ </li>
+ <li class="current">
+ <a href="/news/">News</a>
+ </li>
+ <li class="">
+ <a href="/help/">Help</a>
+ </li>
+ <li class="">
+ <a href="/develop/">Develop</a>
+ </li>
+</ul>
+
+ </nav>
+ <div class="grid">
+ <div class="unit one-third center-on-mobiles">
+ <h1>
+ <a href="/">
+ <span class="sr-only">Apache Calcite</span>
+ <img src="/img/logo.png" width="226" height="140" alt="Calcite Logo">
+ </a>
+ </h1>
+ </div>
+ <nav class="main-nav unit two-thirds hide-on-mobiles">
+ <ul>
+ <li class="">
+ <a href="/">Home</a>
+ </li>
+ <li class="">
+ <a href="/docs/">Documentation</a>
+ </li>
+ <li class="">
+ <a href="/talks/">Talks</a>
+ </li>
+ <li class="current">
+ <a href="/news/">News</a>
+ </li>
+ <li class="">
+ <a href="/help/">Help</a>
+ </li>
+ <li class="">
+ <a href="/develop/">Develop</a>
+ </li>
+</ul>
+
+ </nav>
+ </div>
+</header>
+
+
+ <section class="news">
+ <div class="grid">
+
+ <div class="docs-nav-mobile unit whole show-on-mobiles">
+ <select onchange="if (this.value) window.location.href=this.value">
+ <option value="">Navigate the blogâ¦</option>
+ <option value="/news/">Home</option>
+ <optgroup label="v1.x">
+
+ <option value="/news/2015/11/10/release-1.5.0/">Release 1.5.0</option>
+
+ <option value="/news/2015/10/22/calcite-graduates/">Calcite
Graduates</option>
+
+ <option value="/news/2015/09/02/release-1.4.0-incubating/">Release 1.4.0
Incubating</option>
+
+ <option value="/news/2015/07/31/xldb-best-lightning-talk/">XLDB 2015
best lightning talk</option>
+
+ <option value="/news/2015/06/05/algebra-builder/">Algebra
builder</option>
+
+ <option value="/news/2015/05/30/release-1.3.0-incubating/">Release 1.3.0
Incubating</option>
+
+ <option value="/news/2015/04/24/new-committers/">Calcite adds 5
committers</option>
+
+ <option value="/news/2015/04/07/release-1.2.0-incubating/">Release 1.2.0
Incubating</option>
+
+ <option value="/news/2015/03/13/release-1.1.0-incubating/">Release 1.1.0
Incubating</option>
+
+ <option value="/news/2015/01/31/release-1.0.0-incubating/">Release 1.0.0
Incubating</option>
+
+ <option value="/news/2014/11/05/release-0.9.2-incubating/">Release 0.9.2
Incubating</option>
+
+ <option value="/news/2014/10/02/release-0.9.1-incubating/">Release 0.9.1
Incubating</option>
+
+ <option value="/news/2014/08/19/release-0.9.0-incubating/">Release 0.9.0
Incubating</option>
+
+ <option value="/news/2014/06/27/release-0.8.0-incubating/">Release 0.8.0
Incubating</option>
+
+ </optgroup>
+ </select>
+</div>
+
+
+ <div class="unit four-fifths">
+ <article>
+ <h2>
+ Release 1.5.0
+ <a href="/news/2015/11/10/release-1.5.0/" class="permalink"
title="Permalink">â</a>
+ </h2>
+ <span class="post-category">
+ <span class="label">
+ release
+ </span>
+ </span>
+ <div class="post-meta">
+ <span class="post-date">
+ 10 Nov 2015
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <a href="http://github.com/jcamachor" class="post-author">
+ <img src="http://github.com/jcamachor.png"
+ class="avatar" alt="jcamacho avatar"
+ width="24" height="24">
+ jcamacho
+ </a>
+ </div>
+ <div class="post-content">
+ <!--
+
+-->
+
+<p>This is our first release as a top-level Apache project! Thanks to everyone
who has contributed to it.</p>
+
+<p>In addition to a large number of bug fixes and minor enhancements, this
release includes major improvements to Avatica, planner rules, and
RelBuilder.</p>
+
+<p>Further, we built Piglet, a subset of the classic Hadoop language Pig. Pig
is particularly interesting because it makes heavy use of nested multi-sets.
You can follow this example to implement your own query language, and
immediately taking advantage of Calciteâs back-ends and optimizer rules.</p>
+
+
+ <p>See the <a href="/docs/history.html#v1-5-0">release notes</a>.</p>
+
+ </div>
+</article>
+
+ </div>
+
+ <div class="unit one-fifth hide-on-mobiles">
+ <aside>
+ <ul>
+ <li class="">
+ <a href="/news/">All News</a>
+ </li>
+ <li class="">
+ <a href="/news/releases/">Calcite Releases</a>
+ </li>
+ </ul>
+ <h4>Recent Releases</h4>
+ <ul>
+
+ <li class="current">
+ <a href="/news/2015/11/10/release-1.5.0/">1.5.0</a>
+ </li>
+
+ <li class="">
+ <a
href="/news/2015/09/02/release-1.4.0-incubating/">1.4.0-incubating</a>
+ </li>
+
+ <li class="">
+ <a
href="/news/2015/05/30/release-1.3.0-incubating/">1.3.0-incubating</a>
+ </li>
+
+ <li class="">
+ <a
href="/news/2015/04/07/release-1.2.0-incubating/">1.2.0-incubating</a>
+ </li>
+
+ <li class="">
+ <a
href="/news/2015/03/13/release-1.1.0-incubating/">1.1.0-incubating</a>
+ </li>
+
+ </ul>
+ <h4>Other News</h4>
+ <ul>
+
+
+
+
+ <li class="">
+ <a href="/news/2015/10/22/calcite-graduates/">Calcite Graduates</a>
+ </li>
+
+
+
+
+
+ <li class="">
+ <a href="/news/2015/07/31/xldb-best-lightning-talk/">XLDB 2015 best
lightning talk</a>
+ </li>
+
+
+
+ <li class="">
+ <a href="/news/2015/06/05/algebra-builder/">Algebra builder</a>
+ </li>
+
+
+
+
+
+ <li class="">
+ <a href="/news/2015/04/24/new-committers/">Calcite adds 5
committers</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </ul>
+ </aside>
+</div>
+
+
+ <div class="clear"></div>
+
+ </div>
+ </section>
+
+
+ <footer role="contentinfo">
+ <p>The contents of this website are © 2015
+ <a href="https://www.apache.org/">Apache Software Foundation</a>
+ under the terms of
+ the <a href="https://www.apache.org/licenses/LICENSE-2.0.html">
+ Apache License v2</a>. Apache Calcite and its logo are
+ trademarks of the Apache Software Foundation.</p>
+</footer>
+
+ <script>
+ var anchorForId = function (id) {
+ var anchor = document.createElement("a");
+ anchor.className = "header-link";
+ anchor.href = "#" + id;
+ anchor.innerHTML = "<span class=\"sr-only\">Permalink</span><i class=\"fa
fa-link\"></i>";
+ anchor.title = "Permalink";
+ return anchor;
+ };
+
+ var linkifyAnchors = function (level, containingElement) {
+ var headers = containingElement.getElementsByTagName("h" + level);
+ for (var h = 0; h < headers.length; h++) {
+ var header = headers[h];
+
+ if (typeof header.id !== "undefined" && header.id !== "") {
+ header.appendChild(anchorForId(header.id));
+ }
+ }
+ };
+
+ document.onreadystatechange = function () {
+ if (this.readyState === "complete") {
+ var contentBlock = document.getElementsByClassName("docs")[0] ||
document.getElementsByClassName("news")[0];
+ if (!contentBlock) {
+ return;
+ }
+ for (var level = 1; level <= 6; level++) {
+ linkifyAnchors(level, contentBlock);
+ }
+ }
+ };
+</script>
+
+
+</body>
+</html>
Modified: calcite/site/news/index.html
URL:
http://svn.apache.org/viewvc/calcite/site/news/index.html?rev=1713639&r1=1713638&r2=1713639&view=diff
==============================================================================
--- calcite/site/news/index.html (original)
+++ calcite/site/news/index.html Tue Nov 10 14:07:19 2015
@@ -85,6 +85,8 @@
<option value="/news/">Home</option>
<optgroup label="v1.x">
+ <option value="/news/2015/11/10/release-1.5.0/">Release 1.5.0</option>
+
<option value="/news/2015/10/22/calcite-graduates/">Calcite
Graduates</option>
<option value="/news/2015/09/02/release-1.4.0-incubating/">Release 1.4.0
Incubating</option>
@@ -123,6 +125,83 @@
<article>
<h2>
+ <a href="/news/2015/11/10/release-1.5.0/">
+ Release 1.5.0
+ </a>
+ </h2>
+ <span class="post-category">
+ <span class="label">
+ release
+ </span>
+ </span>
+ <div class="post-meta">
+ <span class="post-date">
+ 10 Nov 2015
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <a href="http://github.com/jcamachor" class="post-author">
+ <img src="http://github.com/jcamachor.png"
+ class="avatar" alt="jcamacho avatar"
+ width="24" height="24">
+ jcamacho
+ </a>
+ </div>
+ <div class="post-content">
+ <!--
+
+-->
+
+<p>This is our first release as a top-level Apache project! Thanks to everyone
who has contributed to it.</p>
+
+<p>In addition to a large number of bug fixes and minor enhancements, this
release includes major improvements to Avatica, planner rules, and
RelBuilder.</p>
+
+<p>Further, we built Piglet, a subset of the classic Hadoop language Pig. Pig
is particularly interesting because it makes heavy use of nested multi-sets.
You can follow this example to implement your own query language, and
immediately taking advantage of Calciteâs back-ends and optimizer rules.</p>
+
+
+ <p>See the <a href="/docs/history.html#v1-5-0">release notes</a>.</p>
+
+ </div>
+</article>
+
+
+
+<article>
+ <h2>
<a href="/news/2015/10/22/calcite-graduates/">
Calcite Graduates
</a>
@@ -1255,6 +1334,10 @@ of the website.</p>
<ul>
<li class="">
+ <a href="/news/2015/11/10/release-1.5.0/">1.5.0</a>
+ </li>
+
+ <li class="">
<a
href="/news/2015/09/02/release-1.4.0-incubating/">1.4.0-incubating</a>
</li>
@@ -1270,15 +1353,13 @@ of the website.</p>
<a
href="/news/2015/03/13/release-1.1.0-incubating/">1.1.0-incubating</a>
</li>
- <li class="">
- <a
href="/news/2015/01/31/release-1.0.0-incubating/">1.0.0-incubating</a>
- </li>
-
</ul>
<h4>Other News</h4>
<ul>
+
+
<li class="">
<a href="/news/2015/10/22/calcite-graduates/">Calcite Graduates</a>
</li>
Modified: calcite/site/news/releases/index.html
URL:
http://svn.apache.org/viewvc/calcite/site/news/releases/index.html?rev=1713639&r1=1713638&r2=1713639&view=diff
==============================================================================
--- calcite/site/news/releases/index.html (original)
+++ calcite/site/news/releases/index.html Tue Nov 10 14:07:19 2015
@@ -85,6 +85,8 @@
<option value="/news/">Home</option>
<optgroup label="v1.x">
+ <option value="/news/2015/11/10/release-1.5.0/">Release 1.5.0</option>
+
<option value="/news/2015/10/22/calcite-graduates/">Calcite
Graduates</option>
<option value="/news/2015/09/02/release-1.4.0-incubating/">Release 1.4.0
Incubating</option>
@@ -123,6 +125,83 @@
<article>
<h2>
+ <a href="/news/2015/11/10/release-1.5.0/">
+ Release 1.5.0
+ </a>
+ </h2>
+ <span class="post-category">
+ <span class="label">
+ release
+ </span>
+ </span>
+ <div class="post-meta">
+ <span class="post-date">
+ 10 Nov 2015
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <a href="http://github.com/jcamachor" class="post-author">
+ <img src="http://github.com/jcamachor.png"
+ class="avatar" alt="jcamacho avatar"
+ width="24" height="24">
+ jcamacho
+ </a>
+ </div>
+ <div class="post-content">
+ <!--
+
+-->
+
+<p>This is our first release as a top-level Apache project! Thanks to everyone
who has contributed to it.</p>
+
+<p>In addition to a large number of bug fixes and minor enhancements, this
release includes major improvements to Avatica, planner rules, and
RelBuilder.</p>
+
+<p>Further, we built Piglet, a subset of the classic Hadoop language Pig. Pig
is particularly interesting because it makes heavy use of nested multi-sets.
You can follow this example to implement your own query language, and
immediately taking advantage of Calciteâs back-ends and optimizer rules.</p>
+
+
+ <p>See the <a href="/docs/history.html#v1-5-0">release notes</a>.</p>
+
+ </div>
+</article>
+
+
+
+<article>
+ <h2>
<a href="/news/2015/09/02/release-1.4.0-incubating/">
Release 1.4.0 Incubating
</a>
@@ -850,6 +929,10 @@ new utility, <code>SqlRun</code>.</p>
<ul>
<li class="">
+ <a href="/news/2015/11/10/release-1.5.0/">1.5.0</a>
+ </li>
+
+ <li class="">
<a
href="/news/2015/09/02/release-1.4.0-incubating/">1.4.0-incubating</a>
</li>
@@ -865,15 +948,13 @@ new utility, <code>SqlRun</code>.</p>
<a
href="/news/2015/03/13/release-1.1.0-incubating/">1.1.0-incubating</a>
</li>
- <li class="">
- <a
href="/news/2015/01/31/release-1.0.0-incubating/">1.0.0-incubating</a>
- </li>
-
</ul>
<h4>Other News</h4>
<ul>
+
+
<li class="">
<a href="/news/2015/10/22/calcite-graduates/">Calcite Graduates</a>
</li>