tree: 7a1d615d161dd0a5e00294a54f25eb1503acb646
  1. adbc-driver-manager.pc.in
  2. adbc_driver_manager.cc
  3. adbc_driver_manager_test.cc
  4. adbc_version_100.c
  5. adbc_version_100.h
  6. adbc_version_100_compatibility_test.cc
  7. AdbcDriverManagerConfig.cmake.in
  8. CMakeLists.txt
  9. current_arch.h
  10. meson.build
  11. README.md
  12. vcpkg.json
c/driver_manager/README.md

ADBC Driver Manager

The driver manager provides a library that implements the ADBC API, but dynamically loads and manages the actual driver libraries underneath. Applications can use this to work with multiple drivers that would otherwise clash. Language-specific bindings can target this library to avoid having to manage individual libraries for every driver.

Building

Dependencies: none.

See CONTRIBUTING.md for details.

Testing

The test suite requires the SQLite driver to be available. On Linux/MacOS, you can build the driver, and then install it, or set LD_LIBRARY_PATH/DYLD_LIBRARY_PATH before running the test suite. Similarly, on Windows, you can set PATH.