incubator-drill-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dharmesh Kakadia <dharmesh.kaka...@gmail.com>
Subject Re: Parser
Date Thu, 13 Sep 2012 06:52:41 GMT
Agree. Abstract query and good abstraction/APIs should be the first step.

On Thu, Sep 13, 2012 at 3:12 AM, Ted Dunning <ted.dunning@gmail.com> wrote:
> That is one suggestion.
>
> Jason's suggestion (which I strong concur with) is that generating and
> passing code is a non-starter.
>
> My rationale is that
>
> - generating code well is hard (been there done that)
>
> - passing abstract query references is very well understood (see every
> distributed data base, see dremel, see lots of other systems)
>
> - passing code is dangerous
>
> - passing abstract queries allows the forms to be restrictive enough to
> analyze for security purposes.
>
> - passing code makes abstraction barriers impossible to enforce
>
> - abstract queries are much easier to restructure.
>
>
>
> On Wed, Sep 12, 2012 at 1:46 PM, Camuel Gilyadov <camuel@gmail.com> wrote:
>
>> According to
>> suggested architecture those are auto-generated anyway.
>>



-- 
dharmesh

Mime
View raw message