Re: [ANNOUNCE] Apache Arrow ADBC 0.1.0 Released

2023-01-16 Thread Will Jones
> > Thanks for the reference. I feel like this must've been shared earlier but > I missed it. If it seems familiar, it was mentioned in this earlier user ML thread [1]. The other thing I'd be curious about is if we can generalize this subset of > SQL/Substrait to drivers for other 'storage layer

Re: [ANNOUNCE] Apache Arrow ADBC 0.1.0 Released

2023-01-16 Thread David Li
Thanks for the reference. I feel like this must've been shared earlier but I missed it. Another direction I mean to explore: implementing an Arrow Dataset backend using ADBC, so that we can feed SQL databases (and now Delta Lake) into (Py)Arrow Dataset, and then further into Acero (and the R pa

Re: [ANNOUNCE] Apache Arrow ADBC 0.1.0 Released

2023-01-16 Thread Will Jones
> > You could do something like what Matt Topol's done for Go > Thank you for the link! That's very similar to what I am thinking for Rust. I will look at that as a reference. :) What do you plan for a "query" to mean to the ADBC Delta Lake driver? Would > that be a subset of Substrait that gets

Re: [ANNOUNCE] Apache Arrow ADBC 0.1.0 Released

2023-01-16 Thread David Li
Exciting! You could do something like what Matt Topol's done for Go: define a native Go API for ADBC, then a generic adapter to wrap any Go ADBC driver as a C one. See [1]. As a bonus, you can then have a more natural (and safe) API for implementing the actual driver, and relegate the fiddly F

Re: [ANNOUNCE] Apache Arrow ADBC 0.1.0 Released

2023-01-16 Thread Will Jones
Andrew and David, I'm starting to work on the ADBC connector for Delta Lake (in the delta-rs repo) [1], written in Rust. I'm thinking there's some general code I can factor out to make it easier for Rust developers to create ADBC drivers. I've created an issue to track that in the arrow-rs repo [

[RESULT][VOTE][RUST] Release Apache Arrow Rust 31.0.0 RC1

2023-01-16 Thread Raphael Taylor-Davies
With 4 +1 votes (3 binding) the release is approved The release is available here: https://dist.apache.org/repos/dist/release/arrow/arrow-rs-31.0.0 It has also been released to crates.io Thank you to everyone who helped verify this release Raphael On 13/01/2023 21:26, L. C. Hsieh wrote: +1