Skip to main content

s3selectparser

Experimental S3 Select parser

Installation

pip install s3selectparser

Usage

The underlying pyparsing parser is exposed as s3_select_parser.

from s3selectparser import s3_select_parser

parsed = s3_select_parser.parseString(
    '''
        SELECT
            a as my_alias_a,
            b my_alias_b,
            c,
            "AS",
            "AS" as "FrOM",
            my_func(a, another_func(47, c)),
            'hello ''billy'' '
        FROM
            S3Object[*]
    ''')
print(parsed.asDict())

Metadata

Release files for s3selectparser 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for s3selectparser 0.0.1
File Size Uploaded
s3selectparser-0.0.1.tar.gz 3.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for s3selectparser 0.0.1
File Interpreter ABI Platform
s3selectparser-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 7.3 kB

Release files / s3selectparser-0.0.1.tar.gz

Download URL s3selectparser-0.0.1.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
56f662d2db7288838da5fcc04b6bdc049121b5b8d742a727593a48e6b6cd697a
BLAKE2b-256 checksum
How to use checksums
0a65d4d15a54c5ede1466cecdd2528acf924067a27032b02a0ac9fbcdac97bd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / s3selectparser-0.0.1-py3-none-any.whl

Download URL s3selectparser-0.0.1-py3-none-any.whl
Size 4.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a5ff9c3ca867cdbd475984d5e0a6273519f463e2eff13d95ba8fd8cbfdbb2aa8
BLAKE2b-256 checksum
How to use checksums
0941ce9a0710409482d64111df632e2db1ff3836ec6a7397ebeb137b3cdd4b95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page