Hello Weijie,

Did you try to create same package as in Arrow, but in Drill and use
wrapper class around target for publishing
desired methods with package access ?

Thanks, Igor

On Thu, Apr 4, 2019 at 9:51 AM weijie tong <[email protected]> wrote:
>
> HI :
>
> Gandiva is a sub project of Arrow. Arrow gandiva using LLVM codegen and
> simd skill could achieve better query performance.  Arrow and Drill has
> similar column memory format. The main difference now is the null
> representation. Also Arrow has made great changes to the ValueVector. To
> adopt Arrow to replace Drill's VV has been discussed before. That would be
> a great job. But to leverage gandiva , by working at the physical memory
> address level , this work could be little relatively.
>
> Now I have done the integration work at our own branch by make some changes
> to the Arrow branch, and issued DRILL-7087 and ARROW-4819. The main changes
> to ARROW-4819 is to make some package level method to be public. But arrow
> community seems not plan to accept this change. Their advice is to have a
> arrow branch.
>
> So what do you think?
>
> 1、Have a self branch of Arrow.
> 2、waiting for the Arrow integration completely.
> or some other ideas?

Reply via email to