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 2017/04/06 17:54:55 UTC

svn commit: r1790434 - in /calcite/site/avatica/docs: client_reference.html compatibility.html custom_client_artifacts.html docker.html history.html howto.html index.html json_reference.html protobuf_reference.html roadmap.html security.html

Author: elserj
Date: Thu Apr  6 17:54:55 2017
New Revision: 1790434

URL: http://svn.apache.org/viewvc?rev=1790434&view=rev
Log:
[CALCITE-1364] Publish Avatica docker docs

Added:
    calcite/site/avatica/docs/docker.html
Modified:
    calcite/site/avatica/docs/client_reference.html
    calcite/site/avatica/docs/compatibility.html
    calcite/site/avatica/docs/custom_client_artifacts.html
    calcite/site/avatica/docs/history.html
    calcite/site/avatica/docs/howto.html
    calcite/site/avatica/docs/index.html
    calcite/site/avatica/docs/json_reference.html
    calcite/site/avatica/docs/protobuf_reference.html
    calcite/site/avatica/docs/roadmap.html
    calcite/site/avatica/docs/security.html

Modified: calcite/site/avatica/docs/client_reference.html
URL: http://svn.apache.org/viewvc/calcite/site/avatica/docs/client_reference.html?rev=1790434&r1=1790433&r2=1790434&view=diff
==============================================================================
--- calcite/site/avatica/docs/client_reference.html (original)
+++ calcite/site/avatica/docs/client_reference.html Thu Apr  6 17:54:55 2017
@@ -114,6 +114,8 @@
   
     
   
+    
+  
 
   
 
@@ -142,6 +144,8 @@
   
     
   
+    
+  
 
 
     </optgroup>
@@ -177,6 +181,8 @@
   
     
   
+    
+  
 
   
 
@@ -205,6 +211,8 @@
   
     
   
+    
+  
 
   
 
@@ -233,6 +241,8 @@
   
     
   
+    
+  
 
   
 
@@ -261,6 +271,8 @@
   
     
   
+    
+  
 
   
 
@@ -289,6 +301,8 @@
   
     
   
+    
+  
 
   
 
@@ -317,6 +331,8 @@
   
     
   
+    
+  
 
   
 
@@ -345,6 +361,38 @@
   
     
   
+    
+  
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
 
 
     </optgroup>
@@ -380,6 +428,8 @@
   
     
   
+    
+  
 
   
 
@@ -408,6 +458,8 @@
   
     
   
+    
+  
 
   
 
@@ -436,6 +488,8 @@
   
     
   
+    
+  
 
 
     </optgroup>
@@ -758,6 +812,16 @@ necessary when using HTTPS.</p>
   <li class=""><a href="/avatica/docs/custom_client_artifacts.html">Custom Client Artifacts</a></li>
 
 
+  
+  
+  
+  
+
+  
+
+  <li class=""><a href="/avatica/docs/docker.html">Docker Images</a></li>
+
+
 </ul>
 
     

Modified: calcite/site/avatica/docs/compatibility.html
URL: http://svn.apache.org/viewvc/calcite/site/avatica/docs/compatibility.html?rev=1790434&r1=1790433&r2=1790434&view=diff
==============================================================================
--- calcite/site/avatica/docs/compatibility.html (original)
+++ calcite/site/avatica/docs/compatibility.html Thu Apr  6 17:54:55 2017
@@ -114,6 +114,8 @@
   
     
   
+    
+  
 
   
 
@@ -142,6 +144,8 @@
   
     
   
+    
+  
 
 
     </optgroup>
@@ -177,6 +181,8 @@
   
     
   
+    
+  
 
   
 
@@ -205,6 +211,8 @@
   
     
   
+    
+  
 
   
 
@@ -233,6 +241,8 @@
   
     
   
+    
+  
 
   
 
@@ -261,6 +271,8 @@
   
     
   
+    
+  
 
   
 
@@ -289,6 +301,8 @@
   
     
   
+    
+  
 
   
 
@@ -317,6 +331,8 @@
   
     
   
+    
+  
 
   
 
@@ -345,6 +361,38 @@
   
     
   
+    
+  
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
 
 
     </optgroup>
@@ -380,6 +428,8 @@
   
     
   
+    
+  
 
   
 
@@ -408,6 +458,8 @@
   
     
   
+    
+  
 
   
 
@@ -436,6 +488,8 @@
   
     
   
+    
+  
 
 
     </optgroup>
@@ -685,6 +739,16 @@ running the TCK, reference the provided
   <li class=""><a href="/avatica/docs/custom_client_artifacts.html">Custom Client Artifacts</a></li>
 
 
+  
+  
+  
+  
+
+  
+
+  <li class=""><a href="/avatica/docs/docker.html">Docker Images</a></li>
+
+
 </ul>
 
     

Modified: calcite/site/avatica/docs/custom_client_artifacts.html
URL: http://svn.apache.org/viewvc/calcite/site/avatica/docs/custom_client_artifacts.html?rev=1790434&r1=1790433&r2=1790434&view=diff
==============================================================================
--- calcite/site/avatica/docs/custom_client_artifacts.html (original)
+++ calcite/site/avatica/docs/custom_client_artifacts.html Thu Apr  6 17:54:55 2017
@@ -114,6 +114,8 @@
   
     
   
+    
+  
 
   
 
@@ -142,6 +144,8 @@
   
     
   
+    
+  
 
 
     </optgroup>
@@ -177,6 +181,8 @@
   
     
   
+    
+  
 
   
 
@@ -205,6 +211,8 @@
   
     
   
+    
+  
 
   
 
@@ -233,6 +241,8 @@
   
     
   
+    
+  
 
   
 
@@ -261,6 +271,8 @@
   
     
   
+    
+  
 
   
 
@@ -289,6 +301,8 @@
   
     
   
+    
+  
 
   
 
@@ -317,6 +331,8 @@
   
     
   
+    
+  
 
   
 
@@ -345,6 +361,38 @@
   
     
   
+    
+  
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
 
 
     </optgroup>
@@ -380,6 +428,8 @@
   
     
   
+    
+  
 
   
 
@@ -408,6 +458,8 @@
   
     
   
+    
+  
 
   
 
@@ -436,6 +488,8 @@
   
     
   
+    
+  
 
 
     </optgroup>
@@ -601,7 +655,7 @@ a brief <code class="highlighter-rouge">
           
             
             
-            <a href="/avatica/docs/history.html" class="next">Next</a>
+            <a href="/avatica/docs/docker.html" class="next">Next</a>
           
       </div>
     </div>
@@ -717,6 +771,16 @@ a brief <code class="highlighter-rouge">
   <li class="current"><a href="/avatica/docs/custom_client_artifacts.html">Custom Client Artifacts</a></li>
 
 
+  
+  
+  
+  
+
+  
+
+  <li class=""><a href="/avatica/docs/docker.html">Docker Images</a></li>
+
+
 </ul>
 
     

Added: calcite/site/avatica/docs/docker.html
URL: http://svn.apache.org/viewvc/calcite/site/avatica/docs/docker.html?rev=1790434&view=auto
==============================================================================
--- calcite/site/avatica/docs/docker.html (added)
+++ calcite/site/avatica/docs/docker.html Thu Apr  6 17:54:55 2017
@@ -0,0 +1,914 @@
+<!DOCTYPE HTML>
+<html lang="en-US">
+<head>
+  <meta charset="UTF-8">
+  <title>Docker Images</title>
+  <meta name="viewport" content="width=device-width,initial-scale=1">
+  <meta name="generator" content="Jekyll v3.0.3">
+  <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic,900">
+  <link rel="stylesheet" href="/avatica/css/screen.css">
+  <link rel="icon" type="image/x-icon" href="/avatica/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="/avatica/">Home</a>
+  </li>
+  <li class="">
+    <a href="/avatica/downloads/">Download</a>
+  </li>
+  <li class="">
+    <a href="/avatica/community/">Community</a>
+  </li>
+  <li class="">
+    <a href="/avatica/develop/">Develop</a>
+  </li>
+  <li class="">
+    <a href="/avatica/news/">News</a>
+  </li>
+  <li class="current">
+    <a href="/avatica/docs/">Docs</a>
+  </li>
+</ul>
+
+  </nav>
+  <div class="grid">
+    <div class="unit one-third center-on-mobiles">
+      <h1>
+        <a href="/avatica/">
+          <span class="sr-only">Apache Calcite Avatica</span>
+          <img src="/avatica/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="/avatica/">Home</a>
+  </li>
+  <li class="">
+    <a href="/avatica/downloads/">Download</a>
+  </li>
+  <li class="">
+    <a href="/avatica/community/">Community</a>
+  </li>
+  <li class="">
+    <a href="/avatica/develop/">Develop</a>
+  </li>
+  <li class="">
+    <a href="/avatica/news/">News</a>
+  </li>
+  <li class="current">
+    <a href="/avatica/docs/">Docs</a>
+  </li>
+</ul>
+
+    </nav>
+  </div>
+</header>
+
+
+    <section class="docs">
+    <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 docs…</option>
+    
+    <optgroup label="Overview">
+      
+
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+
+
+    </optgroup>
+    
+    <optgroup label="Reference">
+      
+
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+
+
+    </optgroup>
+    
+    <optgroup label="Meta">
+      
+
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+
+
+    </optgroup>
+    
+  </select>
+</div>
+
+
+      <div class="unit four-fifths">
+        <article>
+          <h1>Docker Images</h1>
+          <!--
+
+-->
+
+<h2 id="docker-images-for-avatica">Docker Images for Avatica</h2>
+
+<p><a href="https://en.wikipedia.org/wiki/Docker_(software)">Docker</a> is a popular piece of
+software that enables other software to run “anywhere”. In the context of Avatica,
+we can use Docker to enable a run-anywhere Avatica server. These Docker containers
+can be used to easily create a server for the development of custom Avatica clients
+or encapsulating database access for testing software that uses Avatica.</p>
+
+<h3 id="base-avatica-server-docker-image">Base “avatica-server” Docker Image</h3>
+
+<p>Starting with the Avatica 1.10.0 release, Avatica is providing a number of Docker
+containers. Each of these images is based on a “parent” “avatica-server” Docker image.</p>
+
+<p>This Docker image has no bindings to a specific database (it has not database-specific
+JDBC driver included). It only contains a Java runtime and the Avatica Standalone Server
+jar (which contains all the necessary dependencies of the Avatica server). This docker
+image is not directly useful for end users; it is useful for those who want to use Avatica
+with a database of their choosing.</p>
+
+<p>This Docker image will be deployed to the <a href="https://hub.docker.com/r/apache/">Apache Dockerhub account</a> after the release
+of 1.10.0 and will be updated for future releases of Avatica.</p>
+
+<h3 id="database-specific-docker-images">Database-specific Docker Images</h3>
+
+<p>To make the lives of end-users who want to use a specific database easier, some Docker
+images are provided for some common databases. The current databases include:</p>
+
+<ul>
+  <li><a href="http://hsqldb.org">HyperSQL</a> (2.3.1)</li>
+  <li><a href="https://www.mysql.com/">MySQL</a> (Client 5.1.41, supports MySQL server 4.1, 5.0, 5.1, 5.5, 5.6, 5.7)</li>
+  <li><a href="https://www.postgresql.org/">PostgreSQL</a> (Client 42.0.0, supports PostgreSQL servers &gt;=8.3)</li>
+</ul>
+
+<p>These images are not deployed as the licensing on each database driver is varied. Please
+understand and accept the license of each before using in any software project.</p>
+
+<p>Each of these images include a <code class="highlighter-rouge">build.sh</code> script which will build the docker image using
+the latest <code class="highlighter-rouge">avatica-server</code> Docker image. The resulting Docker image will be named according
+to the following format: <code class="highlighter-rouge">avatica-&lt;database&gt;-server</code>. For example, <code class="highlighter-rouge">avatica-hsqldb-server</code>,
+<code class="highlighter-rouge">avatica-mysql-server</code>, and <code class="highlighter-rouge">avatica-postgresql-server</code>.</p>
+
+<p>Additionally, <a href="https://github.com/docker/compose">Docker Compose</a> configuration files for the above
+databases (sans HyperSQL) are provided which configure the database’s standard Docker image
+and then connect Avatica to that Docker container. For example, the PostgreSQL docker-compose configuration
+file will start an instance of PostgreSQL and an instance of the Avatica server, each in their own container,
+exposing an Avatica server configured against a “real” PostgreSQL database.</p>
+
+<p>All of the <code class="highlighter-rouge">Dockerfile</code> and <code class="highlighter-rouge">docker-compose.yml</code> files are conveniently provided in an archive for
+each release, starting with 1.10.0.</p>
+
+<p><code class="highlighter-rouge">
+avatica-docker-1.10.0-SNAPSHOT/
+avatica-docker-1.10.0-SNAPSHOT/hypersql/
+avatica-docker-1.10.0-SNAPSHOT/mysql/
+avatica-docker-1.10.0-SNAPSHOT/postgresql/
+avatica-docker-1.10.0-SNAPSHOT/Dockerfile
+avatica-docker-1.10.0-SNAPSHOT/hypersql/build.sh
+avatica-docker-1.10.0-SNAPSHOT/hypersql/Dockerfile
+avatica-docker-1.10.0-SNAPSHOT/mysql/build.sh
+avatica-docker-1.10.0-SNAPSHOT/mysql/docker-compose.yml
+avatica-docker-1.10.0-SNAPSHOT/mysql/Dockerfile
+avatica-docker-1.10.0-SNAPSHOT/postgresql/build.sh
+avatica-docker-1.10.0-SNAPSHOT/postgresql/docker-compose.yml
+avatica-docker-1.10.0-SNAPSHOT/postgresql/Dockerfile
+</code></p>
+
+<h4 id="running">Running</h4>
+
+<p>Each of the provided database-specific Docker images set an <code class="highlighter-rouge">ENTRYPOINT</code> which
+encapsulate most of the Java command. The following options are available to specify:</p>
+
+<p><code class="highlighter-rouge">
+Usage: &lt;main class&gt; [options]
+  Options:
+    -h, -help, --help
+       Print the help message
+       Default: false
+    -p, --port
+       Port the server should bind
+       Default: 0
+    -s, --serialization
+       Serialization method to use
+       Default: PROTOBUF
+       Possible Values: [JSON, PROTOBUF]
+  * -u, --url
+       JDBC driver url for the server
+</code></p>
+
+<p>For example, to connect to a MySQL server, the following could be used:</p>
+
+<p><code class="highlighter-rouge">
+$ ./avatica-docker-*/mysql/build.sh
+$ docker run --rm -it avatica-mysql-server \
+    -u jdbc:mysql://&lt;fqdn&gt;:3306/my_database
+</code></p>
+
+<p>To debug these docker images, the <code class="highlighter-rouge">ENTRYPOINT</code> can be overriden to launch a shell</p>
+
+<p><code class="highlighter-rouge">
+$ docker run --rm --entrypoint='' -it avatica-mysql-server /bin/sh
+</code></p>
+
+<h3 id="running-docker-containers-for-custom-databases">Running Docker containers for custom databases</h3>
+
+<p>The provided <code class="highlighter-rouge">avatica-server</code> Docker image is designed to be generally reusable
+for developers that want to expose a database of their choosing. A custom Dockerfile
+can be created by copying what the <code class="highlighter-rouge">avatica-mysql-server</code> or <code class="highlighter-rouge">avatica-postgresql-server</code>
+do, but this is also achievable via the Docker volumes.</p>
+
+<p>For example, consider we have a JAR with a JDBC driver for our database on our local
+machine <code class="highlighter-rouge">/home/user/my-database-jars/my-database-jdbc-1.0.jar</code>. We can run the following command to
+launch a custom Avatica server against our database with this JDBC driver.</p>
+
+<p><code class="highlighter-rouge">
+$ docker run --rm -p 8765:8765 \
+    -v /home/user/my-database-jars/:/my-database-jars --entrypoint="" -it avatica-server \
+    /usr/bin/java -cp "/home/avatica/classpath/*:/my-database-jars/*" \
+    org.apache.calcite.avatica.standalone.StandaloneServer -p 8765 \
+    -u "jdbc:my_jdbc_url"
+</code></p>
+
+<p>This command does the following:</p>
+
+<ul>
+  <li>Exposes the internal port 8765 on the local machine as 8765</li>
+  <li>Maps the local directory “home/user/my-database-jars” to the Docker container at “/my-database-jars” using the Docker volumes feature</li>
+  <li>Adds that mapped directory to the Java classpath</li>
+  <li>Sets the correct JDBC URL for the database</li>
+</ul>
+
+          
+
+
+
+
+
+  
+  
+
+  
+  
+
+  
+  
+
+  
+  
+
+  
+  
+
+  
+  
+
+  
+  
+
+  
+  
+
+  
+  
+
+  
+  
+    <div class="section-nav">
+      <div class="left align-right">
+          
+            
+            
+            <a href="/avatica/docs/custom_client_artifacts.html" class="prev">Previous</a>
+          
+      </div>
+      <div class="right align-left">
+          
+            
+            
+            <a href="/avatica/docs/history.html" class="next">Next</a>
+          
+      </div>
+    </div>
+    <div class="clear"></div>
+    
+
+        </article>
+      </div>
+
+      <div class="unit one-fifth hide-on-mobiles">
+  <aside>
+    
+    <h4>Overview</h4>
+    
+
+<ul>
+
+  
+  
+  
+  
+
+  
+
+  <li class=""><a href="/avatica/docs/index.html">Background</a></li>
+
+
+  
+  
+  
+  
+
+  
+
+  <li class=""><a href="/avatica/docs/roadmap.html">Roadmap</a></li>
+
+
+</ul>
+
+    
+    <h4>Reference</h4>
+    
+
+<ul>
+
+  
+  
+  
+  
+
+  
+
+  <li class=""><a href="/avatica/docs/client_reference.html">Client Reference</a></li>
+
+
+  
+  
+  
+  
+
+  
+
+  <li class=""><a href="/avatica/docs/json_reference.html">JSON Reference</a></li>
+
+
+  
+  
+  
+  
+
+  
+
+  <li class=""><a href="/avatica/docs/protobuf_reference.html">Protobuf Reference</a></li>
+
+
+  
+  
+  
+  
+
+  
+
+  <li class=""><a href="/avatica/docs/howto.html">HOWTO</a></li>
+
+
+  
+  
+  
+  
+
+  
+
+  <li class=""><a href="/avatica/docs/security.html">Security</a></li>
+
+
+  
+  
+  
+  
+
+  
+
+  <li class=""><a href="/avatica/docs/compatibility.html">Compatibility</a></li>
+
+
+  
+  
+  
+  
+
+  
+
+  <li class=""><a href="/avatica/docs/custom_client_artifacts.html">Custom Client Artifacts</a></li>
+
+
+  
+  
+  
+  
+
+  
+
+  <li class="current"><a href="/avatica/docs/docker.html">Docker Images</a></li>
+
+
+</ul>
+
+    
+    <h4>Meta</h4>
+    
+
+<ul>
+
+  
+  
+  
+  
+
+  
+
+  <li class=""><a href="/avatica/docs/history.html">History</a></li>
+
+
+  
+  
+  
+  
+
+  
+
+  <li class=""><a href="/avatica/docs/api/">API</a></li>
+
+
+  
+  
+  
+  
+
+  
+
+  <li class=""><a href="/avatica/docs/testapi/">Test API</a></li>
+
+
+</ul>
+
+    
+  </aside>
+</div>
+
+
+      <div class="clear"></div>
+
+    </div>
+  </section>
+
+
+  <footer role="contentinfo">
+  <div id="poweredby">
+    <a href="http://www.apache.org/">
+      <span class="sr-only">Apache</span>
+      <img src="/avatica/img/feather.png" width="190" height="77" alt="Apache Logo"></a>
+  </div>
+  <div id="copyright">
+  <p>The contents of this website are &copy;&nbsp;2017
+     <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&nbsp;License&nbsp;v2</a>. Apache Calcite and its logo are
+     trademarks of the Apache Software Foundation.</p>
+  </div>
+</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/avatica/docs/history.html
URL: http://svn.apache.org/viewvc/calcite/site/avatica/docs/history.html?rev=1790434&r1=1790433&r2=1790434&view=diff
==============================================================================
--- calcite/site/avatica/docs/history.html (original)
+++ calcite/site/avatica/docs/history.html Thu Apr  6 17:54:55 2017
@@ -114,6 +114,8 @@
   
     
   
+    
+  
 
   
 
@@ -142,6 +144,8 @@
   
     
   
+    
+  
 
 
     </optgroup>
@@ -177,6 +181,38 @@
   
     
   
+    
+  
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
 
   
 
@@ -205,6 +241,8 @@
   
     
   
+    
+  
 
   
 
@@ -233,6 +271,8 @@
   
     
   
+    
+  
 
   
 
@@ -261,6 +301,8 @@
   
     
   
+    
+  
 
   
 
@@ -289,6 +331,8 @@
   
     
   
+    
+  
 
   
 
@@ -317,6 +361,8 @@
   
     
   
+    
+  
 
   
 
@@ -345,6 +391,8 @@
   
     
   
+    
+  
 
 
     </optgroup>
@@ -380,6 +428,8 @@
   
     
   
+    
+  
 
   
 
@@ -408,6 +458,8 @@
   
     
   
+    
+  
 
   
 
@@ -436,6 +488,8 @@
   
     
   
+    
+  
 
 
     </optgroup>
@@ -789,12 +843,15 @@ for information about previous Avatica r
 
   
   
+
+  
+  
     <div class="section-nav">
       <div class="left align-right">
           
             
             
-            <a href="/avatica/docs/custom_client_artifacts.html" class="prev">Previous</a>
+            <a href="/avatica/docs/docker.html" class="prev">Previous</a>
           
       </div>
       <div class="right align-left">
@@ -917,6 +974,16 @@ for information about previous Avatica r
   <li class=""><a href="/avatica/docs/custom_client_artifacts.html">Custom Client Artifacts</a></li>
 
 
+  
+  
+  
+  
+
+  
+
+  <li class=""><a href="/avatica/docs/docker.html">Docker Images</a></li>
+
+
 </ul>
 
     

Modified: calcite/site/avatica/docs/howto.html
URL: http://svn.apache.org/viewvc/calcite/site/avatica/docs/howto.html?rev=1790434&r1=1790433&r2=1790434&view=diff
==============================================================================
--- calcite/site/avatica/docs/howto.html (original)
+++ calcite/site/avatica/docs/howto.html Thu Apr  6 17:54:55 2017
@@ -114,6 +114,8 @@
   
     
   
+    
+  
 
   
 
@@ -142,6 +144,8 @@
   
     
   
+    
+  
 
 
     </optgroup>
@@ -177,6 +181,8 @@
   
     
   
+    
+  
 
   
 
@@ -205,6 +211,8 @@
   
     
   
+    
+  
 
   
 
@@ -233,6 +241,8 @@
   
     
   
+    
+  
 
   
 
@@ -261,6 +271,8 @@
   
     
   
+    
+  
 
   
 
@@ -289,6 +301,8 @@
   
     
   
+    
+  
 
   
 
@@ -317,6 +331,8 @@
   
     
   
+    
+  
 
   
 
@@ -345,6 +361,38 @@
   
     
   
+    
+  
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
 
 
     </optgroup>
@@ -380,6 +428,8 @@
   
     
   
+    
+  
 
   
 
@@ -408,6 +458,8 @@
   
     
   
+    
+  
 
   
 
@@ -436,6 +488,8 @@
   
     
   
+    
+  
 
 
     </optgroup>
@@ -1111,6 +1165,16 @@ as a template. Be sure to include a brie
   <li class=""><a href="/avatica/docs/custom_client_artifacts.html">Custom Client Artifacts</a></li>
 
 
+  
+  
+  
+  
+
+  
+
+  <li class=""><a href="/avatica/docs/docker.html">Docker Images</a></li>
+
+
 </ul>
 
     

Modified: calcite/site/avatica/docs/index.html
URL: http://svn.apache.org/viewvc/calcite/site/avatica/docs/index.html?rev=1790434&r1=1790433&r2=1790434&view=diff
==============================================================================
--- calcite/site/avatica/docs/index.html (original)
+++ calcite/site/avatica/docs/index.html Thu Apr  6 17:54:55 2017
@@ -114,6 +114,8 @@
   
     
   
+    
+  
 
   
 
@@ -142,6 +144,8 @@
   
     
   
+    
+  
 
 
     </optgroup>
@@ -177,6 +181,8 @@
   
     
   
+    
+  
 
   
 
@@ -205,6 +211,8 @@
   
     
   
+    
+  
 
   
 
@@ -233,6 +241,8 @@
   
     
   
+    
+  
 
   
 
@@ -261,6 +271,8 @@
   
     
   
+    
+  
 
   
 
@@ -289,6 +301,8 @@
   
     
   
+    
+  
 
   
 
@@ -317,6 +331,8 @@
   
     
   
+    
+  
 
   
 
@@ -345,6 +361,38 @@
   
     
   
+    
+  
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
 
 
     </optgroup>
@@ -380,6 +428,8 @@
   
     
   
+    
+  
 
   
 
@@ -408,6 +458,8 @@
   
     
   
+    
+  
 
   
 
@@ -436,6 +488,8 @@
   
     
   
+    
+  
 
 
     </optgroup>
@@ -761,6 +815,16 @@ highly welcomed!</p>
   <li class=""><a href="/avatica/docs/custom_client_artifacts.html">Custom Client Artifacts</a></li>
 
 
+  
+  
+  
+  
+
+  
+
+  <li class=""><a href="/avatica/docs/docker.html">Docker Images</a></li>
+
+
 </ul>
 
     

Modified: calcite/site/avatica/docs/json_reference.html
URL: http://svn.apache.org/viewvc/calcite/site/avatica/docs/json_reference.html?rev=1790434&r1=1790433&r2=1790434&view=diff
==============================================================================
--- calcite/site/avatica/docs/json_reference.html (original)
+++ calcite/site/avatica/docs/json_reference.html Thu Apr  6 17:54:55 2017
@@ -114,6 +114,8 @@
   
     
   
+    
+  
 
   
 
@@ -142,6 +144,8 @@
   
     
   
+    
+  
 
 
     </optgroup>
@@ -177,6 +181,8 @@
   
     
   
+    
+  
 
   
 
@@ -205,6 +211,8 @@
   
     
   
+    
+  
 
   
 
@@ -233,6 +241,8 @@
   
     
   
+    
+  
 
   
 
@@ -261,6 +271,8 @@
   
     
   
+    
+  
 
   
 
@@ -289,6 +301,8 @@
   
     
   
+    
+  
 
   
 
@@ -317,6 +331,8 @@
   
     
   
+    
+  
 
   
 
@@ -345,6 +361,38 @@
   
     
   
+    
+  
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
 
 
     </optgroup>
@@ -380,6 +428,8 @@
   
     
   
+    
+  
 
   
 
@@ -408,6 +458,8 @@
   
     
   
+    
+  
 
   
 
@@ -436,6 +488,8 @@
   
     
   
+    
+  
 
 
     </optgroup>
@@ -1754,6 +1808,16 @@ for more information on valid attributes
   <li class=""><a href="/avatica/docs/custom_client_artifacts.html">Custom Client Artifacts</a></li>
 
 
+  
+  
+  
+  
+
+  
+
+  <li class=""><a href="/avatica/docs/docker.html">Docker Images</a></li>
+
+
 </ul>
 
     

Modified: calcite/site/avatica/docs/protobuf_reference.html
URL: http://svn.apache.org/viewvc/calcite/site/avatica/docs/protobuf_reference.html?rev=1790434&r1=1790433&r2=1790434&view=diff
==============================================================================
--- calcite/site/avatica/docs/protobuf_reference.html (original)
+++ calcite/site/avatica/docs/protobuf_reference.html Thu Apr  6 17:54:55 2017
@@ -114,6 +114,8 @@
   
     
   
+    
+  
 
   
 
@@ -142,6 +144,8 @@
   
     
   
+    
+  
 
 
     </optgroup>
@@ -177,6 +181,8 @@
   
     
   
+    
+  
 
   
 
@@ -205,6 +211,8 @@
   
     
   
+    
+  
 
   
 
@@ -233,6 +241,8 @@
   
     
   
+    
+  
 
   
 
@@ -261,6 +271,8 @@
   
     
   
+    
+  
 
   
 
@@ -289,6 +301,8 @@
   
     
   
+    
+  
 
   
 
@@ -317,6 +331,8 @@
   
     
   
+    
+  
 
   
 
@@ -345,6 +361,38 @@
   
     
   
+    
+  
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
 
 
     </optgroup>
@@ -380,6 +428,8 @@
   
     
   
+    
+  
 
   
 
@@ -408,6 +458,8 @@
   
     
   
+    
+  
 
   
 
@@ -436,6 +488,8 @@
   
     
   
+    
+  
 
 
     </optgroup>
@@ -1834,6 +1888,16 @@ to the attributes in this message:</p>
   <li class=""><a href="/avatica/docs/custom_client_artifacts.html">Custom Client Artifacts</a></li>
 
 
+  
+  
+  
+  
+
+  
+
+  <li class=""><a href="/avatica/docs/docker.html">Docker Images</a></li>
+
+
 </ul>
 
     

Modified: calcite/site/avatica/docs/roadmap.html
URL: http://svn.apache.org/viewvc/calcite/site/avatica/docs/roadmap.html?rev=1790434&r1=1790433&r2=1790434&view=diff
==============================================================================
--- calcite/site/avatica/docs/roadmap.html (original)
+++ calcite/site/avatica/docs/roadmap.html Thu Apr  6 17:54:55 2017
@@ -114,6 +114,8 @@
   
     
   
+    
+  
 
   
 
@@ -142,6 +144,8 @@
   
     
   
+    
+  
 
 
     </optgroup>
@@ -177,6 +181,8 @@
   
     
   
+    
+  
 
   
 
@@ -205,6 +211,8 @@
   
     
   
+    
+  
 
   
 
@@ -233,6 +241,8 @@
   
     
   
+    
+  
 
   
 
@@ -261,6 +271,8 @@
   
     
   
+    
+  
 
   
 
@@ -289,6 +301,8 @@
   
     
   
+    
+  
 
   
 
@@ -317,6 +331,8 @@
   
     
   
+    
+  
 
   
 
@@ -345,6 +361,38 @@
   
     
   
+    
+  
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
 
 
     </optgroup>
@@ -380,6 +428,8 @@
   
     
   
+    
+  
 
   
 
@@ -408,6 +458,8 @@
   
     
   
+    
+  
 
   
 
@@ -436,6 +488,8 @@
   
     
   
+    
+  
 
 
     </optgroup>
@@ -629,6 +683,16 @@
   <li class=""><a href="/avatica/docs/custom_client_artifacts.html">Custom Client Artifacts</a></li>
 
 
+  
+  
+  
+  
+
+  
+
+  <li class=""><a href="/avatica/docs/docker.html">Docker Images</a></li>
+
+
 </ul>
 
     

Modified: calcite/site/avatica/docs/security.html
URL: http://svn.apache.org/viewvc/calcite/site/avatica/docs/security.html?rev=1790434&r1=1790433&r2=1790434&view=diff
==============================================================================
--- calcite/site/avatica/docs/security.html (original)
+++ calcite/site/avatica/docs/security.html Thu Apr  6 17:54:55 2017
@@ -114,6 +114,8 @@
   
     
   
+    
+  
 
   
 
@@ -142,6 +144,8 @@
   
     
   
+    
+  
 
 
     </optgroup>
@@ -177,6 +181,8 @@
   
     
   
+    
+  
 
   
 
@@ -205,6 +211,8 @@
   
     
   
+    
+  
 
   
 
@@ -233,6 +241,8 @@
   
     
   
+    
+  
 
   
 
@@ -261,6 +271,8 @@
   
     
   
+    
+  
 
   
 
@@ -289,6 +301,8 @@
   
     
   
+    
+  
 
   
 
@@ -317,6 +331,8 @@
   
     
   
+    
+  
 
   
 
@@ -345,6 +361,38 @@
   
     
   
+    
+  
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
 
 
     </optgroup>
@@ -380,6 +428,8 @@
   
     
   
+    
+  
 
   
 
@@ -408,6 +458,8 @@
   
     
   
+    
+  
 
   
 
@@ -436,6 +488,8 @@
   
     
   
+    
+  
 
 
     </optgroup>
@@ -812,6 +866,16 @@ superfluous.</p>
   <li class=""><a href="/avatica/docs/custom_client_artifacts.html">Custom Client Artifacts</a></li>
 
 
+  
+  
+  
+  
+
+  
+
+  <li class=""><a href="/avatica/docs/docker.html">Docker Images</a></li>
+
+
 </ul>