Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
a27300d
feat(c/driver_manager): add internal header for code split
zeroshade Feb 27, 2026
1b5f1bf
feat(c/driver_manager): add driver loading implementation
zeroshade Feb 27, 2026
e9c9f10
feat(c/driver_manager): add profile system implementation
zeroshade Feb 27, 2026
881b890
feat(c/driver_manager): add ADBC API implementations
zeroshade Feb 27, 2026
92ef985
refactor(c/driver_manager): keep only core infrastructure
zeroshade Feb 27, 2026
e2bab0c
fix(c/driver_manager): add missing declarations to internal header
zeroshade Feb 27, 2026
acf5e4c
build(c/driver_manager): add new source files to Meson
zeroshade Feb 27, 2026
44015cb
fix(c/driver_manager): resolve compilation errors from file split
zeroshade Feb 27, 2026
4ad9db4
fix(c/driver_manager): add missing AdbcProfileProviderFilesystem impl…
zeroshade Feb 27, 2026
a06b9d8
update Go and python builds
zeroshade Feb 27, 2026
58750a3
clean up pre-commit lint
zeroshade Feb 27, 2026
1e284e3
fix some duplication
zeroshade Feb 27, 2026
2263483
fix comments, duplications, R build
zeroshade Mar 2, 2026
36cd654
pre-commit
zeroshade Mar 2, 2026
26936b9
fix python build
zeroshade Mar 2, 2026
757e47f
windows builds
zeroshade Mar 2, 2026
37bffe0
fix CI issues
zeroshade Mar 2, 2026
c429010
update pre-commit cgo check script to copy files
zeroshade Mar 2, 2026
7105a69
more CI fixes
zeroshade Mar 2, 2026
b69b208
more CI fixes
zeroshade Mar 2, 2026
4163fcc
validate fixes to CI
zeroshade Mar 2, 2026
70ed99c
remining CI fixes
zeroshade Mar 2, 2026
00719e7
revert/fix issues
zeroshade Mar 2, 2026
de740f9
found the spot I missed
zeroshade Mar 2, 2026
a4ca416
pre-commit
zeroshade Mar 2, 2026
850071a
update .gitattributes
zeroshade Mar 2, 2026
02a0389
format/lint and fix python test
zeroshade Mar 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@ c/vendor/* linguist-vendored
go/adbc/drivermgr/arrow-adbc/adbc.h linguist-generated
go/adbc/drivermgr/arrow-adbc/adbc_driver_manager.h linguist-generated
go/adbc/drivermgr/adbc_driver_manager.cc linguist-generated
go/adbc/drivermgr/adbc_driver_manager_api.cc linguist-generated
go/adbc/drivermgr/adbc_driver_manager_driver_loading.cc linguist-generated
go/adbc/drivermgr/adbc_driver_manager_internal.h linguist-generated
go/adbc/drivermgr/adbc_driver_manager_profiles.cc linguist-generated
go/adbc/drivermgr/current_arch.h linguist-generated
go/adbc/pkg/bigquery/* linguist-generated
go/adbc/pkg/flightsql/* linguist-generated
Expand Down
10 changes: 8 additions & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -118,10 +118,16 @@ repos:
files: '^c/include/arrow-adbc/[^/]*\.h$'
entry: "./ci/scripts/run_cgo_drivermgr_check.sh"
- id: check-cgo-adbc-impl
name: Ensure CGO adbc_driver_manager.cc is syncd
name: Ensure CGO adbc_driver_manager*.cc is syncd
language: script
pass_filenames: true
files: '^c/driver_manager/adbc_driver_manager\.cc$'
files: '^c/driver_manager/adbc_driver_manager(|_api|_profiles|_driver_loading)\.cc$'
entry: "./ci/scripts/run_cgo_drivermgr_check.sh"
- id: check-cgo-adbc-impl-headers
name: Ensure CGO adbc_driver_manager headers are syncd
language: script
pass_filenames: true
files: '^c/driver_manager/(adbc_driver_manager_internal|current_arch)\.h$'
entry: "./ci/scripts/run_cgo_drivermgr_check.sh"
# https://infra.apache.org/github-actions-policy.html
- id: check-pin
Expand Down
3 changes: 3 additions & 0 deletions c/driver_manager/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,9 @@ endif()
add_arrow_lib(adbc_driver_manager
SOURCES
adbc_driver_manager.cc
adbc_driver_manager_api.cc
adbc_driver_manager_driver_loading.cc
adbc_driver_manager_profiles.cc
OUTPUTS
ADBC_LIBRARIES
CMAKE_PACKAGE_NAME
Expand Down
Loading
Loading