Rockset Python Client and "rock" CLI
Project description
This package includes the Rockset Python SDK that includes the following:
Native Python API to connect to Rockset, manage data and execute queries. This API includes Rockset’s query builder that allows for programmatic construction of advanced queries using native Python expressions.
rock command line utility to interact, manage and operate Rockset from a shell command line. rock CLI includes a SQL REPL command-line that can be entered using rock sql.
SQL connector for Python, which conforms to the Python DB API 2.0 specification. Refer to https://www.python.org/dev/peps/pep-0249 for more details.
SQLAlchemy dialect to bridge Rockset and SQLAlchemy applications. SQLAlchemy users can connect to Rockset using ‘rockset://<api_key>:@<api_server>’
Rockset documentation is available at: https://console.rockset.io/docs
Release Notes
Version {{{LATEST_VERSION}}}
Add py query builder support for <, <=, > and >= operators for string values
Version 0.3.0-alpha.20180206+168be7d
Add F.collect() support to accumulate entire parent documents as part of a bucket aggregation
Version 0.3.0-alpha.20171206+7debcb7
Add collect aggregate function to support bucket aggregations
Add support for F.count() to do equivalent of count(*)
Version 0.3.0-alpha.20171121+d8c7961
Sensitive fields can now be masked or anonymized, when collections are created from AWS S3. See rock help create collection for more details.
AWS S3 bucket path prefixes can be provided to create a collection from only a subset of data in an AWS S3 bucket.
Support Parquet file format for loading data into collections.
Version 0.3.0-alpha.20170919+49e62f5
Simpler REST API 0.3
Add fence API and write APIs returning commit markers
Add View creation progress indicator to describe view API
More user-friendly error messages and Python exception strings
Enforce and document various system-wide limits
Version 0.2.2-alpha.20170824+dff8385
Support for next version of api_key and got rid of api_secrets
Added support for adding multiple documents in single API call
Added rockset.source to better support managing S3 sources while creating collections and collection sources while creating views.
Better client support for views with multiple analyzer mappings
py/client supports async_requests to have multiple concurrent queries pending
Support for sampling queries and queries on nested documents
Backend: better query optimization support
Version 0.2.1-alpha.20170707+88ab952
Added support for views
Version 0.2.1-alpha.20170629+4492c9a
py/client now respects HTTP_PROXY and HTTPS_PROXY ENV variables
Version 0.2.1-alpha.20170629+7b050f5
Fix bug that made limit queries not composable
Version 0.2.1-alpha.20170628+303f256
Added cursors with automatic pagination support
Added support for limit & skip queries
Version 0.2.1-alpha.20170624+e6aee25
Added support for lookup operator for JOINs
Auth token auto refresh will support long lived Client() objects
Version 0.2.1-alpha.20170615+f3df06e
Parallel aggregations for faster performance
Aggregation support for nested fields
Aggregation support over large data sets
Rewrote backend service discovery to make it elastic
User friendly messages for all py/client exceptions
Version 0.1.1-alpha
First alpha release
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 Distributions
Built Distribution
Hashes for rockset-0.3.0a20180403232225-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cabc725402c80ba440458a63bafe0c09bf08322d5e76681b3382c824bfcf3038 |
|
MD5 | e76e58d48e6e3f7e76d688521d849cfd |
|
BLAKE2b-256 | 10a1839b42a79492c1a98e51844bfeb4c409d160bf595dab79d260df4680f772 |