Skip to main content

CQL Kernel for Jupyter based on cqlsh

Project description

A Jupyter kernel for the Apache Cassandra Database

To install::

pip install cql_kernel
python -m cql_kernel.install [<cassandra hostname>]

You can always rerun the the above command to change the hostname. It's best to restart Jupyter after running it.
You can get away with closing your notebook, and then refreshing the main Jupyter page too, but that's error-prone.

To use it, run one of::

ipython notebook
# In the notebook interface, select CQL from the 'New' menu
ipython qtconsole --kernel cql
ipython console --kernel cql

Syntax::

All regular cqlsh syntax is supported.

Auto-complete::

Use the <TAB> key to invoke auto-complete

%%html magic::

If you start a cell with %%html, the html will be returned and rendered

For details of how this works, see the Jupyter docs on `wrapper kernels
<http://jupyter-client.readthedocs.org/en/latest/wrapperkernels.html>`_, and
Pexpect's docs on the `replwrap module
<http://pexpect.readthedocs.org/en/latest/api/replwrap.html>`_

To build::

python setup.py sdist upload
python setup.py bdist upload

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cql_kernel-3.0.1.tar.gz (350.5 kB view details)

Uploaded Source

File details

Details for the file cql_kernel-3.0.1.tar.gz.

File metadata

  • Download URL: cql_kernel-3.0.1.tar.gz
  • Upload date:
  • Size: 350.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for cql_kernel-3.0.1.tar.gz
Algorithm Hash digest
SHA256 defcb3ca2c4ec7a93ac75ff8dd9f04cafb33114d6c6c9fa7f989087712e565f6
MD5 6da86fdefc0a50c23d040bab2fd0176c
BLAKE2b-256 beeaa8554b5fb4afce6baf049922f98cdc4b79082c3daad06769279b5df743f2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page