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)