This is a great idea. thanks for the initiative. Look forward for more detailed discussions on the API design. -Neeraja
On Mon, Dec 28, 2015 at 12:07 AM, Wojciech Nowak <[email protected]> wrote: > Dear Drill developers, > > Recently I was trying to use Drill from Python through ODBC interface > based on blog post from > https://www.mapr.com/blog/using-drill-programmatically-python-r-and-perl > It worked as expected, but what struck to me was that It’s a lot of hassle > to configure it. > > That’s why based on Your site under Contribution Ideas ( > https://drill.apache.org/docs/apache-drill-contribution-ideas/) I decided > to create simpler solution for Python community. > > My Contribution would have two phases: > client/driver for interacting with Drill > dsl which will provide a easier and idiomatic way to write and manipulate > queries using defined query set expressions. > > > 1. > Similarly to official client for Elastic Search ( > https://github.com/elastic/elasticsearch-py) I would like to use Rest-Api > of Drill for which i found documentation under > https://drill.apache.org/docs/rest-api/ > sketch of usage: > https://gist.github.com/PythonicNinja/9b4952b6cbc17572c7db#file-pydrill-py > > questions: > 1.1 I was wondering if Python driver for Drill could be based on Rest-Api, > do you see any problems? > 1.2 Do you have any ideas or suggestions for that project? > > 2. > It would be separate package from driver, you can install as an optional > package via command: > pip install pydrill-dsl > so that it would have separate releases from 1 package. > It would enhance way of interacting with Drill via query set like > expressions. > sketch of usage: > > https://gist.github.com/PythonicNinja/9b4952b6cbc17572c7db#file-pydrill_dsl-py > > questions: > 2.1 Should it be separated from Python Drill Driver package? > 2.2 Do you have any ideas or suggestions for that project? > > This contribution would be part of my Master Thesis, so any ideas are > welcome. My thesis supervisor suggested to contact You to get Drill core > developers perspective. > > I would be very grateful if You could provide me with your thoughts. > > kind regards, > Wojtek Nowak >
