I agree that this should be a separate project, so that this can be used by
other databases written in rust, not only datafusion. Let's start with an
implementation by binding with gandiva, and build pure rust implementation
later.
On Sat, May 11, 2019 at 10:28 PM Andy Grove wrote:
> Hi Renjie,
Hi Renjie,
I have not started on this but I would be interested in helping you with
it.
At a high level I think there are two main parts to this work:
1. Translating DataFusion expressions to Gandiva protobuf
2. Implementing the code to make the native C call to Gandiva
I could help with #1
Hi:
@Andy Grove Are you developing this? I'm interested
in this and want to join development.
On Tue, Jan 8, 2019 at 3:18 PM Praveen Kumar wrote:
> Agree with Wes, the protobuf based interface should be the language neutral
> way to build expressions with Gandiva.
>
> On Mon, Jan 7, 2019 at
Agree with Wes, the protobuf based interface should be the language neutral
way to build expressions with Gandiva.
On Mon, Jan 7, 2019 at 8:30 PM Andy Grove wrote:
> This makes sense to me know that I understand a little more about Gandiva.
> This also fits well with my proposal to donate
This makes sense to me know that I understand a little more about Gandiva.
This also fits well with my proposal to donate DataFusion in the other
thread. DataFusion can manage the overall logical query plan in Rust and
potentially delegate some subset of expression evaluation to Gandiva via
Gandiva supports a Protobuf-based interface -- this is how Java
interacts with it via JNI. Rust could do the same -- that would
probably be easier than wrapping the C++ class structure. It would
also help drive new feature requirements in the serialized
projection/filter expression trees
- Wes
I'm not sure, that a binding is a good idea. Both Arrow and Parquet
already have their own rust implementation, and a interfacing with
cpp isn't as easy and straightforward than it is with C. Otherwise
We could simply just maintain bindings for all of the cpp libraries,
rather than of having a
t; experienced with C++/cmake.
>
> P
>
> Get Outlook for iOS<https://aka.ms/o0ukef>
>
> From: Andy Grove
> Sent: Friday, January 4, 2019 9:39 AM
> To: dev@arrow.apache.org
> Subject: Rust bindings for Gandiva
>
> Now that the Ru
of gandiva
on windows? I’m willing to help where I can but I’m not very experienced with
C++/cmake.
P
Get Outlook for iOS<https://aka.ms/o0ukef>
From: Andy Grove
Sent: Friday, January 4, 2019 9:39 AM
To: dev@arrow.apache.org
Subject: Rust bindings for Gandiv
Now that the Rust implementation of Arrow is maturing, I'm interested in
having bindings for Gandiva for query execution, rather than duplicating
this in Rust.
I will likely start looking at this soon but wanted to see if anyone else
here is particularly interested in this area of functionality?
10 matches
Mail list logo