Client for the Cannerflow
Project description
Introduction
This package provides a client interface to query Cannerflow a distributed SQL engine. It supports Python 2.7, 3.5, 3.6, and pypy.
Installation
$ pip install cannerflow-python-client
Quick Start
Client
# bootstrap cannerflow client with credentials
client = cannerflow.client.bootstrap(
endpoint='https://web.default.myname.apps.cannerflow.com',
workspace_id='444e8753-a4c0-4875-bdc0-834c79061d56',
token='Y2xpZW50XzA0OTgzODM4LWNhZjktNGNmZi1hNDA4LWFkZDY3ZDc5MjIxNjo2N2YyNGY5OWEzYjFiZTEyZTg2MDI2MmMzNGQzZDRiYQ=='
)
# generate simple tpch query
query = client.gen_query('select * from tpch.tiny.region', data_format='list')
query.wait_for_finish()
# get all data with `get_all()` and data will be list of rows
data = query.get_all()
Learn more
Please learn more from
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for cannerflow-python-client-0.32.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29feeb95855dedc89ab3577466736b663badd2512cac69ad5022e67e5ff2adf9 |
|
MD5 | d86de9e11697e5d71ce2b99a2de1ddc1 |
|
BLAKE2b-256 | 76958c0d46aa42ac523a949c01ff08e0b8fbe5704b26bd9aa82e58547d9eb30c |