You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by el...@apache.org on 2016/03/07 19:28:30 UTC
[52/59] calcite git commit: [CALCITE-1079] Split out an Avatica
website, made to slot into the Calcite site at /avatica
http://git-wip-us.apache.org/repos/asf/calcite/blob/65f2afa7/avatica/site/_posts/2015-09-02-release-1.4.0-incubating.md
----------------------------------------------------------------------
diff --git a/avatica/site/_posts/2015-09-02-release-1.4.0-incubating.md b/avatica/site/_posts/2015-09-02-release-1.4.0-incubating.md
deleted file mode 100644
index 6a2bde4..0000000
--- a/avatica/site/_posts/2015-09-02-release-1.4.0-incubating.md
+++ /dev/null
@@ -1,39 +0,0 @@
----
-layout: news_item
-date: "2015-09-02 12:00:00 +0000"
-author: jhyde
-version: 1.4.0-incubating
-categories: [release]
-tag: v1-4-0
-sha: 0c0c203d
----
-<!--
-{% comment %}
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements. See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to you under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License. You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-{% endcomment %}
--->
-
-In addition to a large number of bug fixes and minor enhancements,
-this release includes improvements to
-<a href="https://issues.apache.org/jira/browse/CALCITE-758">lattices</a> and
-<a href="https://issues.apache.org/jira/browse/CALCITE-761">materialized views</a>,
-and adds a
-<a href="https://issues.apache.org/jira/browse/CALCITE-748">builder API</a>
-so that you can easily create relational algebra expressions.
-
-Read more about the [builder]({{ site.baseurl }}/news/2015/06/05/algebra-builder/),
-[relational algebra]({{ site.baseurl }}/docs/algebra.html), and
-[lattices]({{ site.baseurl }}/docs/lattice.html).
http://git-wip-us.apache.org/repos/asf/calcite/blob/65f2afa7/avatica/site/_posts/2015-10-22-calcite-graduates.md
----------------------------------------------------------------------
diff --git a/avatica/site/_posts/2015-10-22-calcite-graduates.md b/avatica/site/_posts/2015-10-22-calcite-graduates.md
deleted file mode 100644
index fb954cb..0000000
--- a/avatica/site/_posts/2015-10-22-calcite-graduates.md
+++ /dev/null
@@ -1,63 +0,0 @@
----
-layout: news_item
-date: "2015-10-22 12:00:00 +0000"
-author: jhyde
-categories: [milestones]
-tag: v1-4-0
-sha: 0c0c203d
----
-<!--
-{% comment %}
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements. See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to you under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License. You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-{% endcomment %}
--->
-
-On October 21st, 2015 the board of the
-[Apache Software Foundation](http://www.apache.org)
-voted to establish Calcite as a top-level Apache project.
-
-
-
-Describing itself as "the foundation for your next high-performance
-database", Calcite is a
-[framework for building data management systems]({{ site.baseurl }}/docs/).
-Calcite includes a comprehensive implementation of relational algebra
-and an extensible cost-based query optimizer. It also includes an
-optional SQL parser and JDBC driver.
-
-Calcite joined Apache as an incubator project in May, 2014. To
-graduate from the incubator, projects have to prove that they can
-create high quality releases, form a diverse community, and operate as
-a meritocracy.
-
-Calcite's committers have delivered eight releases during incubation
-(roughly one every two months) including the
-[milestone 1.0 release in January, 2015]({{ site.baseurl }}/news/2015/01/31/release-1.0.0-incubating/).
-
-The project has become a key component in many high-performance
-databases, including the
-[Apache Drill](http://drill.apache.org),
-[Apache Hive](http://hive.apache.org),
-[Apache Kylin](http://kylin.apache.org) and
-[Apache Phoenix](http://phoenix.apache.org) open source projects,
-and several commercial products.
-
-Also, in collaboration with [Apache Samza](http://samza.apache.org) and
-[Apache Storm](http://storm.apache.org), Calcite is developing
-[streaming extensions to standard SQL]({{ site.baseurl }}/docs/stream.html).
-
-The Calcite community met at a hangout on October 27th, 2015, and
-celebrated with a graduation cake.
http://git-wip-us.apache.org/repos/asf/calcite/blob/65f2afa7/avatica/site/_posts/2015-11-08-new-committers.md
----------------------------------------------------------------------
diff --git a/avatica/site/_posts/2015-11-08-new-committers.md b/avatica/site/_posts/2015-11-08-new-committers.md
deleted file mode 100644
index 8946fc5..0000000
--- a/avatica/site/_posts/2015-11-08-new-committers.md
+++ /dev/null
@@ -1,31 +0,0 @@
----
-layout: news_item
-title: "Calcite adds 2 committers"
-date: "2015-11-08 19:03:07 -0800"
-author: jhyde
-categories: [team]
----
-<!--
-{% comment %}
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements. See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to you under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License. You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-{% endcomment %}
--->
-
-The Calcite project management committee today added two new
-committers for their work on Calcite. Welcome!
-
-* [Josh Elser](http://mail-archives.apache.org/mod_mbox/incubator-calcite-dev/201511.mbox/%3CCAPSgeEQ4%2Bj8MNjYFaa%3D15QjJV%2BiVDwG6bAhW1muk8Gdo0UAYWg%40mail.gmail.com%3E)
-* [Maryann Xue](http://mail-archives.apache.org/mod_mbox/incubator-calcite-dev/201511.mbox/%3CCAPSgeEQg7ACNWfPXiPY69PNPqA9ov%2BKGzzrNe7t7mMyOEV7hYQ%40mail.gmail.com%3E)
http://git-wip-us.apache.org/repos/asf/calcite/blob/65f2afa7/avatica/site/_posts/2015-11-10-release-1.5.0.md
----------------------------------------------------------------------
diff --git a/avatica/site/_posts/2015-11-10-release-1.5.0.md b/avatica/site/_posts/2015-11-10-release-1.5.0.md
deleted file mode 100644
index e4bb8d1..0000000
--- a/avatica/site/_posts/2015-11-10-release-1.5.0.md
+++ /dev/null
@@ -1,33 +0,0 @@
----
-layout: news_item
-date: "2015-11-10 12:00:00 +0000"
-author: jcamacho
-version: 1.5.0
-categories: [release]
-tag: v1-5-0
-sha: ba6e43c
----
-<!--
-{% comment %}
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements. See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to you under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License. You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-{% endcomment %}
--->
-
-This is our first release as a top-level Apache project! Thanks to everyone who has contributed to it.
-
-In addition to a large number of bug fixes and minor enhancements, this release includes major improvements to Avatica, planner rules, and RelBuilder.
-
-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.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/calcite/blob/65f2afa7/avatica/site/_posts/2016-01-22-release-1.6.0.md
----------------------------------------------------------------------
diff --git a/avatica/site/_posts/2016-01-22-release-1.6.0.md b/avatica/site/_posts/2016-01-22-release-1.6.0.md
deleted file mode 100644
index beb5267..0000000
--- a/avatica/site/_posts/2016-01-22-release-1.6.0.md
+++ /dev/null
@@ -1,59 +0,0 @@
----
-layout: news_item
-date: "2016-01-22 12:00:00 +0000"
-author: jhyde
-version: 1.6.0
-categories: [release]
-tag: v1-6-0
-sha: c4d346b
----
-<!--
-{% comment %}
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements. See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to you under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License. You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-{% endcomment %}
--->
-
-As usual in this release, there are new SQL features, improvements to
-planning rules and Avatica, and lots of bug fixes. We'll spotlight a
-couple of features make it easier to handle complex queries.
-
-[<a href="https://issues.apache.org/jira/browse/CALCITE-816">CALCITE-816</a>]
-allows you to represent sub-queries (`EXISTS`, `IN` and scalar) as
-<a href="{{ site.apiRoot }}/org/apache/calcite/rex/RexSubQuery.html">RexSubQuery</a>,
-a kind of expression in the relational algebra. Until
-now, the sql-to-rel converter was burdened with expanding sub-queries,
-and people creating relational algebra directly (or via
-<a href="{{ site.apiRoot }}/org/apache/calcite/tools/RelBuilder.html">RelBuilder</a>)
-could only create 'flat' relational expressions. Now we have planner
-rules to expand and de-correlate sub-queries.
-
-Metadata is the fuel that powers query planning. It includes
-traditional query-planning statistics such as cost and row-count
-estimates, but also information such as which columns form unique
-keys, unique and what predicates are known to apply to a relational
-expression's output rows. From the predicates we can deduce which
-columns are constant, and following
-[<a href="https://issues.apache.org/jira/browse/CALCITE-1023">CALCITE-1023</a>]
-we can now remove constant columns from `GROUP BY` keys.
-
-Metadata is often computed recursively, and it is hard to safely and
-efficiently calculate metadata on a graph of `RelNode`s that is large,
-frequently cyclic, and constantly changing.
-[<a href="https://issues.apache.org/jira/browse/CALCITE-794">CALCITE-794</a>]
-introduces a context to each metadata call. That context can detect
-cyclic metadata calls and produce a safe answer to the metadata
-request. It will also allow us to add finer-grained caching and
-further tune the metadata layer.
http://git-wip-us.apache.org/repos/asf/calcite/blob/65f2afa7/avatica/site/_posts/2016-02-17-elser-pmc.md
----------------------------------------------------------------------
diff --git a/avatica/site/_posts/2016-02-17-elser-pmc.md b/avatica/site/_posts/2016-02-17-elser-pmc.md
deleted file mode 100644
index 960fe79..0000000
--- a/avatica/site/_posts/2016-02-17-elser-pmc.md
+++ /dev/null
@@ -1,33 +0,0 @@
----
-layout: news_item
-title: "Calcite appoints Josh Elser to PMC"
-date: "2016-02-17 10:30:00 -0800"
-author: jhyde
-categories: [team]
----
-<!--
-{% comment %}
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements. See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to you under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License. You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-{% endcomment %}
--->
-
-The Apache Calcite project management committee (PMC) today announced the
-appointment of [Josh Elser](https://mail-archives.apache.org/mod_mbox/calcite-dev/201602.mbox/%3C12AA8D09-BBF8-470B-8933-5B672162546C%40apache.org%3E)
-to the committee.
-
-Josh has only been a committer for a few months, but has become a prominent
-member of the Calcite project, and has taken leadership in several areas,
-not least in discussing [the future of Avatica](https://mail-archives.apache.org/mod_mbox/calcite-dev/201601.mbox/%3C56ABCCFF.3010205%40gmail.com%3E).
http://git-wip-us.apache.org/repos/asf/calcite/blob/65f2afa7/avatica/site/_posts/2016-02-17-streaming-sql-talk.md
----------------------------------------------------------------------
diff --git a/avatica/site/_posts/2016-02-17-streaming-sql-talk.md b/avatica/site/_posts/2016-02-17-streaming-sql-talk.md
deleted file mode 100644
index 9c5d55a..0000000
--- a/avatica/site/_posts/2016-02-17-streaming-sql-talk.md
+++ /dev/null
@@ -1,40 +0,0 @@
----
-layout: news_item
-title: "Streaming SQL in Samza"
-date: "2016-02-17 11:53:00 -0800"
-author: jhyde
-categories: ["talks"]
----
-<!--
-{% comment %}
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements. See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to you under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License. You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-{% endcomment %}
--->
-
-Julian Hyde gave a talk at the [Apache Samza](http://samza.apache.org/)
-meetup in Mountain View, CA.
-
-His talk asked the questions:
-
-* What is [SamzaSQL](https://github.com/milinda/samza-sql),
- and what might I use it for?
-* Does this mean that Samza is turning into a database?
-* What is a query optimizer, and what can it do for my streaming queries?
-
-The talk is available in
-[[slides](http://www.slideshare.net/julianhyde/streaming-sql)]
-and
-[[video](http://www.ustream.tv/recorded/83322450#to00:55:48)].
http://git-wip-us.apache.org/repos/asf/calcite/blob/65f2afa7/avatica/site/_posts/2016-03-03-separate-project.md
----------------------------------------------------------------------
diff --git a/avatica/site/_posts/2016-03-03-separate-project.md b/avatica/site/_posts/2016-03-03-separate-project.md
new file mode 100644
index 0000000..6fee099
--- /dev/null
+++ b/avatica/site/_posts/2016-03-03-separate-project.md
@@ -0,0 +1,32 @@
+---
+layout: news_item
+title: "Splitting Avatica from Calcite"
+date: "2016-03-03 23:57:33 -0500"
+author: elserj
+categories: [milestones]
+---
+<!--
+{% comment %}
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to you under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+{% endcomment %}
+-->
+
+This marks the separation of Avatica from it's previous location as a sub-module
+of Apache Calcite's Maven build. This separation is not to remove Avatica from
+the governance of the Apache Calcite project, but to allow for even more rapid
+releases from both the Avatica and Calcite projects. We can confidently make new
+releases of each without having to worry about the current state of development
+features in the other.
http://git-wip-us.apache.org/repos/asf/calcite/blob/65f2afa7/avatica/site/_posts/2016-03-03-tbd-release.md
----------------------------------------------------------------------
diff --git a/avatica/site/_posts/2016-03-03-tbd-release.md b/avatica/site/_posts/2016-03-03-tbd-release.md
new file mode 100644
index 0000000..f6ec926
--- /dev/null
+++ b/avatica/site/_posts/2016-03-03-tbd-release.md
@@ -0,0 +1,30 @@
+---
+layout: news_item
+title: "Avatica x.y.z"
+date: "2016-03-03 23:57:33 -0500"
+author: elserj
+version: 9.9.9
+tag: v9-9-9
+sha: abcdef
+categories: [release]
+---
+<!--
+{% comment %}
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to you under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+{% endcomment %}
+-->
+
+Apache Calcite is happy to release Avatica x.y.z.
http://git-wip-us.apache.org/repos/asf/calcite/blob/65f2afa7/avatica/site/community/index.md
----------------------------------------------------------------------
diff --git a/avatica/site/community/index.md b/avatica/site/community/index.md
index b0c9fdb..14b81dc 100644
--- a/avatica/site/community/index.md
+++ b/avatica/site/community/index.md
@@ -67,50 +67,4 @@ Need help with Calcite? Try these resources:
your question.
* **Browse the code**.
One of the advantages of open source software is that you can browse the code.
- The code is available on [github](https://github.com/apache/calcite/tree/master).
-
-# Talks
-
-Want to learn more about Calcite?
-
-Watch some presentations and read through some slide decks about Calcite.
-
-## Apache Calcite: One planner fits all
-
-Voted [Best Lightning Talk at XLDB-2015](http://www.xldb.org/archives/2015/05/best-lightning-talks-selected/);
-[[video](https://www.youtube.com/watch?v=5_MyORYjq3w)],
-[[slides](http://www.slideshare.net/julianhyde/apache-calcite-one-planner-fits-all)].
-
-{% oembed https://www.youtube.com/watch?v=5_MyORYjq3w %}
-
-## Why you care about relational algebra (even though you didn't know it)
-
-Washington DC, April 2015;
-[[slides](http://www.slideshare.net/julianhyde/calcite-algebraedw2015)].
-
-<iframe src="//www.slideshare.net/slideshow/embed_code/key/vfVDu6y1mAM5Dl" width="629" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe>
-
-## Apache Calcite overview
-
-Apache Kylin meetup, 2014;
-[[slides](http://www.slideshare.net/julianhyde/apache-calcite-overview)].
-
-<iframe src="//www.slideshare.net/slideshow/embed_code/key/fCGsAedsQiq53V" width="629" height="354" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe>
-
-## Streaming SQL
-
-At Samza meetup, Mountain View, CA, 2016
-[[video](http://www.ustream.tv/recorded/83322450#to00:55:48)],
-[[slides](http://www.slideshare.net/julianhyde/streaming-sql)].
-
-<iframe src="//www.slideshare.net/slideshow/embed_code/key/rzaptOy3H8K6Gz" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe>
-
-## More talks
-
-* <a href="https://github.com/julianhyde/share/blob/master/slides/hive-cbo-seattle-2014.pdf?raw=true">Cost-based optimization in Hive 0.14</a> (Seattle, 2014)
-* <a href="https://github.com/julianhyde/share/blob/master/slides/dmmq-summit-2014.pdf?raw=true">Discardable, in-memory materialized query for Hadoop</a> (<a href="https://www.youtube.com/watch?v=CziGOa8GXqI">video</a>) (Hadoop Summit, 2014)
-* <a href="https://github.com/julianhyde/share/blob/master/slides/hive-cbo-summit-2014.pdf?raw=true">Cost-based optimization in Hive</a> (<a href="https://www.youtube.com/watch?v=vpG5noIbEFs">video</a>) (Hadoop Summit, 2014)
-* <a href="https://github.com/julianhyde/share/blob/master/slides/optiq-nosql-now-2013.pdf?raw=true">SQL Now!</a> (NoSQL Now! conference, 2013)
-* <a href="https://github.com/julianhyde/share/blob/master/slides/optiq-richrelevance-2013.pdf?raw=true">SQL on Big Data using Optiq</a> (2013)
-* <a href="https://github.com/julianhyde/share/blob/master/slides/optiq-drill-user-group-2013.pdf?raw=true">Drill / SQL / Optiq</a> (2013)
-* <a href="http://www.slideshare.net/julianhyde/how-to-integrate-splunk-with-any-data-solution">How to integrate Splunk with any data solution</a> (Splunk User Conference, 2012)
+ The code is available on [github](https://github.com/apache/calcite/tree/master/avatica).
http://git-wip-us.apache.org/repos/asf/calcite/blob/65f2afa7/avatica/site/develop/index.md
----------------------------------------------------------------------
diff --git a/avatica/site/develop/index.md b/avatica/site/develop/index.md
index c2b11f3..f32836f 100644
--- a/avatica/site/develop/index.md
+++ b/avatica/site/develop/index.md
@@ -48,7 +48,7 @@ then build using maven:
{% highlight bash %}
$ git clone git://github.com/apache/calcite.git
-$ cd calcite
+$ cd calcite/avatica
$ mvn install
{% endhighlight %}
@@ -91,7 +91,7 @@ changes.
Calcite has a collection of Jenkins jobs on ASF-hosted infrastructure.
They are all organized in a single view and available at
-[https://builds.apache.org/view/A-D/view/Calcite/](https://builds.apache.org/view/A-D/view/Calcite/).
+[https://builds.apache.org/view/A-D/view/Calcite-Avatica/](https://builds.apache.org/view/A-D/view/Calcite-Avatica/).
## Getting started
@@ -114,4 +114,3 @@ We value all contributions that help to build a vibrant community, not just code
You can contribute by testing the code, helping verify a release,
writing documentation or the web site,
or just by answering questions on the list.
-
http://git-wip-us.apache.org/repos/asf/calcite/blob/65f2afa7/avatica/site/doap_calcite.rdf
----------------------------------------------------------------------
diff --git a/avatica/site/doap_calcite.rdf b/avatica/site/doap_calcite.rdf
deleted file mode 100644
index 46204e9..0000000
--- a/avatica/site/doap_calcite.rdf
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0"?>
-<?xml-stylesheet type="text/xsl"?>
-<rdf:RDF xml:lang="en"
- xmlns="http://usefulinc.com/ns/doap#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:asfext="http://projects.apache.org/ns/asfext#"
- xmlns:foaf="http://xmlns.com/foaf/0.1/">
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements. See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to you under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License. You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
- <Project rdf:about="https://calcite.apache.org">
- <created>2015-05-27</created>
- <license rdf:resource="http://spdx.org/licenses/Apache-2.0" />
- <name>Apache Calcite</name>
- <homepage rdf:resource="https://calcite.apache.org" />
- <asfext:pmc rdf:resource="https://calcite.apache.org" />
- <shortdesc>A dynamic data management framework.</shortdesc>
- <description>Calcite is a framework for writing data management
- systems. It converts queries, represented in relational algebra,
- into an efficient executable form using pluggable query
- transformation rules. There is an optional SQL parser and JDBC
- driver. Calcite does not store data or have a preferred execution
- engine. Data formats, execution algorithms, planning rules,
- operator types, metadata, and cost model are added at runtime as
- plugins.</description>
- <bug-database rdf:resource="https://issues.apache.org/jira/browse/CALCITE" />
- <mailing-list rdf:resource="https://calcite.apache.org/develop" />
- <download-page rdf:resource="https://calcite.apache.org/downloads" />
- <programming-language>Java</programming-language>
- <category rdf:resource="http://projects.apache.org/category/big-data" />
- <category rdf:resource="http://projects.apache.org/category/hadoop" />
- <category rdf:resource="http://projects.apache.org/category/sql" />
- <repository>
- <GitRepository>
- <location rdf:resource="https://git-wip-us.apache.org/repos/asf/calcite.git"/>
- <browse rdf:resource="https://github.com/apache/calcite"/>
- </GitRepository>
- </repository>
- <maintainer>
- <foaf:Person>
- <foaf:name>Julian Hyde</foaf:name>
- <foaf:mbox rdf:resource="mailto:jhyde@apache.org"/>
- </foaf:Person>
- </maintainer>
- </Project>
-</rdf:RDF>
http://git-wip-us.apache.org/repos/asf/calcite/blob/65f2afa7/avatica/site/downloads/index.md
----------------------------------------------------------------------
diff --git a/avatica/site/downloads/index.md b/avatica/site/downloads/index.md
index 7faead0..74e9225 100644
--- a/avatica/site/downloads/index.md
+++ b/avatica/site/downloads/index.md
@@ -88,13 +88,9 @@ Add the following to the dependencies section of your `pom.xml` file:
{% highlight xml %}
<dependencies>
<dependency>
- <groupId>org.apache.calcite</groupId>
- <artifactId>calcite-core</artifactId>
+ <groupId>org.apache.calcite.avatica</groupId>
+ <artifactId>calcite-avatica</artifactId>
<version>{{ current_release.version }}</version>
</dependency>
</dependencies>
{% endhighlight %}
-
-Also include `<dependency>` elements for any extension modules you
-need: `calcite-mongodb`, `calcite-spark`, `calcite-splunk`, and so
-forth.
http://git-wip-us.apache.org/repos/asf/calcite/blob/65f2afa7/avatica/site/index.html
----------------------------------------------------------------------
diff --git a/avatica/site/index.html b/avatica/site/index.html
index 8857d27..5bb3ff8 100644
--- a/avatica/site/index.html
+++ b/avatica/site/index.html
@@ -23,29 +23,18 @@ limitations under the License.
<section class="intro">
<div class="grid">
<div class="unit whole center-on-mobiles">
- <p class="first">The foundation for your next high-performance database.</p>
+ <p class="first">Avatica is a framework for building database drivers.</p>
</div>
</div>
</section>
<section class="features">
<div class="grid">
- <div class="unit one-third">
- <h2>Standard SQL</h2>
- <p>Industry-standard SQL parser, validator and JDBC driver.</p>
- <a href="{{ site.baseurl }}/docs/reference.html">SQL →</a>
- </div>
- <div class="unit one-third">
- <h2>Query optimization</h2>
- <p>Represent your query in relational algebra, transform using
- planning rules, and optimize according to a cost model.</p>
- <a href="{{ site.baseurl }}/docs/algebra.html">Relational algebra →</a>
- </div>
- <div class="unit one-third">
- <h2>Any data, anywhere</h2>
- <p>Connect to third-party data sources, browse metadata, and optimize by pushing the computation to the data.</p>
- <a href="{{ site.baseurl }}/docs/adapter.html">Adapters →</a>
+ <div class="unit whole center-on-mobiles">
+ <p>Avatica is defined by a wire API between a client and a server. The Avatica server is
+ an HTTP server, the Avatica client is a JDBC driver, and the wire API is defined by
+ JSON or Protobuf Buffers. The flexibility of the wire API and HTTP transport allows
+ other Avatica clients to be built in any language, implementing any client specification.</p>
</div>
- <div class="clear"></div>
</div>
</section>
<section class="resources">
http://git-wip-us.apache.org/repos/asf/calcite/blob/65f2afa7/site/index.html
----------------------------------------------------------------------
diff --git a/site/index.html b/site/index.html
index 8857d27..33ed466 100644
--- a/site/index.html
+++ b/site/index.html
@@ -71,5 +71,13 @@ limitations under the License.
</ul>
</summary>
</div>
+ <div class="unit one-third">
+ <summary>
+ <h3>Sub-Projects</h3>
+ <ul>
+ <li><a href="{{ site.baseurl }}/avatica">Avatica</a></li>
+ </ul>
+ </summary>
+ </div>
</div>
</section>