apache / apache/datafusion-sqlparser-rs

Python Bindings

Aperta
#292 0 commenti 2 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Rust
Stelle
3.5k
Fork
772
Merge medio
4g 9h
PR unite (30g)
17

Descrizione

Hello,

I'm currently maintaining [python bindings for sqlparser-rs](https://github.com/wseaton/sqloxide), was wondering if you'd accept a PR to link back to them through the readme?

Based on my rudimentary benchmarks they are by far the fastest way to accurately parse a SQL AST in python (while also supporting multiple dialects) by a factor of ~50x. I'm currently using them to do audit log analysis for Amazon Redshift (stuff like calculate the last access time for an object).

It's pretty fun to be able to parallelize rust code from python via `dask.bag`.

Thanks!

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Esamina la README del repository e il progetto collegato sqloxide Python bindings per determinare il punto appropriato per un link a un progetto esterno. Il lavoro è completato quando la README include un link a Python bindings con una descrizione accurata; non sono indicati test del codice.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python, rust, sql
Ambito
documentation
Tipo di issue
Documentazione
Difficoltà
1/5
Tempo stimato
Meno di un'ora
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.