Skip to content

Commit 1f30c02

Browse files
authored
Add table provider for ADBC drivers (#481)
* feat: Adbc table provider * wtf i'm stumped * it compiles, holy shit * updates, tests and weirdness * Add to makefile, don't do python bindings yet * update CI * fix r2d2-adbc dependency * Remove interactive flag from Docker commands Signed-off-by: Matt Topol <zotthewizard@gmail.com> * fix clippy stuff * Remove '--rm' flag from Docker run commands Signed-off-by: Matt Topol <zotthewizard@gmail.com> * use dbc * fix test option * rust is weird --------- Signed-off-by: Matt Topol <zotthewizard@gmail.com>
1 parent 517b499 commit 1f30c02

18 files changed

Lines changed: 2446 additions & 741 deletions

File tree

.github/workflows/pr.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ jobs:
4141
- 'sqlite'
4242
- 'mysql'
4343
- 'flight'
44+
- 'adbc'
4445

4546
steps:
4647
- uses: actions/checkout@v5
@@ -113,6 +114,12 @@ jobs:
113114
sudo apt-get install -y unixodbc-dev
114115
sudo apt-get install -y libsqlite3-dev
115116
117+
- name: Install ADBC drivers
118+
run: |
119+
curl -LsSf https://dbc.columnar.tech/install.sh | sh
120+
dbc install sqlite
121+
dbc install duckdb
122+
116123
- name: Run tests
117124
run: make test
118125

0 commit comments

Comments
 (0)