had a "duh" moment, realizing that, of course, I don't need a ProjectFilter as 
I can set the relevant cq's and cf's on HBase's Scan.
the question or how to get the names of the columns the query is asking for or 
even "*" if that is the case, still stands though…

-david

On Apr 20, 2013, at 10:39 PM, David Alves <[email protected]> wrote:

> Hi Jacques
> 
>       I'm implementing a ProjectFilter for HBase and I got to the point where 
> I need to pass to HBase the fields that are required (even if it's simply 
> "all" as in *).
>       How to know which fields to scan in the SE and their expected type? 
>       There's a bunch of schema stuff in the org/apache/drill/exec/schema but 
> I can't figure how SE uses that.        
>       Will this info come inside the scan logical op in getReadEntries(Scan 
> scan) (in the arbitrary "selection" section)? 
>       Is this method still going to receive a logical Scan op or is this just 
> a legacy stuff that you didn't have the chance to get to yet?
>       BatchSchema seems to only refer to field ids…
> 
>       I'm thinking this is most likely because the work is still very much in 
> progress but as I browse the code I can see you have put a lot of thought 
> into almost everything even when it's not being used right now and I don't 
> want to make any stupid assumption. 
>       I can definitely make that info get to the SE iface myself just 
> wondering how do you envision it should get there…
> 
> Best
> David
> 
> 
> 
>       

Reply via email to