Repository: calcite
Updated Branches:
  refs/heads/master 5897dcd9d -> 5464f3329


[CALCITE-1112] Powered by Calcite

Add "Powered by Calcite" page, and a logo.

Add "upcoming talks" section to Community page.


Project: http://git-wip-us.apache.org/repos/asf/calcite/repo
Commit: http://git-wip-us.apache.org/repos/asf/calcite/commit/5464f332
Tree: http://git-wip-us.apache.org/repos/asf/calcite/tree/5464f332
Diff: http://git-wip-us.apache.org/repos/asf/calcite/diff/5464f332

Branch: refs/heads/master
Commit: 5464f3329ee42106ababde679b005e6eaa6a74e1
Parents: 5897dcd
Author: Julian Hyde <[email protected]>
Authored: Thu Mar 3 11:48:10 2016 -0800
Committer: Julian Hyde <[email protected]>
Committed: Sun Mar 6 17:20:25 2016 -0800

----------------------------------------------------------------------
 site/_data/docs.yml         |   1 +
 site/_docs/adapter.md       |  42 +++++++----------
 site/_docs/powered_by.md    |  96 +++++++++++++++++++++++++++++++++++++++
 site/community/index.md     |   7 +++
 site/img/pb-calcite-140.png | Bin 0 -> 21702 bytes
 site/img/pb-calcite-240.png | Bin 0 -> 52613 bytes
 6 files changed, 121 insertions(+), 25 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/calcite/blob/5464f332/site/_data/docs.yml
----------------------------------------------------------------------
diff --git a/site/_data/docs.yml b/site/_data/docs.yml
index a996097..93e7154 100644
--- a/site/_data/docs.yml
+++ b/site/_data/docs.yml
@@ -43,6 +43,7 @@
 - title: Meta
   docs:
   - history
+  - powered_by
   - api
   - testapi
 # End docs.yml

http://git-wip-us.apache.org/repos/asf/calcite/blob/5464f332/site/_docs/adapter.md
----------------------------------------------------------------------
diff --git a/site/_docs/adapter.md b/site/_docs/adapter.md
index 09c5904..13320b9 100644
--- a/site/_docs/adapter.md
+++ b/site/_docs/adapter.md
@@ -22,6 +22,11 @@ limitations under the License.
 {% endcomment %}
 -->
 
+## Schema adapters
+
+A schema adapter allows Calcite to read particular kind of data,
+presenting the data as tables within a schema.
+
 * Cassandra adapter (<a href="{{ site.apiRoot 
}}/org/apache/calcite/adapter/cassandra/package-summary.html">calcite-cassandra</a>)
 * CSV adapter (<a href="{{ site.apiRoot 
}}/org/apache/calcite/adapter/csv/package-summary.html">example/csv</a>)
 * JDBC adapter (part of <a href="{{ site.apiRoot 
}}/org/apache/calcite/adapter/jdbc/package-summary.html">calcite-core</a>)
@@ -32,36 +37,22 @@ limitations under the License.
 
 ## Engines
 
-The following standalone engines are powered by Apache Calcite.
-
-* <a href="https://drill.apache.org";>Apache Drill</a>
-  uses Calcite for SQL parsing and query optimization
-* <a href="https://flink.apache.org";>Apache Flink</a>
-  uses Calcite for parsing both regular and streaming SQL,
-  and for query optimization
-* <a href="https://hive.apache.org";>Apache Hive</a>
-  uses Calcite for query optimization
-* <a href="https://kylin.apache.org";>Apache Kylin</a>
-  uses Calcite for SQL parsing and query optimization
-* <a href="https://phoenix.apache.org";>Apache Phoenix</a>
-  uses Calcite for SQL parsing and query optimization (under development),
-  and also uses Avatica for its remote JDBC driver
-* <a href="https://github.com/milinda/samza-sql";>SamzaSQL</a>,
-  an extension to
-  <a href="https://samza.apache.org";>Apache Samza</a>,
-  uses Calcite for parsing streaming SQL and query optimization
-* <a href="https://storm.apache.org";>Apache Storm</a>
-  uses Calcite for parsing streaming SQL and query optimization
-* Cascading adapter (<a 
href="https://github.com/Cascading/lingual";>Lingual</a>)
-* <a href="https://github.com/twilmes/sql-gremlin";>SQL-Gremlin</a>,
-  a SQL interface to a
-  <a href="http://tinkerpop.incubator.apache.org/";>Apache TinkerPop</a>-enabled
-  graph database
+Many projects and products use Apache Calcite for SQL parsing,
+query optimization, data virtualization/federation,
+and materialized view rewrite. Some of them are listed on the
+["powered by Calcite"]({{ site.baseurl }}/docs/powered_by.html)
+page.
 
 ## Drivers
 
+A driver allows you to connect to Calcite from your application.
+
 * <a href="{{ site.apiRoot 
}}/org/apache/calcite/jdbc/package-summary.html">JDBC driver</a>
 
+The JDBC driver is powered by
+[Avatica]({{ site.baseurl }}/docs/avatica_overvew.html).
+Connections can be local or remote (JSON over HTTP or Protobuf over HTTP).
+
 The basic form of the JDBC connect string is
 
   jdbc:calcite:property=value;property2=value2
@@ -89,3 +80,4 @@ JDBC connect string parameters
 | <a href="{{ site.apiRoot 
}}/org/apache/calcite/config/CalciteConnectionProperty.html#TIME_ZONE">timeZone</a>
 | Time zone, for example "gmt-3". Default is the JVM's time zone.
 | <a href="{{ site.apiRoot 
}}/org/apache/calcite/config/CalciteConnectionProperty.html#TYPE_SYSTEM">typeSystem</a>
 | Type system. The name of a class that implements <a href="{{ site.apiRoot 
}}/org/apache/calcite/rel/type/RelDataTypeSystem.html">RelDataTypeSystem</a> 
and has a public default constructor or an `INSTANCE` constant.
 | <a href="{{ site.apiRoot 
}}/org/apache/calcite/config/CalciteConnectionProperty.html#UNQUOTED_CASING">unquotedCasing</a>
 | How identifiers are stored if they are not quoted. Values are UNCHANGED, 
TO_UPPER, TO_LOWER. If not specified, value from `lex` is used.
+

http://git-wip-us.apache.org/repos/asf/calcite/blob/5464f332/site/_docs/powered_by.md
----------------------------------------------------------------------
diff --git a/site/_docs/powered_by.md b/site/_docs/powered_by.md
new file mode 100644
index 0000000..1a2b35e
--- /dev/null
+++ b/site/_docs/powered_by.md
@@ -0,0 +1,96 @@
+---
+layout: docs
+title: Powered By Calcite
+permalink: /docs/powered_by.html
+---
+<!--
+{% 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 following companies and projects are powered by Apache Calcite.
+
+*[Add your 
company](https://github.com/apache/calcite/blob/master/site/_docs/powered_by.md).*
+
+![Powered By]({{ site.baseurl }}/img/pb-calcite-240.png)
+
+### Apache Drill
+
+<a href="https://drill.apache.org";>Apache Drill</a>
+uses Calcite for SQL parsing and query optimization.
+
+### Apache Flink
+
+<a href="https://flink.apache.org";>Apache Flink</a>
+uses Calcite for parsing both regular and streaming SQL,
+and for query optimization (under development).
+
+### Apache Hive
+
+<a href="https://hive.apache.org";>Apache Hive</a>
+uses Calcite for cost-based query optimization.
+
+### Apache Kylin
+
+<a href="https://kylin.apache.org";>Apache Kylin</a>
+uses Calcite for SQL parsing and query optimization.
+
+### Apache Phoenix
+
+<a href="https://phoenix.apache.org";>Apache Phoenix</a>
+uses Calcite for SQL parsing and query optimization (under development),
+and also uses Avatica for its remote JDBC driver.
+
+### Apache Samza
+
+<a href="https://github.com/milinda/samza-sql";>SamzaSQL</a>,
+an extension to
+<a href="https://samza.apache.org";>Apache Samza</a>,
+uses Calcite for parsing streaming SQL and query optimization.
+
+### Apache Storm
+
+<a href="https://storm.apache.org";>Apache Storm</a>
+uses Calcite for parsing streaming SQL and query optimization.
+
+### Cascading
+
+<a href="https://github.com/Cascading/lingual";>Lingual</a>
+component provides a SQL interface to Cascading.
+
+### Qubole Quark
+
+[Quark](https://github.com/qubole/quark)
+is a data virtualization engine over analytic databases.
+It uses Calcite to transparently rewrite queries to use materialized views.
+
+### SQL-Gremlin
+
+<a href="https://github.com/twilmes/sql-gremlin";>SQL-Gremlin</a>
+is a SQL interface to a
+<a href="http://tinkerpop.incubator.apache.org/";>Apache TinkerPop</a>-enabled
+graph database.
+
+## Add your company
+
+Is your company or project powered by Calcite?
+[Add it to this 
page](https://github.com/apache/calcite/blob/master/site/_docs/powered_by.md)
+and then use the "powered by Apache Calcite" logo
+([140 px]({{ site.baseurl }}/img/pb-calcite-140.png)
+or [240 px]({{ site.baseurl }}/img/pb-calcite-240.png))
+on your site.
+

http://git-wip-us.apache.org/repos/asf/calcite/blob/5464f332/site/community/index.md
----------------------------------------------------------------------
diff --git a/site/community/index.md b/site/community/index.md
index b0c9fdb..82aa4ce 100644
--- a/site/community/index.md
+++ b/site/community/index.md
@@ -24,6 +24,13 @@ limitations under the License.
 * TOC
 {:toc}
 
+# Upcoming talks
+
+* 2016/04/13 <a href="http://hadoopsummit.org/dublin/agenda/";>Hadoop 
Summit</a>, Dublin
+* 2016/04/26 <a href="http://kafka-summit.org/schedule/";>Kafka Summit</a>, San 
Francisco
+* 2016/05/10 <a 
href="http://events.linuxfoundation.org/events/apache-big-data-north-america/program/schedule";>ApacheCon
 Big Data North America</a>, Vancouver
+* 2016/05/24 <a 
href="http://www-conf.slac.stanford.edu/xldb2016/Program.asp";>XLDB</a>, Palo 
Alto
+
 # Project Members
 
 Name (Apache ID) | Github | Org | Role

http://git-wip-us.apache.org/repos/asf/calcite/blob/5464f332/site/img/pb-calcite-140.png
----------------------------------------------------------------------
diff --git a/site/img/pb-calcite-140.png b/site/img/pb-calcite-140.png
new file mode 100644
index 0000000..caf1f34
Binary files /dev/null and b/site/img/pb-calcite-140.png differ

http://git-wip-us.apache.org/repos/asf/calcite/blob/5464f332/site/img/pb-calcite-240.png
----------------------------------------------------------------------
diff --git a/site/img/pb-calcite-240.png b/site/img/pb-calcite-240.png
new file mode 100644
index 0000000..cd10765
Binary files /dev/null and b/site/img/pb-calcite-240.png differ

Reply via email to