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 [2]. If there's anyone else planning on working
with ADBC in Rust, I would be happy to collaborate.

Best,

Will Jones

[1] https://github.com/delta-io/delta-rs/pull/945
[2] https://github.com/apache/arrow-rs/issues/3540

On Sun, Jan 15, 2023 at 5:33 AM Andrew Lamb <al...@influxdata.com> wrote:

> Thanks David -- I think currently the Rust implementation of arrow-flight
> and arrow-sql are being hammered out
>
> There are several projects that are working to implement FlightSQL in
> various stages of completeness (I know of Ballista and IOx) and so I expect
> FlightSQL support to be better in arrow-rs over the next few months. As
> part of that I expect we'll be using the integration tests and contribute
> back to other implementations as needed.
>
>
>
> On Sat, Jan 14, 2023 at 9:11 AM David Li <lidav...@apache.org> wrote:
>
> > Thanks Andrew! Several people helped, particularly Kou, Matt, and Jacob,
> > and this release also builds heavily on the nanoarrow project that Dewey
> is
> > spearheading.
> >
> > I know Rust was neglected for this initial push, but I would like to get
> > around to that someday. (If you're interested, feel free to propose
> > something or start a discussion. My Rust is too, well, rusty to put
> forward
> > a coherent proposal at the moment.)
> >
> > -David
> >
> > On Fri, Jan 13, 2023, at 16:00, Andrew Lamb wrote:
> > > Thank you David and everyone else who helped make this happen -- really
> > > nice work filling in the Arrow / Database integration story.
> > >
> > > Andrew
> > >
> > > On Tue, Jan 10, 2023 at 8:00 PM David Li <lidav...@apache.org> wrote:
> > >
> > >> The Apache Arrow community is pleased to announce the 0.1.0 release of
> > the
> > >> Apache Arrow ADBC libraries. It includes 63 resolved GitHub issues
> > ([1]).
> > >>
> > >> The release is available now from [2] and [3].
> > >>
> > >> Release notes are available at:
> > >>
> > >>
> >
> https://github.com/apache/arrow-adbc/blob/apache-arrow-adbc-0.1.0/CHANGELOG.md
> > >>
> > >> What is Apache Arrow?
> > >> ---------------------
> > >> Apache Arrow is a columnar in-memory analytics layer designed to
> > >> accelerate big data. It houses a set of canonical in-memory
> > representations
> > >> of flat and hierarchical data along with multiple language-bindings
> for
> > >> structure manipulation. It also provides low-overhead streaming and
> > batch
> > >> messaging, zero-copy interprocess communication (IPC), and vectorized
> > >> in-memory analytics libraries. Languages currently supported include
> C,
> > >> C++, C#, Go, Java, JavaScript, Julia, MATLAB, Python, R, Ruby, and
> Rust.
> > >>
> > >> What is Apache Arrow ADBC?
> > >> --------------------------
> > >> ADBC is a database access abstraction for Arrow-based applications. It
> > >> provides a cross-language API for working with databases while using
> > Arrow
> > >> data, providing an alternative to APIs like JDBC and ODBC for
> analytical
> > >> applications. For more, see [4].
> > >>
> > >> Please report any feedback to the mailing lists ([5], [6]).
> > >>
> > >> Regards,
> > >> The Apache Arrow Community
> > >>
> > >> [1]:
> > >>
> >
> https://github.com/apache/arrow-adbc/issues?q=is%3Aissue+milestone%3A0.1.0+is%3Aclosed
> > >> [2]:
> > https://www.apache.org/dyn/closer.cgi/arrow/apache-arrow-adbc-0.1.0
> > >> [3]: https://apache.jfrog.io/ui/native/arrow
> > >> [4]: https://arrow.apache.org/blog/2023/01/05/introducing-arrow-adbc/
> > >> [5]: https://lists.apache.org/list.html?u...@arrow.apache.org
> > >> [6]: https://lists.apache.org/list.html?dev@arrow.apache.org
> > >>
> >
>

Reply via email to