DOAN DuyHai created ZEPPELIN-179:
------------------------------------

             Summary: Add Cassandra Interpreter
                 Key: ZEPPELIN-179
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-179
             Project: Zeppelin
          Issue Type: Improvement
          Components: Interpreters
    Affects Versions: 0.6.0
            Reporter: DOAN DuyHai


This is a Cassandra interpreter for Zeppelin.

I tried to make the code as clean & modular as possible. The code coverage is 
quite high with 75 tests (unit tests + integration tests).

Below are the features of the interpreters:

- support single-line and multi-line comments
- one CQL statement can span many line
- a magic *@prefix* system to pass in runtime parameters to queries
- support for preparing statements before-hand and injecting bound values to 
prepared statements
- parallel execution of each paragraphs
- the last statement is displayed as tabular data if it is a SELECT statement. 
For non SELECT statements, execution statistics are returned
- simple syntax validation by the interpreter, CQL syntax validation is 
delegated to Cassandra 
- support for Zeppelin dynamic form with the mustache syntax 
{{input_name=default value}} or {{select_name=val1 | val2 | ... | valN}}

For all the details about the features of this interpreter, please read the doc 
*[here|https://docs.google.com/document/d/1krRrpZ3jKx_EOnALp30R1aAL8_tqCiu3W9oz5og0hDg/pub]*

This JIRA is related to the Pull Request: 
https://github.com/apache/incubator-zeppelin/pull/162



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to