This web page really helps to understand how Drill works!
Thank you so much!

On Tue, Apr 28, 2015 at 12:23 PM, Aditya <[email protected]> wrote:

> Sometime back, Tim had put together a nice presentation[1], which should
> get you started at lease from the flow of control through Drill and should
> help you to discover the relevant code.
>
> Some of it may be outdated but the overall scheme of things remain same.
>
>
> [1]
>
> https://tnachen.wordpress.com/2013/11/05/lifetime-of-a-query-in-drill-alpha-release/
>
> On Tue, Apr 28, 2015 at 9:06 AM, Eric Fukuda <[email protected]> wrote:
>
> > I'm trying to figure out where in the code:
> > - the JDBC client sends the query to a drillbit
> > - a drillbit receives the partitioned query
> > - a drillbit sends and receives the data to and from another drillbit
> >
> > I'm trying to take out the intermediate data between drillbits and write
> it
> > to a file.
> >
> > Thank you for your help.
> >
> >
> > On Tue, Apr 28, 2015 at 11:48 AM, Ted Dunning <[email protected]>
> > wrote:
> >
> > > I don't think that such a diagram exists.
> > >
> > > There are a number of slide shows around and there is some discussion
> of
> > > the architecture of Drill.  Understanding how the system converts SQL
> to
> > a
> > > logical plan, to a physical plan and then to an execution plan is the
> > first
> > > step of understanding.
> > >
> > > Can you say more about what you want to know?  Drill is a large code
> base
> > > and it helps to have an intention before starting to read.
> > >
> > >
> > >
> > > On Tue, Apr 28, 2015 at 8:27 AM, Eric Fukuda <[email protected]>
> > wrote:
> > >
> > > > Hi, I'm new to Drill and playing with it for a few days. I want to
> see
> > > > what's happening in the code, but it's not easy for a novice to
> > > understand.
> > > > Is there a low level design document like class diagram that can help
> > me
> > > > understand how the code works?
> > > >
> > >
> >
>

Reply via email to