Open alexandreyc opened 7 months ago
Hey @alexandreyc, thanks very much for the work here. There is definitely interest to have this donated to the ASF/this repo, the only drawback currently is that we don't have many active developers on this repo who know rust and would therefore be able to review the code. Ideally @wjones127 and/or @mbrobbel could chime in and review your PRs or others, but I still want to reiterate that there is significant interest in having full Rust bindings for ADBC and the driver manager so please feel free to move forward with filing the split up PRs and we'll see what we can do about getting the code reviewed and merged.
Thanks again!
CC @lidavidm
We can ask @mbrobbel perhaps.
So I will go ahead by filling up the first PR with the public abstract API and the dummy driver!
What would the natural next steps be?
The full implementation (abstract API, driver manager and driver exporter) is already merged.
There is also an open PR #1883 that contains integration tests.
I would say that the natural next step would be to implement a real driver! Maybe an ODBC bridge?
What would you like help with?
Hello world!
I've been working on a Rust implementation of ADBC which is available here: https://github.com/alexandreyc/adbc-rs
It's partially inspired by previous work done by @wjones127 in #446 and #416. I began by rebasing those PRs into #1496 but I wasn't entirely statisfied so I've restarted from scratch.
Currently, it includes:
If there is some interest, I would happily donate this implementation to the ASF by integrating it into this repo.
As discussed with @paleolimbot here I can split this into 3 or 4 PRs to ease the review.