Author: moon
Date: Thu Jan 21 02:24:45 2016
New Revision: 1725856

URL: http://svn.apache.org/viewvc?rev=1725856&view=rev
Log:
https://github.com/apache/incubator-zeppelin/pull/648

Added:
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/interpreter_binding_1.png
   (with props)
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/interpreter_binding_2.png
   (with props)
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/interpreter_setting_1.png
   (with props)
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/interpreter_setting_2.png
   (with props)
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/interpreter_setting_3.png
   (with props)
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/zeppelin_user.png
   (with props)
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/manual/dynamicinterpreterload.html
Modified:
    incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/atom.xml
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/development/howtocontribute.html
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/development/howtocontributewebsite.html
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/development/writingzeppelininterpreter.html
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/displaysystem/angular.html
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/displaysystem/display.html
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/displaysystem/table.html
    incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/index.html
    incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/install/install.html
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/install/virtual_machine.html
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/install/yarn_install.html
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/interpreter/cassandra.html
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/interpreter/elasticsearch.html
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/interpreter/flink.html
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/interpreter/geode.html
    incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/interpreter/hive.html
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/interpreter/ignite.html
    incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/interpreter/lens.html
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/interpreter/markdown.html
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/interpreter/postgresql.html
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/interpreter/scalding.html
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/interpreter/spark.html
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/manual/dynamicform.html
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/manual/interpreters.html
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/manual/notebookashomepage.html
    incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/pleasecontribute.html
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/rest-api/rest-interpreter.html
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/rest-api/rest-notebook.html
    incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/rss.xml
    incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/screenshots.html
    incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/sitemap.txt
    incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html
    
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/tutorial/tutorial.html

Added: 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/interpreter_binding_1.png
URL: 
http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/interpreter_binding_1.png?rev=1725856&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/interpreter_binding_1.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/interpreter_binding_2.png
URL: 
http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/interpreter_binding_2.png?rev=1725856&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/interpreter_binding_2.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/interpreter_setting_1.png
URL: 
http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/interpreter_setting_1.png?rev=1725856&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/interpreter_setting_1.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/interpreter_setting_2.png
URL: 
http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/interpreter_setting_2.png?rev=1725856&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/interpreter_setting_2.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/interpreter_setting_3.png
URL: 
http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/interpreter_setting_3.png?rev=1725856&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/interpreter_setting_3.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/zeppelin_user.png
URL: 
http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/zeppelin_user.png?rev=1725856&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/assets/themes/zeppelin/img/docs-img/zeppelin_user.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/atom.xml
URL: 
http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/atom.xml?rev=1725856&r1=1725855&r2=1725856&view=diff
==============================================================================
--- incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/atom.xml (original)
+++ incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/atom.xml Thu Jan 21 
02:24:45 2016
@@ -4,7 +4,7 @@
  <title>Apache Zeppelin (incubating)</title>
  <link href="http://zeppelin.incubator.apache.org/"; rel="self"/>
  <link href="http://zeppelin.incubator.apache.org"/>
- <updated>2016-01-17T08:21:02-08:00</updated>
+ <updated>2016-01-20T18:24:16-08:00</updated>
  <id>http://zeppelin.incubator.apache.org</id>
  <author>
    <name>The Apache Software Foundation</name>

Modified: 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/development/howtocontribute.html
URL: 
http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/development/howtocontribute.html?rev=1725856&r1=1725855&r2=1725856&view=diff
==============================================================================
--- 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/development/howtocontribute.html
 (original)
+++ 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/development/howtocontribute.html
 Thu Jan 21 02:24:45 2016
@@ -78,6 +78,7 @@
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Interpreter <b class="caret"></b></a>
               <ul class="dropdown-menu">
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/manual/interpreters.html">Overview</a></li>
+                <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/manual/dynamicinterpreterload.html">Dynamic
 Interpreter Loading</a></li>
                 <li role="separator" class="divider"></li>
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/interpreter/cassandra.html">Cassandra</a></li>
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/interpreter/elasticsearch.html">Elasticsearch</a></li>

Modified: 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/development/howtocontributewebsite.html
URL: 
http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/development/howtocontributewebsite.html?rev=1725856&r1=1725855&r2=1725856&view=diff
==============================================================================
--- 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/development/howtocontributewebsite.html
 (original)
+++ 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/development/howtocontributewebsite.html
 Thu Jan 21 02:24:45 2016
@@ -78,6 +78,7 @@
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Interpreter <b class="caret"></b></a>
               <ul class="dropdown-menu">
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/manual/interpreters.html">Overview</a></li>
+                <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/manual/dynamicinterpreterload.html">Dynamic
 Interpreter Loading</a></li>
                 <li role="separator" class="divider"></li>
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/interpreter/cassandra.html">Cassandra</a></li>
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/interpreter/elasticsearch.html">Elasticsearch</a></li>

Modified: 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/development/writingzeppelininterpreter.html
URL: 
http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/development/writingzeppelininterpreter.html?rev=1725856&r1=1725855&r2=1725856&view=diff
==============================================================================
--- 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/development/writingzeppelininterpreter.html
 (original)
+++ 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/development/writingzeppelininterpreter.html
 Thu Jan 21 02:24:45 2016
@@ -78,6 +78,7 @@
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Interpreter <b class="caret"></b></a>
               <ul class="dropdown-menu">
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/manual/interpreters.html">Overview</a></li>
+                <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/manual/dynamicinterpreterload.html">Dynamic
 Interpreter Loading</a></li>
                 <li role="separator" class="divider"></li>
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/interpreter/cassandra.html">Cassandra</a></li>
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/interpreter/elasticsearch.html">Elasticsearch</a></li>

Modified: 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/displaysystem/angular.html
URL: 
http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/displaysystem/angular.html?rev=1725856&r1=1725855&r2=1725856&view=diff
==============================================================================
--- 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/displaysystem/angular.html
 (original)
+++ 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/displaysystem/angular.html
 Thu Jan 21 02:24:45 2016
@@ -78,6 +78,7 @@
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Interpreter <b class="caret"></b></a>
               <ul class="dropdown-menu">
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/manual/interpreters.html">Overview</a></li>
+                <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/manual/dynamicinterpreterload.html">Dynamic
 Interpreter Loading</a></li>
                 <li role="separator" class="divider"></li>
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/interpreter/cassandra.html">Cassandra</a></li>
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/interpreter/elasticsearch.html">Elasticsearch</a></li>

Modified: 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/displaysystem/display.html
URL: 
http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/displaysystem/display.html?rev=1725856&r1=1725855&r2=1725856&view=diff
==============================================================================
--- 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/displaysystem/display.html
 (original)
+++ 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/displaysystem/display.html
 Thu Jan 21 02:24:45 2016
@@ -78,6 +78,7 @@
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Interpreter <b class="caret"></b></a>
               <ul class="dropdown-menu">
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/manual/interpreters.html">Overview</a></li>
+                <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/manual/dynamicinterpreterload.html">Dynamic
 Interpreter Loading</a></li>
                 <li role="separator" class="divider"></li>
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/interpreter/cassandra.html">Cassandra</a></li>
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/interpreter/elasticsearch.html">Elasticsearch</a></li>

Modified: 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/displaysystem/table.html
URL: 
http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/displaysystem/table.html?rev=1725856&r1=1725855&r2=1725856&view=diff
==============================================================================
--- 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/displaysystem/table.html 
(original)
+++ 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/displaysystem/table.html 
Thu Jan 21 02:24:45 2016
@@ -78,6 +78,7 @@
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Interpreter <b class="caret"></b></a>
               <ul class="dropdown-menu">
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/manual/interpreters.html">Overview</a></li>
+                <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/manual/dynamicinterpreterload.html">Dynamic
 Interpreter Loading</a></li>
                 <li role="separator" class="divider"></li>
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/interpreter/cassandra.html">Cassandra</a></li>
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/interpreter/elasticsearch.html">Elasticsearch</a></li>

Modified: incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/index.html
URL: 
http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/index.html?rev=1725856&r1=1725855&r2=1725856&view=diff
==============================================================================
--- incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/index.html (original)
+++ incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/index.html Thu Jan 
21 02:24:45 2016
@@ -78,6 +78,7 @@
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Interpreter <b class="caret"></b></a>
               <ul class="dropdown-menu">
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/manual/interpreters.html">Overview</a></li>
+                <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/manual/dynamicinterpreterload.html">Dynamic
 Interpreter Loading</a></li>
                 <li role="separator" class="divider"></li>
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/interpreter/cassandra.html">Cassandra</a></li>
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/interpreter/elasticsearch.html">Elasticsearch</a></li>

Modified: 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/install/install.html
URL: 
http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/install/install.html?rev=1725856&r1=1725855&r2=1725856&view=diff
==============================================================================
--- incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/install/install.html 
(original)
+++ incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/install/install.html 
Thu Jan 21 02:24:45 2016
@@ -78,6 +78,7 @@
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Interpreter <b class="caret"></b></a>
               <ul class="dropdown-menu">
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/manual/interpreters.html">Overview</a></li>
+                <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/manual/dynamicinterpreterload.html">Dynamic
 Interpreter Loading</a></li>
                 <li role="separator" class="divider"></li>
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/interpreter/cassandra.html">Cassandra</a></li>
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/interpreter/elasticsearch.html">Elasticsearch</a></li>

Modified: 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/install/virtual_machine.html
URL: 
http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/install/virtual_machine.html?rev=1725856&r1=1725855&r2=1725856&view=diff
==============================================================================
--- 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/install/virtual_machine.html
 (original)
+++ 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/install/virtual_machine.html
 Thu Jan 21 02:24:45 2016
@@ -78,6 +78,7 @@
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Interpreter <b class="caret"></b></a>
               <ul class="dropdown-menu">
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/manual/interpreters.html">Overview</a></li>
+                <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/manual/dynamicinterpreterload.html">Dynamic
 Interpreter Loading</a></li>
                 <li role="separator" class="divider"></li>
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/interpreter/cassandra.html">Cassandra</a></li>
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/interpreter/elasticsearch.html">Elasticsearch</a></li>

Modified: 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/install/yarn_install.html
URL: 
http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/install/yarn_install.html?rev=1725856&r1=1725855&r2=1725856&view=diff
==============================================================================
--- 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/install/yarn_install.html
 (original)
+++ 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/install/yarn_install.html
 Thu Jan 21 02:24:45 2016
@@ -78,6 +78,7 @@
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Interpreter <b class="caret"></b></a>
               <ul class="dropdown-menu">
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/manual/interpreters.html">Overview</a></li>
+                <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/manual/dynamicinterpreterload.html">Dynamic
 Interpreter Loading</a></li>
                 <li role="separator" class="divider"></li>
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/interpreter/cassandra.html">Cassandra</a></li>
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/interpreter/elasticsearch.html">Elasticsearch</a></li>

Modified: 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/interpreter/cassandra.html
URL: 
http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/interpreter/cassandra.html?rev=1725856&r1=1725855&r2=1725856&view=diff
==============================================================================
--- 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/interpreter/cassandra.html
 (original)
+++ 
incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/interpreter/cassandra.html
 Thu Jan 21 02:24:45 2016
@@ -78,6 +78,7 @@
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Interpreter <b class="caret"></b></a>
               <ul class="dropdown-menu">
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/manual/interpreters.html">Overview</a></li>
+                <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/manual/dynamicinterpreterload.html">Dynamic
 Interpreter Loading</a></li>
                 <li role="separator" class="divider"></li>
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/interpreter/cassandra.html">Cassandra</a></li>
                 <li><a 
href="/docs/0.6.0-incubating-SNAPSHOT/interpreter/elasticsearch.html">Elasticsearch</a></li>
@@ -138,7 +139,7 @@
 
 <div class="row">
   <div class="col-md-12">
-    <h2>1. Cassandra CQL Interpreter for Apache Zeppelin</h2>
+    <h2>Cassandra CQL Interpreter for Apache Zeppelin</h2>
 
 <table class="table-configuration">
   <tr>
@@ -153,7 +154,7 @@
   </tr>
 </table>
 
-<h2>2. Enabling Cassandra Interpreter</h2>
+<h2>Enabling Cassandra Interpreter</h2>
 
 <p>In a notebook, to enable the <strong>Cassandra</strong> interpreter, click 
on the <strong>Gear</strong> icon and select <strong>Cassandra</strong>.</p>
 
@@ -161,19 +162,19 @@
   <img 
src="../assets/themes/zeppelin/img/docs-img/cassandra-InterpreterBinding.png" 
width="25%" height="25%">
     <br>
   <img 
src="../assets/themes/zeppelin/img/docs-img/cassandra-InterpreterSelection.png" 
width="25%" height="25%">
- </center></p>
+</center></p>
 
-<h2>3. Using the Cassandra Interpreter</h2>
+<h2>Using the Cassandra Interpreter</h2>
 
 <p>In a paragraph, use <strong><em>%cassandra</em></strong> to select the 
<strong>Cassandra</strong> interpreter and then input all commands.</p>
 
 <p>To access the interactive help, type <code>HELP;</code></p>
 
 <p><center>
-    <img 
src="../assets/themes/zeppelin/img/docs-img/cassandra-InteractiveHelp.png" 
width="50%" height="50%">
- </center></p>
+  <img 
src="../assets/themes/zeppelin/img/docs-img/cassandra-InteractiveHelp.png" 
width="50%" height="50%">
+</center></p>
 
-<h2>4. Interpreter Commands</h2>
+<h2>Interpreter Commands</h2>
 
 <p>The <strong>Cassandra</strong> interpreter accepts the following 
commands.</p>
 
@@ -212,11 +213,11 @@
   </table>
 </center></p>
 
-<h2>5. CQL statements</h2>
+<h2>CQL statements</h2>
 
 <p>This interpreter is compatible with any CQL statement supported by 
Cassandra. Ex: </p>
-<div class="highlight"><pre><code class="sql language-sql" data-lang="sql">    
<span class="k">INSERT</span> <span class="k">INTO</span> <span 
class="n">users</span><span class="p">(</span><span class="n">login</span><span 
class="p">,</span><span class="n">name</span><span class="p">)</span> <span 
class="k">VALUES</span><span class="p">(</span><span 
class="s1">&#39;jdoe&#39;</span><span class="p">,</span><span 
class="s1">&#39;John DOE&#39;</span><span class="p">);</span>
-    <span class="k">SELECT</span> <span class="o">*</span> <span 
class="k">FROM</span> <span class="n">users</span> <span class="k">WHERE</span> 
<span class="n">login</span><span class="o">=</span><span 
class="s1">&#39;jdoe&#39;</span><span class="p">;</span>
+<div class="highlight"><pre><code class="sql language-sql" 
data-lang="sql"><span class="k">INSERT</span> <span class="k">INTO</span> <span 
class="n">users</span><span class="p">(</span><span class="n">login</span><span 
class="p">,</span><span class="n">name</span><span class="p">)</span> <span 
class="k">VALUES</span><span class="p">(</span><span 
class="s1">&#39;jdoe&#39;</span><span class="p">,</span><span 
class="s1">&#39;John DOE&#39;</span><span class="p">);</span>
+<span class="k">SELECT</span> <span class="o">*</span> <span 
class="k">FROM</span> <span class="n">users</span> <span class="k">WHERE</span> 
<span class="n">login</span><span class="o">=</span><span 
class="s1">&#39;jdoe&#39;</span><span class="p">;</span>
 </code></pre></div>
 <p>Each statement should be separated by a semi-colon ( <strong>;</strong> ) 
except the special commands below:</p>
 
@@ -231,259 +232,252 @@
 <li>@fetchSize</li>
 </ol>
 
-<p>Multi-line statements as well as multiple statements on the same line are 
also supported as long as they are 
-separated by a semi-colon. Ex: </p>
-<div class="highlight"><pre><code class="sql language-sql" data-lang="sql">    
<span class="n">USE</span> <span class="n">spark_demo</span><span 
class="p">;</span>
-
-    <span class="k">SELECT</span> <span class="o">*</span> <span 
class="k">FROM</span> <span class="n">albums_by_country</span> <span 
class="k">LIMIT</span> <span class="mi">1</span><span class="p">;</span> <span 
class="k">SELECT</span> <span class="o">*</span> <span class="k">FROM</span> 
<span class="n">countries</span> <span class="k">LIMIT</span> <span 
class="mi">1</span><span class="p">;</span>
-
-    <span class="k">SELECT</span> <span class="o">*</span>
-    <span class="k">FROM</span> <span class="n">artists</span>
-    <span class="k">WHERE</span> <span class="n">login</span><span 
class="o">=</span><span class="s1">&#39;jlennon&#39;</span><span 
class="p">;</span>
+<p>Multi-line statements as well as multiple statements on the same line are 
also supported as long as they are separated by a semi-colon. Ex: </p>
+<div class="highlight"><pre><code class="sql language-sql" 
data-lang="sql"><span class="n">USE</span> <span 
class="n">spark_demo</span><span class="p">;</span>
+
+<span class="k">SELECT</span> <span class="o">*</span> <span 
class="k">FROM</span> <span class="n">albums_by_country</span> <span 
class="k">LIMIT</span> <span class="mi">1</span><span class="p">;</span> <span 
class="k">SELECT</span> <span class="o">*</span> <span class="k">FROM</span> 
<span class="n">countries</span> <span class="k">LIMIT</span> <span 
class="mi">1</span><span class="p">;</span>
+
+<span class="k">SELECT</span> <span class="o">*</span>
+<span class="k">FROM</span> <span class="n">artists</span>
+<span class="k">WHERE</span> <span class="n">login</span><span 
class="o">=</span><span class="s1">&#39;jlennon&#39;</span><span 
class="p">;</span>
 </code></pre></div>
 <p>Batch statements are supported and can span multiple lines, as well as 
DDL(CREATE/ALTER/DROP) statements: </p>
-<div class="highlight"><pre><code class="sql language-sql" data-lang="sql">    
<span class="k">BEGIN</span> <span class="n">BATCH</span>
-        <span class="k">INSERT</span> <span class="k">INTO</span> <span 
class="n">users</span><span class="p">(</span><span class="n">login</span><span 
class="p">,</span><span class="n">name</span><span class="p">)</span> <span 
class="k">VALUES</span><span class="p">(</span><span 
class="s1">&#39;jdoe&#39;</span><span class="p">,</span><span 
class="s1">&#39;John DOE&#39;</span><span class="p">);</span>
-        <span class="k">INSERT</span> <span class="k">INTO</span> <span 
class="n">users_preferences</span><span class="p">(</span><span 
class="n">login</span><span class="p">,</span><span 
class="n">account_type</span><span class="p">)</span> <span 
class="k">VALUES</span><span class="p">(</span><span 
class="s1">&#39;jdoe&#39;</span><span class="p">,</span><span 
class="s1">&#39;BASIC&#39;</span><span class="p">);</span>
-    <span class="n">APPLY</span> <span class="n">BATCH</span><span 
class="p">;</span>
-
-    <span class="k">CREATE</span> <span class="k">TABLE</span> <span 
class="n">IF</span> <span class="k">NOT</span> <span class="k">EXISTS</span> 
<span class="n">test</span><span class="p">(</span>
-        <span class="k">key</span> <span class="nb">int</span> <span 
class="k">PRIMARY</span> <span class="k">KEY</span><span class="p">,</span>
-        <span class="n">value</span> <span class="nb">text</span>
-    <span class="p">);</span>
+<div class="highlight"><pre><code class="sql language-sql" 
data-lang="sql"><span class="k">BEGIN</span> <span class="n">BATCH</span>
+    <span class="k">INSERT</span> <span class="k">INTO</span> <span 
class="n">users</span><span class="p">(</span><span class="n">login</span><span 
class="p">,</span><span class="n">name</span><span class="p">)</span> <span 
class="k">VALUES</span><span class="p">(</span><span 
class="s1">&#39;jdoe&#39;</span><span class="p">,</span><span 
class="s1">&#39;John DOE&#39;</span><span class="p">);</span>
+    <span class="k">INSERT</span> <span class="k">INTO</span> <span 
class="n">users_preferences</span><span class="p">(</span><span 
class="n">login</span><span class="p">,</span><span 
class="n">account_type</span><span class="p">)</span> <span 
class="k">VALUES</span><span class="p">(</span><span 
class="s1">&#39;jdoe&#39;</span><span class="p">,</span><span 
class="s1">&#39;BASIC&#39;</span><span class="p">);</span>
+<span class="n">APPLY</span> <span class="n">BATCH</span><span 
class="p">;</span>
+
+<span class="k">CREATE</span> <span class="k">TABLE</span> <span 
class="n">IF</span> <span class="k">NOT</span> <span class="k">EXISTS</span> 
<span class="n">test</span><span class="p">(</span>
+    <span class="k">key</span> <span class="nb">int</span> <span 
class="k">PRIMARY</span> <span class="k">KEY</span><span class="p">,</span>
+    <span class="n">value</span> <span class="nb">text</span>
+<span class="p">);</span>
 </code></pre></div>
-<p>CQL statements are <strong>case-insensitive</strong> (except for column 
names and values). 
+<p>CQL statements are <strong>case-insensitive</strong> (except for column 
names and values).
 This means that the following statements are equivalent and valid: </p>
-<div class="highlight"><pre><code class="sql language-sql" data-lang="sql">    
<span class="k">INSERT</span> <span class="k">INTO</span> <span 
class="n">users</span><span class="p">(</span><span class="n">login</span><span 
class="p">,</span><span class="n">name</span><span class="p">)</span> <span 
class="k">VALUES</span><span class="p">(</span><span 
class="s1">&#39;jdoe&#39;</span><span class="p">,</span><span 
class="s1">&#39;John DOE&#39;</span><span class="p">);</span>
-    <span class="k">Insert</span> <span class="k">into</span> <span 
class="n">users</span><span class="p">(</span><span class="n">login</span><span 
class="p">,</span><span class="n">name</span><span class="p">)</span> <span 
class="k">vAlues</span><span class="p">(</span><span 
class="s1">&#39;hsue&#39;</span><span class="p">,</span><span 
class="s1">&#39;Helen SUE&#39;</span><span class="p">);</span>
+<div class="highlight"><pre><code class="sql language-sql" 
data-lang="sql"><span class="k">INSERT</span> <span class="k">INTO</span> <span 
class="n">users</span><span class="p">(</span><span class="n">login</span><span 
class="p">,</span><span class="n">name</span><span class="p">)</span> <span 
class="k">VALUES</span><span class="p">(</span><span 
class="s1">&#39;jdoe&#39;</span><span class="p">,</span><span 
class="s1">&#39;John DOE&#39;</span><span class="p">);</span>
+<span class="k">Insert</span> <span class="k">into</span> <span 
class="n">users</span><span class="p">(</span><span class="n">login</span><span 
class="p">,</span><span class="n">name</span><span class="p">)</span> <span 
class="k">vAlues</span><span class="p">(</span><span 
class="s1">&#39;hsue&#39;</span><span class="p">,</span><span 
class="s1">&#39;Helen SUE&#39;</span><span class="p">);</span>
 </code></pre></div>
-<p>The complete list of all CQL statements and versions can be found below:
-<center>
- <table class="table-configuration">
-   <tr>
-     <th>Cassandra Version</th>
-     <th>Documentation Link</th>
-   </tr>
-   <tr>
-     <td><strong>2.2</strong></td>
-     <td>
-        <a target="_blank" 
-          href="http://docs.datastax.com/en/cql/3.3/cql/cqlIntro.html";>
-          http://docs.datastax.com/en/cql/3.3/cql/cqlIntro.html
-        </a>
-     </td>
-   </tr>
-   <tr>
-     <td><strong>2.1 &amp; 2.0</strong></td>
-     <td>
-        <a target="_blank" 
-          href="http://docs.datastax.com/en/cql/3.1/cql/cql_intro_c.html";>
-          http://docs.datastax.com/en/cql/3.1/cql/cql<em>intro</em>c.html
-        </a>
-     </td>
-   </tr>
-   <tr>
-     <td><strong>1.2</strong></td>
-     <td>
-        <a target="_blank" 
-          href="http://docs.datastax.com/en/cql/3.0/cql/aboutCQL.html";>
-          http://docs.datastax.com/en/cql/3.0/cql/aboutCQL.html
-        </a>
-     </td>
-   </tr>
- </table>
-</center></p>
+<p>The complete list of all CQL statements and versions can be found below:</p>
 
-<h2>6. Comments in statements</h2>
+<table class="table-configuration">
+  <tr>
+    <th>Cassandra Version</th>
+    <th>Documentation Link</th>
+  </tr>
+  <tr>
+    <td><strong>2.2</strong></td>
+    <td>
+      <a target="_blank" 
+         href="http://docs.datastax.com/en/cql/3.3/cql/cqlIntro.html";>
+         http://docs.datastax.com/en/cql/3.3/cql/cqlIntro.html
+      </a>
+    </td>
+  </tr>
+  <tr>
+    <td><strong>2.1 & 2.0</strong></td>
+    <td>
+      <a target="_blank" 
+         href="http://docs.datastax.com/en/cql/3.1/cql/cql_intro_c.html";>
+         http://docs.datastax.com/en/cql/3.1/cql/cql_intro_c.html
+      </a>
+    </td>
+  </tr>
+  <tr>
+    <td><strong>1.2</strong></td>
+    <td>
+      <a target="_blank" 
+         href="http://docs.datastax.com/en/cql/3.0/cql/aboutCQL.html";>
+         http://docs.datastax.com/en/cql/3.0/cql/aboutCQL.html
+      </a>
+    </td>
+  </tr>
+</table>
+
+<h2>Comments in statements</h2>
 
 <p>It is possible to add comments between statements. Single line comments 
start with the hash sign (#). Multi-line comments are enclosed between /** and 
**/. Ex: </p>
-<div class="highlight"><pre><code class="sql language-sql" data-lang="sql">    
<span class="o">#</span><span class="k">First</span> <span 
class="k">comment</span>
-    <span class="k">INSERT</span> <span class="k">INTO</span> <span 
class="n">users</span><span class="p">(</span><span class="n">login</span><span 
class="p">,</span><span class="n">name</span><span class="p">)</span> <span 
class="k">VALUES</span><span class="p">(</span><span 
class="s1">&#39;jdoe&#39;</span><span class="p">,</span><span 
class="s1">&#39;John DOE&#39;</span><span class="p">);</span>
+<div class="highlight"><pre><code class="sql language-sql" 
data-lang="sql"><span class="o">#</span><span class="k">First</span> <span 
class="k">comment</span>
+<span class="k">INSERT</span> <span class="k">INTO</span> <span 
class="n">users</span><span class="p">(</span><span class="n">login</span><span 
class="p">,</span><span class="n">name</span><span class="p">)</span> <span 
class="k">VALUES</span><span class="p">(</span><span 
class="s1">&#39;jdoe&#39;</span><span class="p">,</span><span 
class="s1">&#39;John DOE&#39;</span><span class="p">);</span>
 
-    <span class="cm">/**</span>
-<span class="cm">     Multi line</span>
-<span class="cm">     comments</span>
-<span class="cm">     **/</span>
-    <span class="k">Insert</span> <span class="k">into</span> <span 
class="n">users</span><span class="p">(</span><span class="n">login</span><span 
class="p">,</span><span class="n">name</span><span class="p">)</span> <span 
class="k">vAlues</span><span class="p">(</span><span 
class="s1">&#39;hsue&#39;</span><span class="p">,</span><span 
class="s1">&#39;Helen SUE&#39;</span><span class="p">);</span>
+<span class="cm">/**</span>
+<span class="cm"> Multi line</span>
+<span class="cm"> comments</span>
+<span class="cm"> **/</span>
+<span class="k">Insert</span> <span class="k">into</span> <span 
class="n">users</span><span class="p">(</span><span class="n">login</span><span 
class="p">,</span><span class="n">name</span><span class="p">)</span> <span 
class="k">vAlues</span><span class="p">(</span><span 
class="s1">&#39;hsue&#39;</span><span class="p">,</span><span 
class="s1">&#39;Helen SUE&#39;</span><span class="p">);</span>
 </code></pre></div>
-<h2>7. Syntax Validation</h2>
+<h2>Syntax Validation</h2>
 
-<p>The interpreters is shipped with a built-in syntax validator. This 
validator only checks for basic syntax errors. 
+<p>The interpreters is shipped with a built-in syntax validator. This 
validator only checks for basic syntax errors.
 All CQL-related syntax validation is delegated directly to 
<strong>Cassandra</strong>.</p>
 
 <p>Most of the time, syntax errors are due to <strong>missing 
semi-colons</strong> between statements or <strong>typo errors</strong>.</p>
 
-<h2>8. Schema commands</h2>
+<h2>Schema commands</h2>
 
-<p>To make schema discovery easier and more interactive, the following 
commands are supported:
-<center>
- <table class="table-configuration">
-   <tr>
-     <th>Command</th>
-     <th>Description</th>
-   </tr>
-   <tr>
-     <td><strong>DESCRIBE CLUSTER;</strong></td>
-     <td>Show the current cluster name and its partitioner</td>
-   </tr>
-   <tr>
-     <td><strong>DESCRIBE KEYSPACES;</strong></td>
-     <td>List all existing keyspaces in the cluster and their configuration 
(replication factor, durable write ...)</td>
-   </tr>
-   <tr>
-     <td><strong>DESCRIBE TABLES;</strong></td>
-     <td>List all existing keyspaces in the cluster and for each, all the 
tables name</td>
-   </tr>
-   <tr>
-     <td><strong>DESCRIBE TYPES;</strong></td>
-     <td>List all existing user defined types in the <strong>current (logged) 
keyspace</strong></td>
-   </tr>
-   <tr>
-     <td nowrap><strong>DESCRIBE FUNCTIONS 
&lt;keyspace<em>name&gt;;</strong></td>
-     <td>List all existing user defined functions in the given keyspace</td>
-   </tr>
-   <tr>
-     <td nowrap><strong>DESCRIBE AGGREGATES 
&lt;keyspace</em>name&gt;;</strong></td>
-     <td>List all existing user defined aggregates in the given keyspace</td>
-   </tr>
-   <tr>
-     <td nowrap><strong>DESCRIBE KEYSPACE 
&lt;keyspace<em>name&gt;;</strong></td>
-     <td>Describe the given keyspace configuration and all its table details  
(name, columns, ...)</td>
-   </tr>
-   <tr>
-     <td nowrap><strong>DESCRIBE TABLE 
(&lt;keyspace</em>name&gt;).&lt;table<em>name&gt;;</strong></td>
-     <td>
-        Describe the given table. If the keyspace is not provided, the current 
logged in keyspace is used. 
-        If there is no logged in keyspace, the default system keyspace is 
used. 
-        If no table is found, an error message is raised.
-     </td>
-   </tr>
-   <tr>
-     <td nowrap><strong>DESCRIBE TYPE 
(&lt;keyspace</em>name&gt;).&lt;type<em>name&gt;;</strong></td>
-     <td>
-        Describe the given type(UDT). If the keyspace is not provided, the 
current logged in keyspace is used. 
-        If there is no logged in keyspace, the default system keyspace is 
used. 
-        If no type is found, an error message is raised.
-     </td>
-   </tr>
-   <tr>
-     <td nowrap><strong>DESCRIBE FUNCTION 
(&lt;keyspace</em>name&gt;).&lt;function<em>name&gt;;</strong></td>
-     <td>Describe the given user defined function. The keyspace is 
optional.</td>
-   </tr>
-   <tr>
-     <td nowrap><strong>DESCRIBE AGGREGATE 
(&lt;keyspace</em>name&gt;).&lt;aggregate_name&gt;;</strong></td>
-     <td>Describe the given user defined aggregate. The keyspace is 
optional.</td>
-   </tr>
- </table>
-</center></p>
+<p>To make schema discovery easier and more interactive, the following 
commands are supported:</p>
 
-<p>The schema objects (cluster, keyspace, table, type, function and aggregate) 
are displayed in a tabular format. 
+<table class="table-configuration">
+  <tr>
+    <th>Command</th>
+    <th>Description</th>
+  </tr>
+  <tr>
+    <td><strong>DESCRIBE CLUSTER;</strong></td>
+    <td>Show the current cluster name and its partitioner</td>
+  </tr>
+  <tr>
+    <td><strong>DESCRIBE KEYSPACES;</strong></td>
+    <td>List all existing keyspaces in the cluster and their configuration 
(replication factor, durable write ...)</td>
+  </tr>
+  <tr>
+    <td><strong>DESCRIBE TABLES;</strong></td>
+    <td>List all existing keyspaces in the cluster and for each, all the 
tables name</td>
+  </tr>
+  <tr>
+    <td><strong>DESCRIBE TYPES;</strong></td>
+    <td>List all existing user defined types in the <strong>current (logged) 
keyspace</strong></td>
+  </tr>
+  <tr>
+    <td nowrap><strong>DESCRIBE FUNCTIONS &lt;keyspace_name&gt;;</strong></td>
+    <td>List all existing user defined functions in the given keyspace</td>
+  </tr>
+  <tr>
+    <td nowrap><strong>DESCRIBE AGGREGATES &lt;keyspace_name&gt;;</strong></td>
+    <td>List all existing user defined aggregates in the given keyspace</td>
+  </tr>
+  <tr>
+    <td nowrap><strong>DESCRIBE KEYSPACE &lt;keyspace_name&gt;;</strong></td>
+    <td>Describe the given keyspace configuration and all its table details  
(name, columns, ...)</td>
+  </tr>
+  <tr>
+    <td nowrap><strong>DESCRIBE TABLE 
(&lt;keyspace_name&gt;).&lt;table_name&gt;;</strong></td>
+    <td>
+      Describe the given table. If the keyspace is not provided, the current 
logged in keyspace is used.
+      If there is no logged in keyspace, the default system keyspace is used.
+      If no table is found, an error message is raised.
+    </td>
+  </tr>
+  <tr>
+    <td nowrap><strong>DESCRIBE TYPE 
(&lt;keyspace_name&gt;).&lt;type_name&gt;;</strong></td>
+    <td>
+      Describe the given type(UDT). If the keyspace is not provided, the 
current logged in keyspace is used.
+      If there is no logged in keyspace, the default system keyspace is used.
+      If no type is found, an error message is raised.
+    </td>
+  </tr>
+  <tr>
+    <td nowrap><strong>DESCRIBE FUNCTION 
(&lt;keyspace_name&gt;).&lt;function_name&gt;;</strong></td>
+    <td>Describe the given user defined function. The keyspace is 
optional.</td>
+  </tr>
+  <tr>
+    <td nowrap><strong>DESCRIBE AGGREGATE 
(&lt;keyspace_name&gt;).&lt;aggregate_name&gt;;</strong></td>
+    <td>Describe the given user defined aggregate. The keyspace is 
optional.</td>
+  </tr>
+</table>
+
+<p>The schema objects (cluster, keyspace, table, type, function and aggregate) 
are displayed in a tabular format.
 There is a drop-down menu on the top left corner to expand objects details. On 
the top right menu is shown the Icon legend.</p>
 
 <p><center>
   <img 
src="../assets/themes/zeppelin/img/docs-img/cassandra-DescribeSchema.png" 
alt="Describe Schema">
 </center></p>
 
-<h2>9. Runtime Parameters</h2>
+<h2>Runtime Parameters</h2>
 
-<p>Sometimes you want to be able to pass runtime query parameters to your 
statements. 
-Those parameters are not part of the CQL specs and are specific to the 
interpreter. 
+<p>Sometimes you want to be able to pass runtime query parameters to your 
statements.
+Those parameters are not part of the CQL specs and are specific to the 
interpreter.
 Below is the list of all parameters: </p>
 
-<p><center>
- <table class="table-configuration">
-   <tr>
-     <th>Parameter</th>
-     <th>Syntax</th>
-     <th>Description</th>
-   </tr>
-   <tr>
-     <td nowrap>Consistency Level</td>
-     <td><strong>@consistency=<em>value</em></strong></td>
-     <td>Apply the given consistency level to all queries in the 
paragraph.</td>
-   </tr>
-   <tr>
-     <td nowrap>Serial Consistency Level</td>
-     <td><strong>@serialConsistency=<em>value</em></strong></td>
-     <td>Apply the given serial consistency level to all queries in the 
paragraph.</td>
-   </tr>
-   <tr>
-     <td nowrap>Timestamp</td>
-     <td><strong>@timestamp=<em>long value</em></strong></td>
-     <td>
-        Apply the given timestamp to all queries in the paragraph.
-        Please note that timestamp value passed directly in CQL statement will 
override this value.
-      </td>
-   </tr>
-   <tr>
-     <td nowrap>Retry Policy</td>
-     <td><strong>@retryPolicy=<em>value</em></strong></td>
-     <td>Apply the given retry policy to all queries in the paragraph.</td>
-   </tr>
-   <tr>
-     <td nowrap>Fetch Size</td>
-     <td><strong>@fetchSize=<em>integer value</em></strong></td>
-     <td>Apply the given fetch size to all queries in the paragraph.</td>
-   </tr>
- </table>
-</center></p>
+<table class="table-configuration">
+  <tr>
+    <th>Parameter</th>
+    <th>Syntax</th>
+    <th>Description</th>
+  </tr>
+  <tr>
+    <td nowrap>Consistency Level</td>
+    <td><strong>@consistency=<em>value</em></strong></td>
+    <td>Apply the given consistency level to all queries in the paragraph.</td>
+  </tr>
+  <tr>
+    <td nowrap>Serial Consistency Level</td>
+    <td><strong>@serialConsistency=<em>value</em></strong></td>
+    <td>Apply the given serial consistency level to all queries in the 
paragraph.</td>
+  </tr>
+  <tr>
+    <td nowrap>Timestamp</td>
+    <td><strong>@timestamp=<em>long value</em></strong></td>
+    <td>
+      Apply the given timestamp to all queries in the paragraph.
+      Please note that timestamp value passed directly in CQL statement will 
override this value.
+    </td>
+  </tr>
+  <tr>
+    <td nowrap>Retry Policy</td>
+    <td><strong>@retryPolicy=<em>value</em></strong></td>
+    <td>Apply the given retry policy to all queries in the paragraph.</td>
+  </tr>
+  <tr>
+    <td nowrap>Fetch Size</td>
+    <td><strong>@fetchSize=<em>integer value</em></strong></td>
+    <td>Apply the given fetch size to all queries in the paragraph.</td>
+  </tr>
+</table>
 
 <p>Some parameters only accept restricted values: </p>
 
-<p><center>
- <table class="table-configuration">
-   <tr>
-     <th>Parameter</th>
-     <th>Possible Values</th>
-   </tr>
-   <tr>
-     <td nowrap>Consistency Level</td>
-     <td><strong>ALL, ANY, ONE, TWO, THREE, QUORUM, LOCAL_ONE, LOCAL_QUORUM, 
EACH_QUORUM</strong></td>
-   </tr>
-   <tr>
-     <td nowrap>Serial Consistency Level</td>
-     <td><strong>SERIAL, LOCAL_SERIAL</strong></td>
-   </tr>
-   <tr>
-     <td nowrap>Timestamp</td>
-     <td>Any long value</td>
-   </tr>
-   <tr>
-     <td nowrap>Retry Policy</td>
-     <td><strong>DEFAULT, DOWNGRADING_CONSISTENCY, FALLTHROUGH, 
LOGGING_DEFAULT, LOGGING_DOWNGRADING, LOGGING_FALLTHROUGH</strong></td>
-   </tr>
-   <tr>
-     <td nowrap>Fetch Size</td>
-     <td>Any integer value</td>
-   </tr>
- </table>
-</center> </p>
+<table class="table-configuration">
+  <tr>
+    <th>Parameter</th>
+    <th>Possible Values</th>
+  </tr>
+  <tr>
+    <td nowrap>Consistency Level</td>
+    <td><strong>ALL, ANY, ONE, TWO, THREE, QUORUM, LOCAL\_ONE, LOCAL\_QUORUM, 
EACH\_QUORUM</strong></td>
+  </tr>
+  <tr>
+    <td nowrap>Serial Consistency Level</td>
+    <td><strong>SERIAL, LOCAL\_SERIAL</strong></td>
+  </tr>
+  <tr>
+    <td nowrap>Timestamp</td>
+    <td>Any long value</td>
+  </tr>
+  <tr>
+    <td nowrap>Retry Policy</td>
+    <td><strong>DEFAULT, DOWNGRADING\_CONSISTENCY, FALLTHROUGH, 
LOGGING\_DEFAULT, LOGGING\_DOWNGRADING, LOGGING\_FALLTHROUGH</strong></td>
+  </tr>
+  <tr>
+    <td nowrap>Fetch Size</td>
+    <td>Any integer value</td>
+  </tr>
+</table>
 
 <blockquote>
 <p>Please note that you should <strong>not</strong> add semi-colon ( 
<strong>;</strong> ) at the end of each parameter statement.</p>
 </blockquote>
 
 <p>Some examples: </p>
-<div class="highlight"><pre><code class="sql language-sql" data-lang="sql">    
<span class="k">CREATE</span> <span class="k">TABLE</span> <span 
class="n">IF</span> <span class="k">NOT</span> <span class="k">EXISTS</span> 
<span class="n">spark_demo</span><span class="p">.</span><span 
class="n">ts</span><span class="p">(</span>
-        <span class="k">key</span> <span class="nb">int</span> <span 
class="k">PRIMARY</span> <span class="k">KEY</span><span class="p">,</span>
-        <span class="n">value</span> <span class="nb">text</span>
-    <span class="p">);</span>
-    <span class="k">TRUNCATE</span> <span class="n">spark_demo</span><span 
class="p">.</span><span class="n">ts</span><span class="p">;</span>
-
-    <span class="o">#</span> <span class="k">Timestamp</span> <span 
class="k">in</span> <span class="n">the</span> <span class="n">past</span>
-    <span class="o">@</span><span class="k">timestamp</span><span 
class="o">=</span><span class="mi">10</span>
-
-    <span class="o">#</span> <span class="k">Force</span> <span 
class="k">timestamp</span> <span class="n">directly</span> <span 
class="k">in</span> <span class="n">the</span> <span class="k">first</span> 
<span class="k">insert</span>
-    <span class="k">INSERT</span> <span class="k">INTO</span> <span 
class="n">spark_demo</span><span class="p">.</span><span 
class="n">ts</span><span class="p">(</span><span class="k">key</span><span 
class="p">,</span><span class="n">value</span><span class="p">)</span> <span 
class="k">VALUES</span><span class="p">(</span><span class="mi">1</span><span 
class="p">,</span><span class="s1">&#39;first insert&#39;</span><span 
class="p">)</span> <span class="k">USING</span> <span 
class="k">TIMESTAMP</span> <span class="mi">100</span><span class="p">;</span>
+<div class="highlight"><pre><code class="sql language-sql" 
data-lang="sql"><span class="k">CREATE</span> <span class="k">TABLE</span> 
<span class="n">IF</span> <span class="k">NOT</span> <span 
class="k">EXISTS</span> <span class="n">spark_demo</span><span 
class="p">.</span><span class="n">ts</span><span class="p">(</span>
+    <span class="k">key</span> <span class="nb">int</span> <span 
class="k">PRIMARY</span> <span class="k">KEY</span><span class="p">,</span>
+    <span class="n">value</span> <span class="nb">text</span>
+<span class="p">);</span>
+<span class="k">TRUNCATE</span> <span class="n">spark_demo</span><span 
class="p">.</span><span class="n">ts</span><span class="p">;</span>
+
+<span class="o">#</span> <span class="k">Timestamp</span> <span 
class="k">in</span> <span class="n">the</span> <span class="n">past</span>
+<span class="o">@</span><span class="k">timestamp</span><span 
class="o">=</span><span class="mi">10</span>
+
+<span class="o">#</span> <span class="k">Force</span> <span 
class="k">timestamp</span> <span class="n">directly</span> <span 
class="k">in</span> <span class="n">the</span> <span class="k">first</span> 
<span class="k">insert</span>
+<span class="k">INSERT</span> <span class="k">INTO</span> <span 
class="n">spark_demo</span><span class="p">.</span><span 
class="n">ts</span><span class="p">(</span><span class="k">key</span><span 
class="p">,</span><span class="n">value</span><span class="p">)</span> <span 
class="k">VALUES</span><span class="p">(</span><span class="mi">1</span><span 
class="p">,</span><span class="s1">&#39;first insert&#39;</span><span 
class="p">)</span> <span class="k">USING</span> <span 
class="k">TIMESTAMP</span> <span class="mi">100</span><span class="p">;</span>
 
-    <span class="o">#</span> <span class="k">Select</span> <span 
class="k">some</span> <span class="k">data</span> <span class="k">to</span> 
<span class="n">make</span> <span class="n">the</span> <span 
class="n">clock</span> <span class="n">turn</span>
-    <span class="k">SELECT</span> <span class="o">*</span> <span 
class="k">FROM</span> <span class="n">spark_demo</span><span 
class="p">.</span><span class="n">albums</span> <span class="k">LIMIT</span> 
<span class="mi">100</span><span class="p">;</span>
+<span class="o">#</span> <span class="k">Select</span> <span 
class="k">some</span> <span class="k">data</span> <span class="k">to</span> 
<span class="n">make</span> <span class="n">the</span> <span 
class="n">clock</span> <span class="n">turn</span>
+<span class="k">SELECT</span> <span class="o">*</span> <span 
class="k">FROM</span> <span class="n">spark_demo</span><span 
class="p">.</span><span class="n">albums</span> <span class="k">LIMIT</span> 
<span class="mi">100</span><span class="p">;</span>
 
-    <span class="o">#</span> <span class="n">Now</span> <span 
class="k">insert</span> <span class="k">using</span> <span class="n">the</span> 
<span class="k">timestamp</span> <span class="k">parameter</span> <span 
class="k">set</span> <span class="k">at</span> <span class="n">the</span> <span 
class="n">beginning</span><span class="p">(</span><span 
class="mi">10</span><span class="p">)</span>
-    <span class="k">INSERT</span> <span class="k">INTO</span> <span 
class="n">spark_demo</span><span class="p">.</span><span 
class="n">ts</span><span class="p">(</span><span class="k">key</span><span 
class="p">,</span><span class="n">value</span><span class="p">)</span> <span 
class="k">VALUES</span><span class="p">(</span><span class="mi">1</span><span 
class="p">,</span><span class="s1">&#39;second insert&#39;</span><span 
class="p">);</span>
+<span class="o">#</span> <span class="n">Now</span> <span 
class="k">insert</span> <span class="k">using</span> <span class="n">the</span> 
<span class="k">timestamp</span> <span class="k">parameter</span> <span 
class="k">set</span> <span class="k">at</span> <span class="n">the</span> <span 
class="n">beginning</span><span class="p">(</span><span 
class="mi">10</span><span class="p">)</span>
+<span class="k">INSERT</span> <span class="k">INTO</span> <span 
class="n">spark_demo</span><span class="p">.</span><span 
class="n">ts</span><span class="p">(</span><span class="k">key</span><span 
class="p">,</span><span class="n">value</span><span class="p">)</span> <span 
class="k">VALUES</span><span class="p">(</span><span class="mi">1</span><span 
class="p">,</span><span class="s1">&#39;second insert&#39;</span><span 
class="p">);</span>
 
-    <span class="o">#</span> <span class="k">Check</span> <span 
class="k">for</span> <span class="n">the</span> <span 
class="k">result</span><span class="p">.</span> <span class="n">You</span> 
<span class="n">should</span> <span class="n">see</span> <span 
class="s1">&#39;first insert&#39;</span>
-    <span class="k">SELECT</span> <span class="n">value</span> <span 
class="k">FROM</span> <span class="n">spark_demo</span><span 
class="p">.</span><span class="n">ts</span> <span class="k">WHERE</span> <span 
class="k">key</span><span class="o">=</span><span class="mi">1</span><span 
class="p">;</span>
+<span class="o">#</span> <span class="k">Check</span> <span 
class="k">for</span> <span class="n">the</span> <span 
class="k">result</span><span class="p">.</span> <span class="n">You</span> 
<span class="n">should</span> <span class="n">see</span> <span 
class="s1">&#39;first insert&#39;</span>
+<span class="k">SELECT</span> <span class="n">value</span> <span 
class="k">FROM</span> <span class="n">spark_demo</span><span 
class="p">.</span><span class="n">ts</span> <span class="k">WHERE</span> <span 
class="k">key</span><span class="o">=</span><span class="mi">1</span><span 
class="p">;</span>
 </code></pre></div>
 <p>Some remarks about query parameters:</p>
 
@@ -496,9 +490,9 @@ Below is the list of all parameters: </p
 </ol>
 </blockquote>
 
-<h2>10. Support for Prepared Statements</h2>
+<h2>Support for Prepared Statements</h2>
 
-<p>For performance reason, it is better to prepare statements before-hand and 
reuse them later by providing bound values. 
+<p>For performance reason, it is better to prepare statements before-hand and 
reuse them later by providing bound values.
 This interpreter provides 3 commands to handle prepared and bound statements: 
</p>
 
 <ol>
@@ -508,42 +502,39 @@ This interpreter provides 3 commands to
 </ol>
 
 <p>Example: </p>
-<div class="highlight"><pre><code class="text language-text" data-lang="text"> 
   @prepare[statement_name]=...
+<div class="highlight"><pre><code class="text language-text" 
data-lang="text">@prepare[statement_name]=...
 
-    @bind[statement_name]=’text’, 1223, ’2015-07-30 12:00:01’, null, 
true, [‘list_item1’, ’list_item2’]
+@bind[statement_name]=’text’, 1223, ’2015-07-30 12:00:01’, null, true, 
[‘list_item1’, ’list_item2’]
 
-    @bind[statement_name_with_no_bound_value]
+@bind[statement_name_with_no_bound_value]
 
-    @remove_prepare[statement_name]
+@remove_prepare[statement_name]
 </code></pre></div>
-<h4>a. @prepare</h4>
+<h4>@prepare</h4>
 
-<p>You can use the syntax <code>@prepare[statement_name]=SELECT ...</code> to 
create a prepared statement. 
-The <code>statement_name</code> is <strong>mandatory</strong> because the 
interpreter prepares the given statement with the Java driver and 
-saves the generated prepared statement in an <strong>internal hash 
map</strong>, using the provided <code>statement_name</code> as search key.</p>
+<p>You can use the syntax <code>@prepare[statement_name]=SELECT ...</code> to 
create a prepared statement.
+The <code>statement_name</code> is <strong>mandatory</strong> because the 
interpreter prepares the given statement with the Java driver and saves the 
generated prepared statement in an <strong>internal hash map</strong>, using 
the provided <code>statement_name</code> as search key.</p>
 
 <blockquote>
-<p>Please note that this internal prepared statement map is shared with 
<strong>all notebooks</strong> and <strong>all paragraphs</strong> because 
-there is only one instance of the interpreter for Cassandra.</p>
+<p>Please note that this internal prepared statement map is shared with 
<strong>all notebooks</strong> and <strong>all paragraphs</strong> because 
there is only one instance of the interpreter for Cassandra.</p>
 
 <p>If the interpreter encounters <strong>many</strong> @prepare for the 
<strong>same statement_name (key)</strong>, only the <strong>first</strong> 
statement will be taken into account.</p>
 </blockquote>
 
 <p>Example: </p>
-<div class="highlight"><pre><code class="text language-text" data-lang="text"> 
   @prepare[select]=SELECT * FROM spark_demo.albums LIMIT ?
+<div class="highlight"><pre><code class="text language-text" 
data-lang="text">@prepare[select]=SELECT * FROM spark_demo.albums LIMIT ?
 
-    @prepare[select]=SELECT * FROM spark_demo.artists LIMIT ?
+@prepare[select]=SELECT * FROM spark_demo.artists LIMIT ?
 </code></pre></div>
-<p>For the above example, the prepared statement is <code>SELECT * FROM 
spark_demo.albums LIMIT ?</code>. 
-<code>SELECT * FROM spark_demo.artists LIMIT ?</code> is ignored because an 
entry already exists in the prepared statements map with the key select. </p>
+<p>For the above example, the prepared statement is <code>SELECT * FROM 
spark_demo.albums LIMIT ?</code>.
+<code>SELECT * FROM spark_demo.artists LIMIT ?</code> is ignored because an 
entry already exists in the prepared statements map with the key select.</p>
 
-<p>In the context of <strong>Zeppelin</strong>, a notebook can be scheduled to 
be executed at regular interval, 
-thus it is necessary to <strong>avoid re-preparing many time the same 
statement (considered an anti-pattern)</strong>.</p>
+<p>In the context of <strong>Zeppelin</strong>, a notebook can be scheduled to 
be executed at regular interval, thus it is necessary to <strong>avoid 
re-preparing many time the same statement (considered an 
anti-pattern)</strong>.</p>
 
-<h4>b. @bind</h4>
+<h4>@bind</h4>
 
 <p>Once the statement is prepared ( possibly in a separated notebook/paragraph 
). You can bind values to it: </p>
-<div class="highlight"><pre><code class="text language-text" data-lang="text"> 
   @bind[select_first]=10
+<div class="highlight"><pre><code class="text language-text" 
data-lang="text">@bind[select_first]=10
 </code></pre></div>
 <p>Bound values are not mandatory for the <code>@bind</code> statement. 
However if you provide bound values, they need to comply to some syntax:</p>
 
@@ -570,27 +561,24 @@ thus it is necessary to <strong>avoid re
 
 <blockquote>
 <p>It is possible to use the @bind statement inside a batch:</p>
-<div class="highlight"><pre><code class="sql language-sql" data-lang="sql">    
<span class="k">BEGIN</span> <span class="n">BATCH</span>
-        <span class="o">@</span><span class="n">bind</span><span 
class="p">[</span><span class="n">insert_user</span><span 
class="p">]</span><span class="o">=</span><span 
class="s1">&#39;jdoe&#39;</span><span class="p">,</span><span 
class="s1">&#39;John DOE&#39;</span>
-        <span class="k">UPDATE</span> <span class="n">users</span> <span 
class="k">SET</span> <span class="n">age</span> <span class="o">=</span> <span 
class="mi">27</span> <span class="k">WHERE</span> <span 
class="n">login</span><span class="o">=</span><span 
class="s1">&#39;hsue&#39;</span><span class="p">;</span>
-    <span class="n">APPLY</span> <span class="n">BATCH</span><span 
class="p">;</span>
+<div class="highlight"><pre><code class="sql language-sql" 
data-lang="sql"><span class="k">BEGIN</span> <span class="n">BATCH</span>
+    <span class="o">@</span><span class="n">bind</span><span 
class="p">[</span><span class="n">insert_user</span><span 
class="p">]</span><span class="o">=</span><span 
class="s1">&#39;jdoe&#39;</span><span class="p">,</span><span 
class="s1">&#39;John DOE&#39;</span>
+    <span class="k">UPDATE</span> <span class="n">users</span> <span 
class="k">SET</span> <span class="n">age</span> <span class="o">=</span> <span 
class="mi">27</span> <span class="k">WHERE</span> <span 
class="n">login</span><span class="o">=</span><span 
class="s1">&#39;hsue&#39;</span><span class="p">;</span>
+<span class="n">APPLY</span> <span class="n">BATCH</span><span 
class="p">;</span>
 </code></pre></div></blockquote>
 
-<h4>c. @remove_prepare</h4>
+<h4>@remove_prepare</h4>
 
-<p>To avoid for a prepared statement to stay forever in the prepared statement 
map, you can use the 
-<code>@remove_prepare[statement_name]</code> syntax to remove it. 
+<p>To avoid for a prepared statement to stay forever in the prepared statement 
map, you can use the <code>@remove_prepare[statement_name]</code> syntax to 
remove it.
 Removing a non-existing prepared statement yields no error.</p>
 
-<h2>11. Using Dynamic Forms</h2>
+<h2>Using Dynamic Forms</h2>
 
-<p>Instead of hard-coding your CQL queries, it is possible to use the mustache 
syntax ( <strong>{{ }}</strong> ) to inject simple value or multiple choices 
forms. </p>
+<p>Instead of hard-coding your CQL queries, it is possible to use the mustache 
syntax ( <strong>{{ }}</strong> ) to inject simple value or multiple choices 
forms.</p>
 
-<p>The syntax for simple parameter is: <strong>{{input_Label=default 
value}}</strong>. The default value is mandatory because the first time the 
paragraph is executed, 
-we launch the CQL query before rendering the form so at least one value should 
be provided. </p>
+<p>The syntax for simple parameter is: <strong>{{input_Label=default 
value}}</strong>. The default value is mandatory because the first time the 
paragraph is executed, we launch the CQL query before rendering the form so at 
least one value should be provided.</p>
 
-<p>The syntax for multiple choices parameter is: <strong>{{input_Label=value1 
| value2 | … | valueN }}</strong>. By default the first choice is used for 
CQL query 
-the first time the paragraph is executed. </p>
+<p>The syntax for multiple choices parameter is: <strong>{{input_Label=value1 
| value2 | … | valueN }}</strong>. By default the first choice is used for 
CQL query the first time the paragraph is executed.</p>
 
 <p>Example: </p>
 <div class="highlight"><pre><code class="text language-text" 
data-lang="text">#Secondary index on performer style
@@ -599,40 +587,39 @@ FROM spark_demo.performers
 WHERE name=&#39;{{performer=Sheryl Crow|Doof|Fanfarlo|Los Paranoia}}&#39;
 AND styles CONTAINS &#39;{{style=Rock}}&#39;;
 </code></pre></div>
-<p>In the above example, the first CQL query will be executed for 
<em>performer=&#39;Sheryl Crow&#39; AND style=&#39;Rock&#39;</em>. 
-For subsequent queries, you can change the value directly using the form. </p>
+<p>In the above example, the first CQL query will be executed for 
<em>performer=&#39;Sheryl Crow&#39; AND style=&#39;Rock&#39;</em>.
+For subsequent queries, you can change the value directly using the form.</p>
 
 <blockquote>
-<p>Please note that we enclosed the <strong>{{ }}</strong> block between 
simple quotes ( <strong>&#39;</strong> ) because Cassandra expects a String 
here. 
-We could have also use the <strong>{{style=&#39;Rock&#39;}}</strong> syntax 
but this time, the value displayed on the form is 
<strong><em>&#39;Rock&#39;</em></strong> and not 
<strong><em>Rock</em></strong>. </p>
+<p>Please note that we enclosed the <strong>{{ }}</strong> block between 
simple quotes ( <strong>&#39;</strong> ) because Cassandra expects a String 
here.
+We could have also use the <strong>{{style=&#39;Rock&#39;}}</strong> syntax 
but this time, the value displayed on the form is 
<strong><em>&#39;Rock&#39;</em></strong> and not 
<strong><em>Rock</em></strong>.</p>
 </blockquote>
 
 <p>It is also possible to use dynamic forms for <strong>prepared 
statements</strong>: </p>
 <div class="highlight"><pre><code class="text language-text" 
data-lang="text">@bind[select]==&#39;{{performer=Sheryl Crow|Doof|Fanfarlo|Los 
Paranoia}}&#39;, &#39;{{style=Rock}}&#39;
 </code></pre></div>
-<h2>12. Execution parallelism and shared states</h2>
+<h2>Execution parallelism and shared states</h2>
 
-<p>It is possible to execute many paragraphs in parallel. However, at the 
back-end side, we’re still using synchronous queries. 
-<em>Asynchronous execution</em> is only possible when it is possible to return 
a <code>Future</code> value in the <code>InterpreterResult</code>. 
+<p>It is possible to execute many paragraphs in parallel. However, at the 
back-end side, we’re still using synchronous queries.
+<em>Asynchronous execution</em> is only possible when it is possible to return 
a <code>Future</code> value in the <code>InterpreterResult</code>.
 It may be an interesting proposal for the <strong>Zeppelin</strong> 
project.</p>
 
 <p>Another caveat is that the same 
<code>com.datastax.driver.core.Session</code> object is used for 
<strong>all</strong> notebooks and paragraphs.
-Consequently, if you use the <strong>USE <em>keyspace name</em>;</strong> 
statement to log into a keyspace, it will change the keyspace for
-<strong>all current users</strong> of the <strong>Cassandra</strong> 
interpreter because we only create 1 
<code>com.datastax.driver.core.Session</code> object
-per instance of <strong>Cassandra</strong> interpreter.</p>
+Consequently, if you use the <strong>USE <em>keyspace name</em>;</strong> 
statement to log into a keyspace, it will change the keyspace for <strong>all 
current users</strong> of the <strong>Cassandra</strong> interpreter because we 
only create 1 <code>com.datastax.driver.core.Session</code> object per instance 
of <strong>Cassandra</strong> interpreter.</p>
 
 <p>The same remark does apply to the <strong>prepared statement hash 
map</strong>, it is shared by <strong>all users</strong> using the same 
instance of <strong>Cassandra</strong> interpreter.
 Until <strong>Zeppelin</strong> offers a real multi-users separation, there is 
a work-around to segregate user environment and states: 
 create different <strong>Cassandra</strong> interpreter instances.</p>
 
-<p>For this, first go to the <strong>Interpreter</strong> menu and click on 
the <strong>Create</strong> button.
-<center>
+<p>For this, first go to the <strong>Interpreter</strong> menu and click on 
the <strong>Create</strong> button.</p>
+
+<p><center>
   <img 
src="../assets/themes/zeppelin/img/docs-img/cassandra-NewInterpreterInstance.png"
 alt="Create Interpreter">
 </center></p>
 
-<p>In the interpreter creation form, put <strong>cass-instance2</strong> as 
<strong>Name</strong> and select the <strong>cassandra</strong> 
-in the interpreter drop-down list
-<center>
+<p>In the interpreter creation form, put <strong>cass-instance2</strong> as 
<strong>Name</strong> and select the <strong>cassandra</strong> in the 
interpreter drop-down list</p>
+
+<p><center>
   <img 
src="../assets/themes/zeppelin/img/docs-img/cassandra-InterpreterName.png" 
alt="Interpreter Name">
 </center></p>
 
@@ -643,222 +630,220 @@ in the interpreter drop-down list
 </center></p>
 
 <p>Go back to your notebook and click on the <strong>Gear</strong> icon to 
configure interpreter bindings.
-You should be able to see and select the <strong>cass-instance2</strong> 
interpreter instance in the available
-interpreter list instead of the standard <strong>cassandra</strong> 
instance.</p>
+You should be able to see and select the <strong>cass-instance2</strong> 
interpreter instance in the available interpreter list instead of the standard 
<strong>cassandra</strong> instance.</p>
 
 <p><center>
   <img 
src="../assets/themes/zeppelin/img/docs-img/cassandra-InterpreterInstanceSelection.png"
 alt="Interpreter Instance Selection">
 </center> </p>
 
-<h2>13. Interpreter Configuration</h2>
+<h2>Interpreter Configuration</h2>
 
 <p>To configure the <strong>Cassandra</strong> interpreter, go to the 
<strong>Interpreter</strong> menu and scroll down to change the parameters.
-The <strong>Cassandra</strong> interpreter is using the official <strong><a 
href="https://github.com/datastax/java-driver";>Cassandra Java 
Driver</a></strong> and most of the parameters are used
-to configure the Java driver</p>
+The <strong>Cassandra</strong> interpreter is using the official <strong><a 
href="https://github.com/datastax/java-driver";>Cassandra Java 
Driver</a></strong> and most of the parameters are used to configure the Java 
driver</p>
 
 <p>Below are the configuration parameters and their default value.</p>
 
-<p><table class="table-configuration">
-   <tr>
-     <th>Property Name</th>
-     <th>Description</th>
-     <th>Default Value</th>
-   </tr>
-   <tr>
-     <td>cassandra.cluster</td>
-     <td>Name of the Cassandra cluster to connect to</td>
-     <td>Test Cluster</td>
-   </tr>
-   <tr>
-     <td>cassandra.compression.protocol</td>
-     <td>On wire compression. Possible values are: NONE, SNAPPY, LZ4</td>
-     <td>NONE</td>
-   </tr>
-   <tr>
-     <td>cassandra.credentials.username</td>
-     <td>If security is enable, provide the login</td>
-     <td>none</td>
-   </tr>
-   <tr>
-     <td>cassandra.credentials.password</td>
-     <td>If security is enable, provide the password</td>
-     <td>none</td>
-   </tr>
-   <tr>
-     <td>cassandra.hosts</td>
-     <td>
-        Comma separated Cassandra hosts (DNS name or IP address).
-        <br/>
-        Ex: &#39;192.168.0.12,node2,node3&#39;
-      </td>
-     <td>localhost</td>
-   </tr>
-   <tr>
-     <td>cassandra.interpreter.parallelism</td>
-     <td>Number of concurrent paragraphs(queries block) that can be 
executed</td>
-     <td>10</td>
-   </tr>
-   <tr>
-     <td>cassandra.keyspace</td>
-     <td>
-        Default keyspace to connect to.
-        <strong>
-          It is strongly recommended to let the default value
-          and prefix the table name with the actual keyspace
-          in all of your queries.
-        </strong>
-     </td>
-     <td>system</td>
-   </tr>
-   <tr>
-     <td>cassandra.load.balancing.policy</td>
-     <td>
-        Load balancing policy. Default = <em>new TokenAwarePolicy(new 
DCAwareRoundRobinPolicy())</em>
-        To Specify your own policy, provide the <strong>fully qualify class 
name (FQCN)</strong> of your policy.
-        At runtime the interpreter will instantiate the policy using 
-        <strong>Class.forName(FQCN).</strong>
-     </td>
-     <td>DEFAULT</td>
-   </tr>
-   <tr>
-     <td>cassandra.max.schema.agreement.wait.second</td>
-     <td>Cassandra max schema agreement wait in second</td>
-     <td>10</td>
-   </tr>
-   <tr>
-     <td>cassandra.pooling.core.connection.per.host.local</td>
-     <td>Protocol V2 and below default = 2. Protocol V3 and above default = 
1</td>
-     <td>2</td>
-   </tr>
-   <tr>
-     <td>cassandra.pooling.core.connection.per.host.remote</td>
-     <td>Protocol V2 and below default = 1. Protocol V3 and above default = 
1</td>
-     <td>1</td>
-   </tr>
-   <tr>
-     <td>cassandra.pooling.heartbeat.interval.seconds</td>
-     <td>Cassandra pool heartbeat interval in secs</td>
-     <td>30</td>
-   </tr>
-   <tr>
-     <td>cassandra.pooling.idle.timeout.seconds</td>
-     <td>Cassandra idle time out in seconds</td>
-     <td>120</td>
-   </tr>
-   <tr>
-     <td>cassandra.pooling.max.connection.per.host.local</td>
-     <td>Protocol V2 and below default = 8. Protocol V3 and above default = 
1</td>
-     <td>8</td>
-   </tr>
-   <tr>
-     <td>cassandra.pooling.max.connection.per.host.remote</td>
-     <td>Protocol V2 and below default = 2. Protocol V3 and above default = 
1</td>
-     <td>2</td>
-   </tr>
-   <tr>
-     <td>cassandra.pooling.max.request.per.connection.local</td>
-     <td>Protocol V2 and below default = 128. Protocol V3 and above default = 
1024</td>
-     <td>128</td>
-   </tr>
-   <tr>
-     <td>cassandra.pooling.max.request.per.connection.remote</td>
-     <td>Protocol V2 and below default = 128. Protocol V3 and above default = 
256</td>
-     <td>128</td>
-   </tr>
-   <tr>
-     <td>cassandra.pooling.new.connection.threshold.local</td>
-     <td>Protocol V2 and below default = 100. Protocol V3 and above default = 
800</td>
-     <td>100</td>
-   </tr>
-   <tr>
-     <td>cassandra.pooling.new.connection.threshold.remote</td>
-     <td>Protocol V2 and below default = 100. Protocol V3 and above default = 
200</td>
-     <td>100</td>
-   </tr>
-   <tr>
-     <td>cassandra.pooling.pool.timeout.millisecs</td>
-     <td>Cassandra pool time out in millisecs</td>
-     <td>5000</td>
-   </tr>
-   <tr>
-     <td>cassandra.protocol.version</td>
-     <td>Cassandra binary protocol version</td>
-     <td>3</td>
-   </tr>
-   <tr>
-     <td>cassandra.query.default.consistency</td>
-     <td>
-      Cassandra query default consistency level
-      <br/>
-      Available values: ONE, TWO, THREE, QUORUM, LOCAL_ONE, LOCAL_QUORUM, 
EACH_QUORUM, ALL
-     </td>
-     <td>ONE</td>
-   </tr>
-   <tr>
-     <td>cassandra.query.default.fetchSize</td>
-     <td>Cassandra query default fetch size</td>
-     <td>5000</td>
-   </tr>
-   <tr>
-     <td>cassandra.query.default.serial.consistency</td>
-     <td>
-      Cassandra query default serial consistency level
-      <br/>
-      Available values: SERIAL, LOCAL<em>SERIAL
-     </td>
-     <td>SERIAL</td>
-   </tr>
-   <tr>
-     <td>cassandra.reconnection.policy</td>
-     <td>
-        Cassandra Reconnection Policy.
-        Default = new ExponentialReconnectionPolicy(1000, 10 * 60 * 1000)
-        To Specify your own policy, provide the <strong>fully qualify class 
name (FQCN)</strong> of your policy.
-        At runtime the interpreter will instantiate the policy using 
-        <strong>Class.forName(FQCN).</strong>
-     </td>
-     <td>DEFAULT</td>
-   </tr>
-   <tr>
-     <td>cassandra.retry.policy</td>
-     <td>
-        Cassandra Retry Policy.
-        Default = DefaultRetryPolicy.INSTANCE
-        To Specify your own policy, provide the <strong>fully qualify class 
name (FQCN)</strong> of your policy.
-        At runtime the interpreter will instantiate the policy using 
-        <strong>Class.forName(FQCN).</strong>
-     </td>
-     <td>DEFAULT</td>
-   </tr>
-   <tr>
-     <td>cassandra.socket.connection.timeout.millisecs</td>
-     <td>Cassandra socket default connection timeout in millisecs</td>
-     <td>500</td>
-   </tr>
-   <tr>
-     <td>cassandra.socket.read.timeout.millisecs</td>
-     <td>Cassandra socket read timeout in millisecs</td>
-     <td>12000</td>
-   </tr>
-   <tr>
-     <td>cassandra.socket.tcp.no</em>delay</td>
-     <td>Cassandra socket TCP no delay</td>
-     <td>true</td>
-   </tr>
-   <tr>
-     <td>cassandra.speculative.execution.policy</td>
-     <td>
-        Cassandra Speculative Execution Policy.
-        Default = NoSpeculativeExecutionPolicy.INSTANCE
-        To Specify your own policy, provide the <strong>fully qualify class 
name (FQCN)</strong> of your policy.
-        At runtime the interpreter will instantiate the policy using 
-        <strong>Class.forName(FQCN).</strong>
-     </td>
-     <td>DEFAULT</td>
-   </tr>
- </table></p>
+<table class="table-configuration">
+  <tr>
+    <th>Property Name</th>
+    <th>Description</th>
+    <th>Default Value</th>
+  </tr>
+  <tr>
+    <td>cassandra.cluster</td>
+    <td>Name of the Cassandra cluster to connect to</td>
+    <td>Test Cluster</td>
+  </tr>
+  <tr>
+    <td>cassandra.compression.protocol</td>
+    <td>On wire compression. Possible values are: NONE, SNAPPY, LZ4</td>
+    <td>NONE</td>
+  </tr>
+  <tr>
+    <td>cassandra.credentials.username</td>
+    <td>If security is enable, provide the login</td>
+    <td>none</td>
+  </tr>
+  <tr>
+    <td>cassandra.credentials.password</td>
+    <td>If security is enable, provide the password</td>
+    <td>none</td>
+  </tr>
+  <tr>
+    <td>cassandra.hosts</td>
+    <td>
+       Comma separated Cassandra hosts (DNS name or IP address).
+       <br/>
+       Ex: '192.168.0.12,node2,node3'
+    </td>
+    <td>localhost</td>
+  </tr>
+  <tr>
+    <td>cassandra.interpreter.parallelism</td>
+    <td>Number of concurrent paragraphs(queries block) that can be 
executed</td>
+    <td>10</td>
+  </tr>
+  <tr>
+    <td>cassandra.keyspace</td>
+    <td>
+      Default keyspace to connect to.
+      <strong>
+        It is strongly recommended to let the default value
+        and prefix the table name with the actual keyspace
+        in all of your queries.
+      </strong>
+    </td>
+    <td>system</td>
+  </tr>
+  <tr>
+    <td>cassandra.load.balancing.policy</td>
+    <td>
+      Load balancing policy. Default = <em>new TokenAwarePolicy(new 
DCAwareRoundRobinPolicy())</em>
+      To Specify your own policy, provide the <strong>fully qualify class name 
(FQCN)</strong> of your policy.
+      At runtime the interpreter will instantiate the policy using 
+      <strong>Class.forName(FQCN).</strong>
+    </td>
+    <td>DEFAULT</td>
+    </tr>
+    <tr>
+    <td>cassandra.max.schema.agreement.wait.second</td>
+    <td>Cassandra max schema agreement wait in second</td>
+    <td>10</td>
+  </tr>
+  <tr>
+    <td>cassandra.pooling.core.connection.per.host.local</td>
+    <td>Protocol V2 and below default = 2. Protocol V3 and above default = 
1</td>
+    <td>2</td>
+  </tr>
+  <tr>
+    <td>cassandra.pooling.core.connection.per.host.remote</td>
+    <td>Protocol V2 and below default = 1. Protocol V3 and above default = 
1</td>
+    <td>1</td>
+  </tr>
+  <tr>
+    <td>cassandra.pooling.heartbeat.interval.seconds</td>
+    <td>Cassandra pool heartbeat interval in secs</td>
+    <td>30</td>
+  </tr>
+  <tr>
+    <td>cassandra.pooling.idle.timeout.seconds</td>
+    <td>Cassandra idle time out in seconds</td>
+    <td>120</td>
+  </tr>
+  <tr>
+    <td>cassandra.pooling.max.connection.per.host.local</td>
+    <td>Protocol V2 and below default = 8. Protocol V3 and above default = 
1</td>
+    <td>8</td>
+  </tr>
+  <tr>
+    <td>cassandra.pooling.max.connection.per.host.remote</td>
+    <td>Protocol V2 and below default = 2. Protocol V3 and above default = 
1</td>
+    <td>2</td>
+  </tr>
+  <tr>
+    <td>cassandra.pooling.max.request.per.connection.local</td>
+    <td>Protocol V2 and below default = 128. Protocol V3 and above default = 
1024</td>
+    <td>128</td>
+  </tr>
+  <tr>
+    <td>cassandra.pooling.max.request.per.connection.remote</td>
+    <td>Protocol V2 and below default = 128. Protocol V3 and above default = 
256</td>
+    <td>128</td>
+  </tr>
+  <tr>
+    <td>cassandra.pooling.new.connection.threshold.local</td>
+    <td>Protocol V2 and below default = 100. Protocol V3 and above default = 
800</td>
+    <td>100</td>
+  </tr>
+  <tr>
+    <td>cassandra.pooling.new.connection.threshold.remote</td>
+    <td>Protocol V2 and below default = 100. Protocol V3 and above default = 
200</td>
+    <td>100</td>
+  </tr>
+  <tr>
+    <td>cassandra.pooling.pool.timeout.millisecs</td>
+    <td>Cassandra pool time out in millisecs</td>
+    <td>5000</td>
+  </tr>
+  <tr>
+    <td>cassandra.protocol.version</td>
+    <td>Cassandra binary protocol version</td>
+    <td>3</td>
+  </tr>
+  <tr>
+    <td>cassandra.query.default.consistency</td>
+    <td>
+     Cassandra query default consistency level
+     <br/>
+     Available values: ONE, TWO, THREE, QUORUM, LOCAL\_ONE, LOCAL\_QUORUM, 
EACH\_QUORUM, ALL
+    </td>
+    <td>ONE</td>
+  </tr>
+  <tr>
+    <td>cassandra.query.default.fetchSize</td>
+    <td>Cassandra query default fetch size</td>
+    <td>5000</td>
+  </tr>
+  <tr>
+    <td>cassandra.query.default.serial.consistency</td>
+    <td>
+     Cassandra query default serial consistency level
+     <br/>
+     Available values: SERIAL, LOCAL_SERIAL
+    </td>
+    <td>SERIAL</td>
+  </tr>
+  <tr>
+    <td>cassandra.reconnection.policy</td>
+    <td>
+       Cassandra Reconnection Policy.
+       Default = new ExponentialReconnectionPolicy(1000, 10 * 60 * 1000)
+       To Specify your own policy, provide the <strong>fully qualify class 
name (FQCN)</strong> of your policy.
+       At runtime the interpreter will instantiate the policy using 
+       <strong>Class.forName(FQCN).</strong>
+    </td>
+    <td>DEFAULT</td>
+  </tr>
+  <tr>
+    <td>cassandra.retry.policy</td>
+    <td>
+       Cassandra Retry Policy.
+       Default = DefaultRetryPolicy.INSTANCE
+       To Specify your own policy, provide the <strong>fully qualify class 
name (FQCN)</strong> of your policy.
+       At runtime the interpreter will instantiate the policy using 
+       <strong>Class.forName(FQCN).</strong>
+    </td>
+    <td>DEFAULT</td>
+  </tr>
+  <tr>
+    <td>cassandra.socket.connection.timeout.millisecs</td>
+    <td>Cassandra socket default connection timeout in millisecs</td>
+    <td>500</td>
+  </tr>
+  <tr>
+    <td>cassandra.socket.read.timeout.millisecs</td>
+    <td>Cassandra socket read timeout in millisecs</td>
+    <td>12000</td>
+  </tr>
+  <tr>
+    <td>cassandra.socket.tcp.no_delay</td>
+    <td>Cassandra socket TCP no delay</td>
+    <td>true</td>
+  </tr>
+  <tr>
+    <td>cassandra.speculative.execution.policy</td>
+    <td>
+       Cassandra Speculative Execution Policy.
+       Default = NoSpeculativeExecutionPolicy.INSTANCE
+       To Specify your own policy, provide the <strong>fully qualify class 
name (FQCN)</strong> of your policy.
+       At runtime the interpreter will instantiate the policy using 
+       <strong>Class.forName(FQCN).</strong>
+    </td>
+    <td>DEFAULT</td>
+  </tr>
+</table>
 
-<h2>14. Bugs &amp; Contacts</h2>
+<h2>Bugs &amp; Contacts</h2>
 
 <p>If you encounter a bug for this interpreter, please create a <strong><a 
href="https://issues.apache.org/jira/browse/ZEPPELIN-382?jql=project%20%3D%20ZEPPELIN";>JIRA</a></strong>
 ticket and ping me on Twitter
  at <strong><a 
href="https://twitter.com/doanduyhai";>@doanduyhai</a></strong>.</p>


Reply via email to