Skip to content

ADBC - Arrow Database Connectivity - Integration #7086

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 37 commits into from
Apr 19, 2023
Merged

Conversation

pdet
Copy link
Contributor

@pdet pdet commented Apr 14, 2023

This PR has the integration with ADBC, and also adds basic testing to it (Queries over dummy scans, data ingestion, queries on tables), with a testing infrastructure that internally verifies the Arrow Streams using DuckDB.

Currently, ADBC works with Linux and Mac, and tests run on both Debug CIs, Windows will come in a later PR.

I'll also extend the tests with catalog searches and more unhappy paths in the future.

CC: @lidavidm @ianmcook

Misc:
I did remove an ADBC definition that seemed unused from third_party/libpg_query/include/utils/datetime.hpp is that the case?

@lidavidm
Copy link

Thanks for this! On our side I'll follow up later to integrate DuckDB into our test suite somehow as well

@pdet pdet requested a review from Mytherin April 18, 2023 16:48
@Mytherin Mytherin merged commit ace9038 into duckdb:master Apr 19, 2023
@Mytherin
Copy link
Collaborator

Thanks! LGTM

@lidavidm
Copy link

This is exciting!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants